portal_publico/docs/calendario-individual/README.md

16 lines
1.4 KiB
Markdown

# 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`.