Merge pull request #4978 from GabrielInTheWorld/permissionsMotionBlock

Fixes permissions for motion-blocks
This commit is contained in:
Emanuel Schütze 2019-09-05 14:11:06 +02:00 committed by GitHub
commit dd22d98c25
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 11 additions and 0 deletions

View File

@ -33,6 +33,7 @@
[repo]="motionRepo"
[filterService]="filterService"
[columns]="tableColumnDefinition"
[restricted]="restrictedColumns"
[filterProps]="filterProps"
(dataSourceChange)="onDataSourceChange($event)"
>

View File

@ -14,6 +14,7 @@ import { MotionBlockRepositoryService } from 'app/core/repositories/motions/moti
import { MotionRepositoryService } from 'app/core/repositories/motions/motion-repository.service';
import { PromptService } from 'app/core/ui-services/prompt.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 { infoDialogSettings } from 'app/shared/utils/dialog-settings';
import { BaseListViewComponent } from 'app/site/base/base-list-view';
@ -71,6 +72,15 @@ export class MotionBlockDetailComponent extends BaseListViewComponent<ViewMotion
width: '40px'
}
];
/**
* Restrictions for specific columns
*/
public restrictedColumns: ColumnRestriction[] = [
{
columnName: 'remove',
permission: 'motions.can_manage'
}
];
/**
* The form to edit blocks