UNPKG

782 BPlain TextView Raw
1import { service} from '../di/decorators';
2import { EntityActionParam } from '../core/decorators/entityAction';
3import Q = require('q');
4
5@service({ singleton: true, serviceName: 'authorizationService' })
6export class AuthorizationService {
7
8 canSaveEntity(params:EntityActionParam){
9 return Q.when(true);
10 }
11
12 canSaveEntities(params:Array<EntityActionParam>){
13 return Q.when(true);
14 }
15
16 canReadActionEntity(params:EntityActionParam){
17 return Q.when(true);
18 }
19
20 canReadActionEntities(params:Array<EntityActionParam>){
21 return Q.when(true);
22 }
23
24 canReadChildren(params){
25 return Q.when(true);
26 }
27
28 canDeleteEntity(params:EntityActionParam){
29 return Q.when(true);
30 }
31}
32
33export default AuthorizationService;
\No newline at end of file