add filter

This commit is contained in:
Peter Maquiran
2024-06-17 10:33:35 +01:00
parent 54cdf512c0
commit 768dc10308
10 changed files with 135 additions and 55 deletions
+13 -2
View File
@@ -21,6 +21,8 @@ import { ChangeProfileService } from './change-profile.service';
import { PermissionService } from './permission.service';
import { AgendaDataRepositoryService } from 'src/app/services/Repositorys/Agenda/agenda-data-repository.service';
import { SortService } from './functions/sort.service';
import { TracingType, XTracerAsync } from './monitoring/opentelemetry/tracer';
import { EEventFilterStatus } from './Repositorys/Agenda/model/enums';
@Injectable({
providedIn: 'root'
})
@@ -311,7 +313,8 @@ export class TaskService {
}
async loadEventosParaAprovacao() {
@XTracerAsync({name:'taskService/loadEventosParaAprovacao', log: false, bugPrint: true})
async loadEventosParaAprovacao(tracing?: TracingType) {
this.showLoaderNum++
console.log('PR')
// PR dont have event to approve
@@ -328,8 +331,13 @@ export class TaskService {
userId = calendar.OwnerUserId
}
let allEvents = await this.AgendaDataRepositoryService.eventToApproveList({userId})
let allEvents = await this.AgendaDataRepositoryService.eventToApproveList({
userId,
status: EEventFilterStatus.Pending
})
if(allEvents.isOk()) {
tracing.setAttribute('outcome', 'success')
let eventsList = []
if(allEvents.value.length >= 1) {
@@ -338,6 +346,9 @@ export class TaskService {
} else {
this.eventoaprovacaostore.save(userId, [])
}
} else {
tracing.setAttribute('outcome', 'failed')
}
}
} catch (error) {