portal_publico/docs/ramais/README.md

1.3 KiB

Ramais

Ver docs/ramais/ramais.md para o detalhamento técnico. Ver CLAUDE.md na raiz para arquitetura geral/transversal do Portal.

Diretório de ramais internos (ramais.html). A listagem é automática: todo colaborador ativo já aparece sozinho (montado a partir do cadastro de Usuários), com o ramal pendente até ser preenchido; linhas avulsas (telefone de sala, recepção etc.) são cadastradas à parte. Mostra também colaborador ausente e aniversariante do dia.

A tela é uma seção com 5 subtelas por abas: Ramais (diretório), Responsável no Tareffa (placeholder), Telefones Externos, Férias (placeholder) e Funções de Telefonia — cada aba com sua própria permissão de visualização, e as 3 administráveis (Ramais, Telefones Externos, Funções de Telefonia) com permissão de edição própria.

Um modal de consulta rápida (botão "Ramais" no topbar de portal.html/links-ferramentas.html/calendario-individual.html) mostra o mesmo diretório sem precisar navegar até a tela completa.

Onde mexer

  • Ramal, RamalAusencia, TelefoneExterno, FuncaoTelefonia (portal_api/models.py).
  • ramais.html/static/js/ramais.js/static/css/ramais.css.
  • static/js/ramais-lookup.js/static/css/ramais-lookup.css — modal de consulta rápida.