Bug 1298042

Summary: Ajaxify BayotBasefields fielddefs and config.
Product: [Community] Bugzilla Reporter: Jeff Fearn 🐞 <jfearn>
Component: User InterfaceAssignee: Jeff Fearn 🐞 <jfearn>
Status: CLOSED NEXTRELEASE QA Contact: tools-bugs <tools-bugs>
Severity: medium Docs Contact:
Priority: medium    
Version: 4.4CC: huiwang, jfearn, jmcdonal, mtahir, qgong
Target Milestone: 5.0   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-04-18 05:01:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1182800, 1211449, 1215019    

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.