# Permissões de Operação

O sistema de permissões de operação controla o acesso a ações sensíveis durante o uso diário, exigindo verificação de código do operador quando necessário.

---

## Como funciona

Quando um operador tenta executar uma ação protegida e seu perfil não possui a permissão necessária, o sistema:

1. **Bloqueia a ação** e exibe um modal de verificação
2. **Solicita o código de operador** de alguém com a permissão necessária
3. **Verifica o código** informado contra os perfis cadastrados
4. **Libera a ação** se o código for válido e o operador tiver permissão
5. **Nega a ação** se o código for inválido ou sem permissão

---

## Ações protegidas

As seguintes operações podem exigir verificação, dependendo do perfil do usuário:

### Tickets

| Permissão | Descrição |
|-----------|-----------|
| Registrar ticket | Dar entrada em veículos |
| Cancelar ticket | Anular um ticket |
| Editar placa | Corrigir placa no ticket |
| Editar data/hora de entrada | Alterar horário de entrada |
| Editar data/hora de saída | Alterar horário de saída |
| Alterar tabela de preço | Trocar tabela no ticket |
| Alterar forma de pagamento | Trocar meio de pagamento |
| Alterar tipo de veículo | Modificar categoria |
| Processar tickets em lote | Pagamento múltiplo |

### Caixa

| Permissão | Descrição |
|-----------|-----------|
| Abrir caixa | Iniciar sessão de caixa |
| Fechar caixa | Encerrar sessão |
| Editar troco inicial | Alterar valor inicial |
| Adicionar entrada de dinheiro | Registrar suprimento |
| Adicionar saída de dinheiro | Registrar sangria |
| Desconto manual | Aplicar desconto no pagamento |
| Processar pagamento | Cobrar cliente |
| Remover retirada | Cancelar sangria |
| Remover movimentação | Cancelar movimento |

### Mensalistas

| Permissão | Descrição |
|-----------|-----------|
| Processar pagamento | Cobrar mensalista |
| Remover mensalista | Excluir cadastro |
| Rotacionar vaga | Alterar vaga |
| Desconto manual | Desconto em cobrança |
| Múltiplos pagamentos | Pagamento em lote |

### Equipamentos

| Permissão | Descrição |
|-----------|-----------|
| Operações de totem | Ações no autoatendimento |

---

## Componentes visuais

### Botão protegido

As ações protegidas são exibidas como botões normais. Ao clicar, o sistema verifica automaticamente se o operador logado possui permissão. Se não possuir, o modal de verificação é exibido.

### Botão de ticket

Os tickets na tela de busca utilizam botões com cores indicativas:

| Cor | Significado |
|-----|-------------|
| Padrão | Ticket normal |
| Colorido | Tipo especial (credenciado, mensalista, etc.) |

> **Dica:** Configure os perfis de acesso adequadamente para que cada operador tenha apenas as permissões necessárias para sua função, reduzindo a necessidade de verificação por código.
