Remove restrictions for filters
Removes the restictions for filters
This commit is contained in:
parent
b7d35d1fa1
commit
db672f1405
@ -212,10 +212,9 @@ export class MotionFilterListService extends BaseFilterListService<ViewMotion> {
|
|||||||
});
|
});
|
||||||
|
|
||||||
for (const state of workflow.states) {
|
for (const state of workflow.states) {
|
||||||
if (
|
// get the restriction array, but remove the is_submitter condition, if present
|
||||||
this.operator.hasPerms('motions.can_manage', 'motions.can_manage_metadata') &&
|
const restrictions = state.restriction.filter(r => r !== 'is_submitter');
|
||||||
state.restriction
|
if (!restrictions.length || this.operator.hasPerms(...restrictions)) {
|
||||||
) {
|
|
||||||
// sort final and non final states
|
// sort final and non final states
|
||||||
state.isFinalState ? finalStates.push(state.id) : nonFinalStates.push(state.id);
|
state.isFinalState ? finalStates.push(state.id) : nonFinalStates.push(state.id);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user