diff --git a/demo-shell-ng2/app/components/about/about.component.html b/demo-shell-ng2/app/components/about/about.component.html
index 132925dfc1..ac9815a75f 100644
--- a/demo-shell-ng2/app/components/about/about.component.html
+++ b/demo-shell-ng2/app/components/about/about.component.html
@@ -16,20 +16,7 @@
diff --git a/demo-shell-ng2/app/components/about/about.component.ts b/demo-shell-ng2/app/components/about/about.component.ts
index e62061e748..a57700faa3 100644
--- a/demo-shell-ng2/app/components/about/about.component.ts
+++ b/demo-shell-ng2/app/components/about/about.component.ts
@@ -15,6 +15,7 @@
* limitations under the License.
*/
+import { DataSource } from '@angular/cdk/collections';
import { Component, OnInit } from '@angular/core';
import { Http } from '@angular/http';
import { AlfrescoAuthenticationService, AppConfigService, BpmProductVersionModel, DiscoveryApiService, EcmProductVersionModel } from 'ng2-alfresco-core';
@@ -28,6 +29,9 @@ import { ObjectDataTableAdapter } from 'ng2-alfresco-datatable';
export class AboutComponent implements OnInit {
data: ObjectDataTableAdapter;
+ status: ObjectDataTableAdapter;
+ license: ObjectDataTableAdapter;
+ modules: ObjectDataTableAdapter;
githubUrlCommitAlpha: string = 'https://github.com/Alfresco/alfresco-ng2-components/commits/';
configFile: string = 'app.config.json';
@@ -48,6 +52,33 @@ export class AboutComponent implements OnInit {
if (this.authService.isEcmLoggedIn()) {
this.discovery.getEcmProductInfo().subscribe((ecmVers) => {
this.ecmVersion = ecmVers;
+
+ this.modules = new ObjectDataTableAdapter(this.ecmVersion.modules, [
+ {type: 'text', key: 'id', title: 'ID', sortable: true},
+ {type: 'text', key: 'title', title: 'Title', sortable: true},
+ {type: 'text', key: 'version', title: 'Description', sortable: true},
+ {type: 'text', key: 'installDate', title: 'Install Date', sortable: true},
+ {type: 'text', key: 'installState', title: 'Install State', sortable: true},
+ {type: 'text', key: 'versionMin', title: 'Version Minor', sortable: true},
+ {type: 'text', key: 'versionMax', title: 'Version Max', sortable: true}
+ ]);
+
+ this.status = new ObjectDataTableAdapter([this.ecmVersion.status], [
+ {type: 'text', key: 'isReadOnly', title: 'ReadOnly', sortable: true},
+ {type: 'text', key: 'isAuditEnabled', title: 'Is Audit Enable', sortable: true},
+ {type: 'text', key: 'isQuickShareEnabled', title: 'Is quick shared enable', sortable: true},
+ {type: 'text', key: 'isThumbnailGenerationEnabled', title: 'Thumbnail Generation', sortable: true}
+ ]);
+
+ this.license = new ObjectDataTableAdapter([this.ecmVersion.license], [
+ {type: 'text', key: 'issuedAt', title: 'Issued At', sortable: true},
+ {type: 'text', key: 'expiresAt', title: 'Expires At', sortable: true},
+ {type: 'text', key: 'remainingDays', title: 'Remaining Days', sortable: true},
+ {type: 'text', key: 'holder', title: 'Holder', sortable: true},
+ {type: 'text', key: 'mode', title: 'Is Cluster Enabled', sortable: true},
+ {type: 'text', key: 'isClusterEnabled', title: 'Is Cluster Enabled', sortable: true},
+ {type: 'text', key: 'isCryptodocEnabled', title: 'Is Cryptodoc Enable', sortable: true}
+ ]);
});
}
@@ -78,6 +109,7 @@ export class AboutComponent implements OnInit {
{type: 'text', key: 'name', title: 'Name', sortable: true},
{type: 'text', key: 'version', title: 'Version', sortable: true}
]);
+
});
this.ecmHost = this.appConfig.get
('ecmHost');
diff --git a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html
index 9b82f8ba8f..b91c008e98 100644
--- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html
+++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html
@@ -158,7 +158,7 @@
- {{'PS-TAB.START-PROCESS' | translate}}
+ {{'PS-TAB.AUDIT-LOG' | translate}}