portal_publico/docs/calendario-individual/README.md

1.4 KiB

Calendário Individual e Widgets

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

Agenda pessoal de cada colaborador (calendario-individual.html): grade mensal de compromissos privados, de departamento ou de todos, mais eventos corporativos formais (reuniões, treinamentos), feriados nacionais/estaduais do Paraná e lembretes calculados em horário comercial. Gerentes/coordenadores também enxergam os compromissos privados de quem lideram (sem poder editá-los).

Inclui também o sistema genérico de Widgets da tela Principal (portal.html) — área configurável (adicionar/remover/reordenar/redimensionar) onde hoje só existe o widget de Calendário Individual (próximos compromissos) e o de Links Favoritos, mas a estrutura já suporta novos tipos sem refazer a UI.

O item de menu "Calendário De Paula" não é uma tela local — é um redirecionador (modal com <iframe>) para https://depaula-tvcorporativa.lovable.app/calendario, mantido separado do Calendário Individual.

Onde mexer

  • calendario-individual.html / static/js/calendar-individual.js / static/css/calendario.css.
  • CompromissoAgenda, CategoriaEvento (portal_api/models.py) + /api/compromissos/, /api/categorias-evento/, /api/feriados/.
  • WidgetUsuario (portal_api/models.py) + /api/widgets/ + static/js/widgets.js + static/css/widgets.css.