# 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 vincular_operacao?   = index?
  def pdf?               = index?
  def atualizar_linha?   = index?
  def atualizar_veiculo? = index?
  def atualizar_rotulo?  = index?
  def atualizar_logo?    = index?
end
