Add customizable user roles (#18641)
* Add customizable user roles * Various fixes and improvements * Add migration for old settings and fix tootctl role management
This commit is contained in:
		
					parent
					
						
							
								1b4054256f
							
						
					
				
			
			
				commit
				
					
						44b2ee3485
					
				
			
		
					 187 changed files with 1945 additions and 1032 deletions
				
			
		|  | @ -1,11 +1,15 @@ | |||
| # frozen_string_literal: true | ||||
| 
 | ||||
| class Api::V1::Admin::RetentionController < Api::BaseController | ||||
|   include Authorization | ||||
| 
 | ||||
|   before_action -> { authorize_if_got_token! :'admin:read' } | ||||
|   before_action :require_staff! | ||||
|   before_action :set_cohorts | ||||
| 
 | ||||
|   after_action :verify_authorized | ||||
| 
 | ||||
|   def create | ||||
|     authorize :dashboard, :index? | ||||
|     render json: @cohorts, each_serializer: REST::Admin::CohortSerializer | ||||
|   end | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue