{escape(item.eyebrow)}
{escape(item.title)}
{escape(item.description)}
-
{highlights}
from html import escape from admin_app.view.view_models import ( AdminCollaboratorManagementPageView, AdminLoginPageView, AdminPanelHomeView, AdminPanelMetric, AdminPanelModuleCard, AdminPanelNavigationItem, AdminPanelQuickAction, AdminPanelRoadmapItem, AdminPanelSurfaceLink, AdminToolIntakePageView, AdminToolIntakeParameterTypeOption, AdminToolReviewPageView, AdminToolReviewWorkflowStep, ) BOOTSTRAP_CSS_HREF = "https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" BOOTSTRAP_JS_HREF = "https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js" _BADGE_CLASS_MAP = { "success": "bg-success-subtle text-success-emphasis border border-success-subtle", "warning": "bg-warning-subtle text-warning-emphasis border border-warning-subtle", "info": "bg-info-subtle text-info-emphasis border border-info-subtle", "primary": "bg-primary-subtle text-primary-emphasis border border-primary-subtle", "secondary": "bg-secondary-subtle text-secondary-emphasis border border-secondary-subtle", "dark": "bg-dark-subtle text-dark-emphasis border border-dark-subtle", } def render_panel_home( view: AdminPanelHomeView, *, css_href: str, js_href: str, ) -> str: navigation_markup = _render_navigation(view.navigation) quick_actions_markup = _render_quick_actions(view.quick_actions) metrics_markup = _render_metrics(view.metrics) modules_markup = _render_modules(view.modules) surface_links_markup = _render_surface_links(view.surface_links) roadmap_markup = _render_roadmap(view.roadmap) panel_title = escape(view.panel_title) app_name = escape(view.app_name) panel_subtitle = escape(view.panel_subtitle) environment = escape(view.environment) version = escape(view.version) api_prefix = escape(view.api_prefix) service = escape(view.service) release_label = escape(view.release_label) return f"""
A home protegida organiza o trabalho do time interno por fluxo, com foco no que realmente importa depois do login.
Areas do sistema
A dashboard agora funciona como ponto de orientacao para entrar nas areas certas sem expor atalhos desnecessarios.
Acessos disponiveis
Fluxo recomendado
Entrada do painel
{escape(view.subtitle)}
O restante do sistema administrativo so fica disponivel depois da autenticacao do StaffAccount.
Primeiro vem a dashboard administrativa protegida. A partir dela, o time acessa revisao, governanca e acompanhamento do ambiente sem atalhos confusos antes da autenticacao.
Access token
Janela curta para a sessao ativa.
Refresh token
Continuidade controlada da sessao web.
Acesso
Liberado apenas apos autenticacao.
O que fica liberado
Base de seguranca
{escape(item.label)}
{escape(item.description)}
{escape(item.eyebrow)}
{escape(item.description)}
Esta tela conecta a sessao web do painel aos snapshots administrativos de tools para que o time consiga revisar a fila, conferir contratos e acompanhar o catalogo ativo.
Fila de revisao
Items aguardando leitura tecnica ou aprovacao humana.
Publicacoes ativas
Catalogo publicado e pronto para abastecer o runtime de produto.
Etapas do contrato
Workflow compartilhado entre revisao, aprovacao e ativacao.
Pipeline visual
Os cards abaixo resumem o trajeto de uma tool desde a analise ate a ativacao no produto.
Fila atual
A fila abaixo e lida da superficie web do painel e respeita o papel da sessao autenticada.
Clique em atualizar leitura para sincronizar a fila de revisao do painel.
Checklist de aprovacao
Aprovacao e ativacao continuam controladas pelo papel administrativo e pela leitura do contrato compartilhado.
Antes de aprovar
Lifecycle disponivel
Tipos de parametro
Catalogo ativo
Quando a sessao tem permissao de publicacao, o painel tambem exibe o catalogo conhecido de tools ativas.
A leitura da ativacao aparece aqui assim que a sessao web carregar as publicacoes disponiveis.
{escape(item.eyebrow)}
{escape(item.description)}
A tela abaixo transforma o cadastro em um pre-draft validado, pronto para seguir ao fluxo de revisao humana antes de qualquer publicacao no produto.
Formulario principal
O objetivo aqui e validar estrutura, objetivo operacional e parametros antes da persistencia definitiva.
Dominios sugeridos
Orientacoes da fase atual
Preview do draft
Assim que o formulario for validado, o resumo do draft aparece aqui com avisos e proximos passos.
Esta area centraliza o onboarding de colaboradores e deixa o diretor com uma leitura simples de quem esta ativo no painel.
Politica de senha
Total de colaboradores
Contas administrativas de colaborador cadastradas no painel.
Ativos
Colaboradores que podem entrar normalmente no admin.
Inativos
Acessos pausados sem remover rastreabilidade da conta.
Novo acesso
Crie a conta inicial da equipe com nome, email e senha provisoria ja validada pela politica do admin.
Equipe cadastrada
A lista abaixo vem da superficie web do painel e permite ligar ou desligar acessos rapidamente.
Clique em atualizar lista para sincronizar o estado atual da equipe.