portal_publico/docs/favoritos
2026-09-21 11:28:38 -03:00
..
CHANGELOG.md Reestruturação da documentação do portal. 2026-09-21 11:28:38 -03:00
favoritos.md Nova organização das aplicações 2026-08-26 16:19:18 -03:00
README.md Nova organização das aplicações 2026-08-26 16:19:18 -03:00

Favoritos

Ver docs/favoritos/favoritos.md para o detalhamento técnico (como o app_id de uma aplicação é derivado, reordenação). Ver CLAUDE.md na raiz para arquitetura geral/transversal do Portal.

Grade de aplicações favoritadas na tela Principal (portal.html). Qualquer aplicação do menu (item de topo ou sub-item dentro de um grupo) pode ser marcada como favorita — uma estrela ao lado do link — e os cards resultantes ficam reordenáveis por drag-and-drop na grade da tela Principal.

Não existe um cadastro próprio de "quais aplicações podem ser favoritadas": o identificador de cada favorito é derivado automaticamente da própria estrutura do menu (texto do link + seção pai), então uma aplicação nova, ao ser adicionada ao menu, já nasce favoritável sem nenhum código extra.

Onde mexer

  • static/js/favorites.js — coleta os itens favoritáveis do menu, injeta a estrela, desenha a grade de portal.html e trata o drag-and-drop.
  • Favorito (portal_api/models.py) + /api/favoritos/ (portal_api/views.py) — persistência por usuário.
  • .app-card* em components.css.