20 lines
668 B
Ruby
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
|