Files
Reem-Notas/app/policies/romaneio_policy.rb

20 lines
668 B
Ruby

# app/policies/romaneio_policy.rb
#
# Uma chave por TELA, como manda o comentário de Permissao: importar o plano, editar
# a tabela e imprimir são a MESMA operação do ponto de vista de quem carrega o
# caminhão — quebrar mais fino encheria a tela de perfil de caixinhas que ninguém
# sabe responder.
class RomaneioPolicy < ApplicationPolicy
def index? = pode?('admin.romaneio')
def show? = index?
def create? = index?
def destroy? = index?
def importar_planilha? = index?
def reimportar? = index?
def pdf? = index?
def atualizar_linha? = index?
def atualizar_veiculo? = index?
def atualizar_rotulo? = index?
end