You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 5, 2025. It is now read-only.
Adicionar os modelos que serão passiveis de permissões no path do projeto => 'config/initializers/permission_system.rb'
use o permission_system/config/permission_controllers.yml como exemplo para montar quais recursos estarão disponíveis para as permissões no perfil
Adicione o Include nos modelos => include PermissionSystem::HasPermissions e ajuste de acordo com a demanda
Assim o modelo terá o método has_permission disponível para ser usado na view ou como um callback no controller exemplo:
defauthorize_action!unless@admin&.has_permission?(controller_name,action_name)flash[:error]="Você não tem permissão para acessar a página #{controller_name}##{action_name}."render'shared/unauthorized'endend