Fixes permissions for motion-blocks
- Only users with permission `motions.can_manage` can remove motions from motion-block.
This commit is contained in:
parent
fffbf95a63
commit
bd9d93061d
@ -33,6 +33,7 @@
|
|||||||
[repo]="motionRepo"
|
[repo]="motionRepo"
|
||||||
[filterService]="filterService"
|
[filterService]="filterService"
|
||||||
[columns]="tableColumnDefinition"
|
[columns]="tableColumnDefinition"
|
||||||
|
[restricted]="restrictedColumns"
|
||||||
[filterProps]="filterProps"
|
[filterProps]="filterProps"
|
||||||
(dataSourceChange)="onDataSourceChange($event)"
|
(dataSourceChange)="onDataSourceChange($event)"
|
||||||
>
|
>
|
||||||
|
@ -14,6 +14,7 @@ import { MotionBlockRepositoryService } from 'app/core/repositories/motions/moti
|
|||||||
import { MotionRepositoryService } from 'app/core/repositories/motions/motion-repository.service';
|
import { MotionRepositoryService } from 'app/core/repositories/motions/motion-repository.service';
|
||||||
import { PromptService } from 'app/core/ui-services/prompt.service';
|
import { PromptService } from 'app/core/ui-services/prompt.service';
|
||||||
import { ViewportService } from 'app/core/ui-services/viewport.service';
|
import { ViewportService } from 'app/core/ui-services/viewport.service';
|
||||||
|
import { ColumnRestriction } from 'app/shared/components/list-view-table/list-view-table.component';
|
||||||
import { MotionBlock } from 'app/shared/models/motions/motion-block';
|
import { MotionBlock } from 'app/shared/models/motions/motion-block';
|
||||||
import { infoDialogSettings } from 'app/shared/utils/dialog-settings';
|
import { infoDialogSettings } from 'app/shared/utils/dialog-settings';
|
||||||
import { BaseListViewComponent } from 'app/site/base/base-list-view';
|
import { BaseListViewComponent } from 'app/site/base/base-list-view';
|
||||||
@ -71,6 +72,15 @@ export class MotionBlockDetailComponent extends BaseListViewComponent<ViewMotion
|
|||||||
width: '40px'
|
width: '40px'
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
/**
|
||||||
|
* Restrictions for specific columns
|
||||||
|
*/
|
||||||
|
public restrictedColumns: ColumnRestriction[] = [
|
||||||
|
{
|
||||||
|
columnName: 'remove',
|
||||||
|
permission: 'motions.can_manage'
|
||||||
|
}
|
||||||
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The form to edit blocks
|
* The form to edit blocks
|
||||||
|
Loading…
Reference in New Issue
Block a user