Vojtech Szocs has uploaded a new change for review.
Change subject: engine,webadmin: Read ApplicationMode upon WebAdmin startup
......................................................................
engine,webadmin: Read ApplicationMode upon WebAdmin startup
This patch allows WebAdmin application to read ApplicationMode
config property right upon its startup.
Changes in 'engine' component:
1. Added ConfigurationValues.ApplicationMode as allowed config value
when invoking GetConfigurationValue via Backend.RunPublicQuery
(this is needed in order to read ApplicationMode for all users)
2. Updated ConfigValues enum with regard to ApplicationMode
Changes in 'webadmin' component:
3. GwtDynamicHostPageServlet refactored a bit:
- introduced writeJsObject() method
- createQueryParams() method changed to initQueryParams()
- removed filterQueries() method, its effect is now achieved
by overriding initQueryParams() in UserportalDynamicHostingServlet
- added convenience runQuery() and runPublicQuery() methods
4. WebadminDynamicHostingServlet now includes 'applicationMode'
JavaScript data object into the host page, with its value being
read via GetConfigurationValue/ApplicationMode as public query
5. Created package 'org.ovirt.engine.ui.webadmin.uimode':
- UiModeData is the overlay type for 'applicationMode' JS object
- UiMode enum represents possible 'applicationMode' values
6. Reading ApplicationMode in WebAdmin ApplicationInit via
handleUiMode() method
Change-Id: I03ab99f18d1bbcba57385bf1a29d32b15050b7bf
Signed-off-by: Vojtech Szocs <[email protected]>
---
M
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/Backend.java
M
backend/manager/modules/common/src/main/java/org/ovirt/engine/core/common/config/ConfigValues.java
M
frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/server/gwt/GwtDynamicHostPageServlet.java
M
frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/server/gwt/UserportalDynamicHostingServlet.java
M
frontend/webadmin/modules/frontend/src/main/java/org/ovirt/engine/ui/frontend/server/gwt/WebadminDynamicHostingServlet.java
M
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/system/ApplicationInit.java
A
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/uimode/UiMode.java
A
frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/uimode/UiModeData.java
8 files changed, 180 insertions(+), 22 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/33/4433/1
--
To view, visit http://gerrit.ovirt.org/4433
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I03ab99f18d1bbcba57385bf1a29d32b15050b7bf
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Vojtech Szocs <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches