♻️ refactor(admin): simplificar contrato das views

Remove campos que ficaram obsoletos depois da protecao do fluxo web e da simplificacao da tela publica de login.

Com isso, os modelos do painel refletem melhor o comportamento atual da interface administrativa e reduzem ambiguidade para as proximas iteracoes da fase 3.
feat/self-evolving-tools-foundation
parent ed1a36ceb6
commit e210b56b37

@ -399,3 +399,4 @@ def _build_prefixed_path(api_prefix: str, path: str) -> str:
if normalized_path == "/":
return f"{normalized_prefix}/"
return f"{normalized_prefix}{normalized_path}"

@ -1,4 +1,4 @@
from pydantic import BaseModel
from pydantic import BaseModel
class AdminPanelNavigationItem(BaseModel):
@ -72,8 +72,6 @@ class AdminLoginPageView(BaseModel):
version: str
dashboard_href: str
auth_endpoint: str
session_endpoint: str
logout_endpoint: str
email_placeholder: str
password_placeholder: str
access_token_ttl_label: str
@ -98,7 +96,6 @@ class AdminToolReviewPageView(BaseModel):
environment: str
version: str
dashboard_href: str
login_href: str
overview_endpoint: str
contracts_endpoint: str
review_queue_endpoint: str

Loading…
Cancel
Save