diff --git a/source/java/org/alfresco/web/bean/AboutBean.java b/source/java/org/alfresco/web/bean/AboutBean.java new file mode 100644 index 0000000000..83f9d26916 --- /dev/null +++ b/source/java/org/alfresco/web/bean/AboutBean.java @@ -0,0 +1,43 @@ +package org.alfresco.web.bean; + +import org.alfresco.service.descriptor.DescriptorService; + +/** + * Simple backing bean used by the about page to display the version. + * + * @author gavinc + */ +public class AboutBean +{ + DescriptorService descriptorService; + + /** + * Retrieves the version of the repository. + * + * @return The version string + */ + public String getVersion() + { + return this.descriptorService.getServerDescriptor().getVersion(); + } + + /** + * Retrieves the edition of the repository. + * + * @return The edition + */ + public String getEdition() + { + return this.descriptorService.getServerDescriptor().getEdition(); + } + + /** + * Sets the DescriptorService. + * + * @param descriptorService The DescriptorService + */ + public void setDescriptorService(DescriptorService descriptorService) + { + this.descriptorService = descriptorService; + } +} diff --git a/source/web/WEB-INF/faces-config-beans.xml b/source/web/WEB-INF/faces-config-beans.xml index 66f69811e0..ca8f971e75 100644 --- a/source/web/WEB-INF/faces-config-beans.xml +++ b/source/web/WEB-INF/faces-config-beans.xml @@ -95,6 +95,17 @@ + + Bean that provides information for the About page + AboutBean + org.alfresco.web.bean.AboutBean + session + + descriptorService + #{DescriptorService} + + + Bean that manages the dialog framework DialogManager diff --git a/source/web/jsp/dialog/about.jsp b/source/web/jsp/dialog/about.jsp index 34669e0241..dfcf4bb32a 100644 --- a/source/web/jsp/dialog/about.jsp +++ b/source/web/jsp/dialog/about.jsp @@ -71,7 +71,7 @@
-
:
+
 - v