mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-05-19 17:14:57 +00:00
* fix overload activiti * fix reload tasklist * fix process variables * fix default filter * improve process list * fix tests process * fix tests * Fix test for form * fix tests * fix tests * #fix activiti bug * #fix activiti bug (reverted from commit c966395ed1087e1dedaf0af0923a89ba99d6ab9f) * fix tests * #fix header test bug * fix tests * fix process * fix tests
125 lines
7.0 KiB
HTML
125 lines
7.0 KiB
HTML
<div class="mdl-layout mdl-js-layout mdl-layout--fixed-header">
|
|
|
|
<header class="mdl-layout__header">
|
|
|
|
<!-- TABS -->
|
|
|
|
<div class="mdl-layout__tab-bar mdl-js-ripple-effect">
|
|
<a id="tasks-header" href="#tasks" class="mdl-layout__tab is-active">TASKS</a>
|
|
<a id="processes-header" href="#processes" class="mdl-layout__tab" (click)="activeProcess()">PROCESSES</a>
|
|
<a id="report-header" href="#report" class="mdl-layout__tab" (click)="activeReports()">REPORTS</a>
|
|
</div>
|
|
</header>
|
|
|
|
<main class="mdl-layout__content activiti">
|
|
|
|
<!-- TASKS COMPONENT -->
|
|
|
|
<section class="mdl-layout__tab-panel is-active" id="tasks">
|
|
<div class="page-content">
|
|
<div class="mdl-grid">
|
|
<div class="mdl-cell mdl-cell--2-col task-column mdl-shadow--2dp">
|
|
<span><h5>Task Filters</h5></span>
|
|
<hr>
|
|
<activiti-start-task [appId]="appId" (onSuccess)="onStartTaskSuccess($event)"></activiti-start-task>
|
|
<activiti-filters [appId]="appId" (filterClick)="onTaskFilterClick($event)"
|
|
(onSuccess)="onSuccessTaskFilterList($event)"
|
|
#activitifilter></activiti-filters>
|
|
</div>
|
|
<div class="mdl-cell mdl-cell--3-col task-column mdl-shadow--2dp list-column">
|
|
<span><h5>Task List</h5></span>
|
|
<hr>
|
|
<activiti-tasklist *ngIf="taskFilter?.hasFilter()" [appId]="taskFilter.appId"
|
|
[processDefinitionKey]="taskFilter.filter.processDefinitionKey"
|
|
[name]="taskFilter.filter.name"
|
|
[assignment]="taskFilter.filter.assignment"
|
|
[state]="taskFilter.filter.state"
|
|
[sort]="taskFilter.filter.sort"
|
|
[data]="dataTasks"
|
|
(rowClick)="onTaskRowClick($event)" (onSuccess)="onSuccessTaskList($event)"
|
|
#activititasklist></activiti-tasklist>
|
|
</div>
|
|
<div class="mdl-cell mdl-cell--7-col task-column mdl-shadow--2dp">
|
|
<span><h5>Task Details</h5></span>
|
|
<hr>
|
|
<activiti-task-details [taskId]="currentTaskId" (formCompleted)="onFormCompleted($event)"
|
|
#activitidetails></activiti-task-details>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
<!-- PROCESS COMPONENT -->
|
|
|
|
<section class="mdl-layout__tab-panel" id="processes">
|
|
<div class="page-content" *ngIf="processTabActivie">
|
|
<div class="page-content">
|
|
<div class="mdl-grid">
|
|
<div class="mdl-cell mdl-cell--2-col task-column mdl-shadow--2dp">
|
|
<span><h5>Process Filters</h5></span>
|
|
<hr>
|
|
<button type="button" (click)="navigateStartProcess()" class="mdl-button"
|
|
data-automation-id="btn-start-process">Start Process
|
|
</button>
|
|
<activiti-process-instance-filters [appId]="appId"
|
|
(filterClick)="onProcessFilterClick($event)"
|
|
(onSuccess)="onSuccessProcessFilterList($event)"></activiti-process-instance-filters>
|
|
</div>
|
|
<div class="mdl-cell mdl-cell--3-col task-column list-column mdl-shadow--2dp">
|
|
<span><h5>Process List</h5></span>
|
|
<hr>
|
|
<activiti-process-instance-list *ngIf="processFilter?.hasFilter()" [appId]="processFilter.appId"
|
|
[processDefinitionKey]="processFilter.filter.processDefinitionKey"
|
|
[name]="processFilter.filter.name"
|
|
[state]="processFilter.filter.state"
|
|
[sort]="processFilter.filter.sort"
|
|
[data]="dataProcesses"
|
|
(rowClick)="onProcessRowClick($event)"
|
|
(onSuccess)="onSuccessProcessList($event)"></activiti-process-instance-list>
|
|
</div>
|
|
<div class="mdl-cell mdl-cell--7-col task-column mdl-shadow--2dp" *ngIf="!isStartProcessMode()">
|
|
<span><h5>Process Details</h5></span>
|
|
<hr>
|
|
<activiti-process-instance-details [processInstanceId]="currentProcessInstanceId"
|
|
(activitiprocesslist)="taskFormCompleted()"
|
|
(processCancelled)="processCancelled()"></activiti-process-instance-details>
|
|
</div>
|
|
<div class="mdl-cell mdl-cell--7-col task-column" *ngIf="isStartProcessMode()">
|
|
<span>Start Process</span>
|
|
<hr>
|
|
<activiti-start-process [appId]="appId" (start)="onStartProcessInstance($event)"></activiti-start-process>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
|
|
<!-- ANALYTICS COMPONENT -->
|
|
|
|
<section class="mdl-layout__tab-panel" id="report">
|
|
<div class="page-content" *ngIf="reportsTabActivie">
|
|
<div class="mdl-grid">
|
|
<div class="mdl-cell mdl-cell--4-col task-column mdl-shadow--2dp">
|
|
<span><h5>Report List</h5></span>
|
|
<hr>
|
|
<analytics-report-list
|
|
(reportClick)="onReportClick($event)"
|
|
#analyticsreportlist>
|
|
</analytics-report-list>
|
|
</div>
|
|
<div class="mdl-cell mdl-cell--8-col task-column mdl-shadow--2dp">
|
|
<activiti-analytics *ngIf="report"
|
|
[appId]="appId"
|
|
[reportId]="report.id"
|
|
(editReport)="onEditReport($event)">
|
|
</activiti-analytics>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
</main>
|
|
</div>
|