RED-3773: File workload status change permissions
This commit is contained in:
parent
af9df98c19
commit
305b7b8a57
@ -276,15 +276,15 @@ export class PermissionsService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private _canSetUnderApproval(file: File, dossier: Dossier): boolean {
|
private _canSetUnderApproval(file: File, dossier: Dossier): boolean {
|
||||||
return dossier.isActive && file.isUnderReview && this.isReviewerOrApprover(file, dossier);
|
return dossier.isActive && file.isUnderReview && this.isFileAssignee(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
private _canUndoApproval(file: File, dossier: Dossier): boolean {
|
private _canUndoApproval(file: File, dossier: Dossier): boolean {
|
||||||
return dossier.isActive && file.isApproved && this.isApprover(dossier);
|
return dossier.isActive && file.isApproved && this.isFileAssignee(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
private _canBeApproved(file: File, dossier: Dossier): boolean {
|
private _canBeApproved(file: File, dossier: Dossier): boolean {
|
||||||
return dossier.isActive && file.canBeApproved;
|
return dossier.isActive && file.canBeApproved && this.isFileAssignee(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
private _canAssignUser(file: File, dossier: Dossier) {
|
private _canAssignUser(file: File, dossier: Dossier) {
|
||||||
@ -306,10 +306,10 @@ export class PermissionsService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private _canSetToNew(file: File, dossier: Dossier): boolean {
|
private _canSetToNew(file: File, dossier: Dossier): boolean {
|
||||||
return dossier.isActive && file.isUnderReview && this.isDossierMember(dossier);
|
return dossier.isActive && file.isUnderReview && this.isFileAssignee(file);
|
||||||
}
|
}
|
||||||
|
|
||||||
private _canSetUnderReview(file: File, dossier: Dossier): boolean {
|
private _canSetUnderReview(file: File, dossier: Dossier): boolean {
|
||||||
return dossier.isActive && file.isUnderApproval;
|
return dossier.isActive && file.isUnderApproval && this.isFileAssignee(file);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user