Conn2Flow
Navegação das docs

Referência / Módulos

Módulo usuarios-perfis

Perfis e permissões de módulos e operações.

Caminho no Gestor modulos/usuarios-perfis/

Define conjuntos de permissões para contas. Um perfil associa slugs de módulos e de operações específicas; o usuário recebe o perfil por usuarios.id_usuarios_perfis.

Como usar

Em usuarios-perfis/, consulte os perfis. Use usuarios-perfis/adicionar/ para informar nome, selecionar módulos e operações e, se necessário, marcar o perfil como padrão. Em usuarios-perfis/editar/?id=<slug>, revise seleções e mude o padrão. As rotas são iguais nos dois idiomas. As caixas de seleção do painel têm comandos de marcar e desmarcar o grupo inteiro.

Referência técnica

O controlador trata listar, adicionar e editar; não há caso AJAX próprio ativo. Status e exclusão pertencem à interface compartilhada. Criação e edição aceitam apenas slugs encontrados entre módulos e operações ativos do idioma; módulos do grupo bibliotecas e com host preenchido são excluídos da seleção. A edição compara associações atuais e marcadas, insere/remove vínculos, registra histórico e, se o nome mudar, gera outro slug e atualiza perfil nas tabelas de vínculo.

usuarios_perfis tem id_usuarios_perfis numérico, nome, id, padrao, status, versao e datas; migrações posteriores acrescentam language e plugin. usuarios_perfis_modulos guarda perfil e modulo; usuarios_perfis_modulos_operacoes guarda perfil e operacao, mais plugin acrescentado posteriormente. Os vínculos são strings de slug, sem chave estrangeira nas migrations iniciais. O JSON especifica estratégia de sincronização por (language,id); isso é configuração do compilador, não uma restrição única declarada nas migrations consultadas. Não há widget, template, hooks ou hooks.api do módulo.

Limitações confirmadas

Veja também

O Futuro é Híbrido: Humano + IA.

O Conn2Flow é a ferramenta. Se você precisa do Arquiteto para desenhar a estratégia da sua empresa usando essa tecnologia...

Contrate Consultoria Especializada