diff --git a/demo-shell-ng2/app/app.module.ts b/demo-shell-ng2/app/app.module.ts index 1726859603..a1d7fcf93e 100644 --- a/demo-shell-ng2/app/app.module.ts +++ b/demo-shell-ng2/app/app.module.ts @@ -31,6 +31,7 @@ import { ActivitiFormModule } from 'ng2-activiti-form'; import { ActivitiTaskListModule } from 'ng2-activiti-tasklist'; import { ActivitiProcessListModule } from 'ng2-activiti-processlist'; import { UserInfoComponentModule } from 'ng2-alfresco-userinfo'; +import { AnalyticsModule } from 'ng2-activiti-analytics'; import { AppComponent } from './app.component'; import { routing } from './app.routes'; @@ -65,7 +66,8 @@ import { ActivitiFormModule.forRoot(), ActivitiTaskListModule.forRoot(), ActivitiProcessListModule.forRoot(), - UserInfoComponentModule.forRoot() + UserInfoComponentModule.forRoot(), + AnalyticsModule.forRoot() ], declarations: [ AppComponent, 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 fd462fa8bd..a9a9a45019 100644 --- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.html +++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.html @@ -63,7 +63,16 @@
-
+
+
+
+ +
+
+ +
+
+
diff --git a/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts b/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts index 107d8d525a..19fcc8b356 100644 --- a/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts +++ b/demo-shell-ng2/app/components/activiti/activiti-demo.component.ts @@ -79,6 +79,7 @@ export class ActivitiDemoComponent implements AfterViewChecked { processSchemaColumns: any [] = []; taskFilter: any; + report: any; processFilter: any; sub: Subscription; @@ -140,6 +141,10 @@ export class ActivitiDemoComponent implements AfterViewChecked { this.taskFilter = event; } + onReportClick(event: any) { + this.report = event; + } + onSuccessTaskFilterList(event: any) { this.taskFilter = this.activitifilter.getCurrentFilter(); } diff --git a/demo-shell-ng2/index.html b/demo-shell-ng2/index.html index f108c3dfa6..ba09be82ca 100644 --- a/demo-shell-ng2/index.html +++ b/demo-shell-ng2/index.html @@ -34,6 +34,7 @@ + diff --git a/demo-shell-ng2/systemjs.config.js b/demo-shell-ng2/systemjs.config.js index 8726219617..213c73af70 100644 --- a/demo-shell-ng2/systemjs.config.js +++ b/demo-shell-ng2/systemjs.config.js @@ -23,6 +23,8 @@ '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js', // other libraries 'rxjs': 'npm:rxjs', + 'moment': 'npm:moment', + 'ng2-charts' : 'npm:ng2-charts', 'ng2-translate': 'npm:ng2-translate', 'ng2-alfresco-core': 'npm:ng2-alfresco-core/dist', 'ng2-alfresco-datatable': 'npm:ng2-alfresco-datatable/dist', @@ -37,7 +39,13 @@ 'ng2-activiti-tasklist': 'npm:ng2-activiti-tasklist/dist', 'alfresco-js-api': 'npm:alfresco-js-api/dist', 'ng2-activiti-processlist': 'npm:ng2-activiti-processlist/dist', - 'ng2-alfresco-userinfo': 'npm:ng2-alfresco-userinfo/dist' + 'ng2-alfresco-userinfo': 'npm:ng2-alfresco-userinfo/dist', + 'ng2-activiti-analytics': 'npm:ng2-activiti-analytics/dist' + }, + meta: { + moment: { + exports: 'moment' + } }, // packages tells the System loader how to load when no filename and/or no extension packages: { @@ -49,6 +57,7 @@ defaultExtension: 'js' }, 'ng2-translate': { defaultExtension: 'js' }, + 'ng2-charts': { defaultExtension: 'js' }, 'ng2-alfresco-core': { main: './index.js', defaultExtension: 'js'}, 'ng2-alfresco-datatable': { main: './index.js', defaultExtension: 'js'}, @@ -63,7 +72,8 @@ 'ng2-alfresco-webscript': { main: './index.js', defaultExtension: 'js'}, 'ng2-alfresco-tag': { main: './index.js', defaultExtension: 'js'}, 'alfresco-js-api': { main: './alfresco-js-api.js', defaultExtension: 'js'}, - 'ng2-alfresco-userinfo': { main: './index.js', defaultExtension: 'js'} + 'ng2-alfresco-userinfo': { main: './index.js', defaultExtension: 'js'}, + 'ng2-activiti-analytics': { main: './index.js', defaultExtension: 'js'} } }); })(this);