Configuração de menus e dashboards

Criar estrutura para "Favoritos"

RTMENU.RQ-002

Fluxo normal

MELHORAR O DETALHAMENTO

Criar uma estrutura que permita definir telas "Favoritas" para os usuários.

Criar variável de sessão que é alimentada no login do sistema?
Incluir métodos na API para identificar se uma interface é favorita?

Os favoritos de um usuário são a preferência de usuário RT.MENU.FAVORITOS contendo uma lista de nomes globais de interfaces separadas por vírgulas.
Um valor default, determina os favoritos de um usuário que ainda não customizou a sua lista.
Na renderização das interfaces, quando a interface é o topo de um módulo, uma pequena estrela é apresentada - Se a interface estiver presente da lista de favoritos do usuário, ela vem "Ligada", caso contrário, ela vem "Desligada".
Quando o usuário clica sobre esta estrela, um ajax é disparado, alterando a preferencia de usuário, incluindo ou excluindo o respectivo nome global e ligando ou desligando a estrela.

Na renderização dos menus, caso o nome dele seja a palavra reservada "FAVORITOS", aos ítens deste menu (que pode estar vazio) são adicionadas as interfaces cujos nomes globais estão definidos na preferencia do usuário na ordem da preferencia.

Um bloco RTMENU.CAD_FAVORITOS deve ser criado para permitir o usuário consultar/manter os seus favoritos. A interface deve funcionar de forma semelhante a uma interface tradicional, mas

Resultado desejado: