Remove restrictions for filters

Removes the restictions for filters
This commit is contained in:
Sean Engelhardt 2019-06-27 16:20:31 +02:00
parent b7d35d1fa1
commit db672f1405

View File

@ -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);