add filter

This commit is contained in:
Peter Maquiran
2021-08-24 16:06:07 +01:00
parent b8d29560bc
commit b68d54d539
2 changed files with 17 additions and 4 deletions
@@ -20,6 +20,7 @@ import { removeDuplicate } from 'src/plugin/removeDuplicate.js'
import { WaitForDomService } from 'src/app/services/dom/wait-for-dom.service';
import { TotalDocumentStore } from 'src/app/store/total-document.service';
import { DeplomasStore } from 'src/app/store/deplomas.service';
import { CustomTaskPipe } from 'src/app/pipes/custom-task.pipe';
@Component({
selector: 'app-gabinete-digital',
@@ -98,6 +99,11 @@ export class GabineteDigitalPage implements OnInit, DoCheck {
despachoprstore = DespachosprStore;
totalDocumentStore = TotalDocumentStore
deplomasStore = DeplomasStore
//
// pipe
customTaskPipe = new CustomTaskPipe()
@ViewChild(ExpedientsPage) expedientesPage: ExpedientsPage;
@ViewChild(PendentesPage) pendentesListPage: PendentesPage;
@@ -184,6 +190,13 @@ export class GabineteDigitalPage implements OnInit, DoCheck {
async loadAllProcesses() {
let allProcessesList = await this.processesbackend.GetTasksList("", false).toPromise();
if(!this.p.userRole(['PR'])) {
allProcessesList = allProcessesList.filter( element => element.activityInstanceName != 'Assinar Diplomas')
} else if (this.p.userRole(['PR'])) {
allProcessesList = allProcessesList.filter( element => element.activityInstanceName != 'Diplomas Assinado')
}
console.log(allProcessesList);
this.skeletonLoader = true;