34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Ruby
		
	
	
	
module Authorization
 | 
						|
  OrbitApp.registration "Authorization", type: 'ModuleApp' do
 | 
						|
    module_label 'module_name.authorization'
 | 
						|
    base_url File.expand_path File.dirname(__FILE__)    
 | 
						|
    
 | 
						|
    # version "0.1"
 | 
						|
    # organization "Rulingcom"
 | 
						|
    # author "RD dep"
 | 
						|
    # intro "I am intro"
 | 
						|
    # update_info 'some update_info'
 | 
						|
 | 
						|
    
 | 
						|
    side_bar do
 | 
						|
      head_label_i18n 'module_name.authorization', icon_class: "icons-lock-open"
 | 
						|
      available_for [:admin, :manager]
 | 
						|
      active_for_controllers ({public: ['admin/authorizations']})
 | 
						|
 | 
						|
      head_link_path "admin_authorizations_path"
 | 
						|
      
 | 
						|
      context_link 'all',
 | 
						|
        link_path: "admin_authorizations_path",
 | 
						|
        priority: 1,
 | 
						|
        active_for_action: {authorizations: :index},
 | 
						|
        available_for: [:admin, :manager]
 | 
						|
 | 
						|
      # context_link 'module_authorization',
 | 
						|
      #   link_path: "admin_module_app_manager_auth_proc_path(ModuleApp.first(conditions: {title: 'Authorization'}))",
 | 
						|
      #   priority: 2,
 | 
						|
      #   active_for_app_auth: 'tags',
 | 
						|
      #   available_for: [:admin]
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |