Tomas Jelinek has uploaded a new change for review. Change subject: core: calculate console_client_resources_url if not provided ......................................................................
core: calculate console_client_resources_url if not provided Change-Id: I41542d6653f3102cd3908bddeb25b3277dd219bc Signed-off-by: Tomas Jelinek <tjeli...@redhat.com> --- M backend/manager/modules/bll/pom.xml M backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ConfigureConsoleOptionsQuery.java M ear/src/main/application/META-INF/jboss-deployment-structure.xml 3 files changed, 17 insertions(+), 1 deletion(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/73/42273/1 diff --git a/backend/manager/modules/bll/pom.xml b/backend/manager/modules/bll/pom.xml index cce44d3..ee53778 100644 --- a/backend/manager/modules/bll/pom.xml +++ b/backend/manager/modules/bll/pom.xml @@ -192,6 +192,12 @@ <version>${hamcrest.version}</version> <scope>test</scope> </dependency> + + <dependency> + <groupId>org.ovirt.engine.core</groupId> + <artifactId>branding</artifactId> + <version>${engine.version}</version> + </dependency> </dependencies> <build> diff --git a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ConfigureConsoleOptionsQuery.java b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ConfigureConsoleOptionsQuery.java index 754e1e2..e861963 100644 --- a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ConfigureConsoleOptionsQuery.java +++ b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ConfigureConsoleOptionsQuery.java @@ -1,6 +1,7 @@ package org.ovirt.engine.core.bll; import org.apache.commons.lang.StringUtils; +import org.ovirt.engine.core.branding.BrandingManager; import org.ovirt.engine.core.common.action.SetVmTicketParameters; import org.ovirt.engine.core.common.action.VdcActionType; import org.ovirt.engine.core.common.action.VdcReturnValueBase; @@ -128,13 +129,21 @@ } String engineBaseUrlString = calculateEngineBaseUrl(sanitizeUrl(getParameters().getEngineBaseUrl())); - String consoleClientResourcesUrl = sanitizeUrl(getParameters().getConsoleClientResourcesUrl()); + String consoleClientResourcesUrl = calculateResourcesUrl(sanitizeUrl(getParameters().getConsoleClientResourcesUrl())); options.setRemoteViewerSupportedVersions(remoteViewerSupportedVersions); fillRemoteViewerUrl(options, remoteViewerNewerVersionUrl, engineBaseUrlString, consoleClientResourcesUrl); } + private String calculateResourcesUrl(String passedUrl) { + if (!StringUtils.isEmpty(passedUrl)) { + return passedUrl; + } + + return sanitizeUrl(BrandingManager.getInstance().getMessage("obrand.common.console_client_resources_url")); + } + /** * If passed explicitly, just return it. If not, return the one calculated from ENGINE_FQDN and ENGINE_PROXY_HTTPS_PORT */ diff --git a/ear/src/main/application/META-INF/jboss-deployment-structure.xml b/ear/src/main/application/META-INF/jboss-deployment-structure.xml index 86c6595..7120494 100644 --- a/ear/src/main/application/META-INF/jboss-deployment-structure.xml +++ b/ear/src/main/application/META-INF/jboss-deployment-structure.xml @@ -13,6 +13,7 @@ <module name="org.ovirt.engine.core.dal" export="true" meta-inf="import"/> <module name="org.ovirt.engine.core.aaa" export="true" meta-inf="import"/> <module name="org.ovirt.engine.extensions.builtin" export="true" meta-inf="import"/> + <module name="org.ovirt.engine.core.branding" export="true" meta-inf="import"/> </dependencies> </deployment> </jboss-deployment-structure> -- To view, visit https://gerrit.ovirt.org/42273 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I41542d6653f3102cd3908bddeb25b3277dd219bc Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Tomas Jelinek <tjeli...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches