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

Reply via email to