Bug 1298042 - Ajaxify BayotBasefields fielddefs and config.
Summary: Ajaxify BayotBasefields fielddefs and config.
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Bugzilla
Classification: Community
Component: User Interface
Version: 4.4
Hardware: Unspecified
OS: Unspecified
medium
medium
Target Milestone: 5.0
Assignee: Jeff Fearn 🐞
QA Contact: tools-bugs
URL:
Whiteboard:
Depends On:
Blocks: 1182800 1211449 1215019
TreeView+ depends on / blocked
 
Reported: 2016-01-13 05:04 UTC by Jeff Fearn 🐞
Modified: 2018-12-09 06:29 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-04-18 05:01:39 UTC
Embargoed:


Attachments (Terms of Use)

Description Jeff Fearn 🐞 2016-01-13 05:04:12 UTC
Description of problem:
Bayote base embeds all the components, products, etc in to it's javascript which create a 7MB d/l on our data set. These need to be ajaxified to make it efficient.

See the bayotbase/fielddefs.js & BB_CONFIG lines commented out in [1].

1: extensions/BayotBase/template/en/default/hook/global/header-start.html.tmpl

Comment 1 Rony Gong 🔥 2016-02-25 02:39:48 UTC
Could you tell me which part feature of bugzilla should QE pay more attention to, this will guid us to do a specific test against bugzilla.

Comment 2 Jeff Fearn 🐞 2016-02-25 03:53:03 UTC
The purpose of this change is to prevent 7MB JavaScript files being d/l, so the test is to make sure that pages don't do that.

You won't be able to test the functional impacts until the inline editing and dependency extensions are added, as they are the extension that could be affected by this change.

Comment 3 Hui Wang 2016-03-29 06:21:05 UTC
Verified this issue.
The result is PASS.
version 5.0.2.rh2

Just verify the inline editing page and dependency pages. The page are less than 7MB.


Note You need to log in before you can comment on or make changes to this bug.