fix read ad rules
This commit is contained in:
		
							parent
							
								
									9ba715860e
								
							
						
					
					
						commit
						2a06eff235
					
				| 
						 | 
				
			
			@ -3,7 +3,7 @@ package AD.READ
 | 
			
		|||
default allow := false
 | 
			
		||||
 | 
			
		||||
allow {
 | 
			
		||||
    input.userUuid == input.owner
 | 
			
		||||
    input.owner == input.requester
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
allow {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -25,6 +25,7 @@ export class AuthorizationController {
 | 
			
		|||
  @GrpcMethod('AuthorizationService', 'Decide')
 | 
			
		||||
  async decide(data: DecisionRequest): Promise<AuthorizationPresenter> {
 | 
			
		||||
    try {
 | 
			
		||||
      console.log(data);
 | 
			
		||||
      const authorization: Authorization = await this._queryBus.execute(
 | 
			
		||||
        new DecisionQuery(data.uuid, data.domain, data.action, data.context),
 | 
			
		||||
      );
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,5 @@
 | 
			
		|||
export enum Domain {
 | 
			
		||||
  USER = 'USER',
 | 
			
		||||
  ADMIN = 'ADMIN',
 | 
			
		||||
  AD = 'AD',
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue