Pass in user object to templates

This commit is contained in:
2025-05-30 14:41:21 +02:00
parent 391e310b91
commit 2585eb1fb3
5 changed files with 15 additions and 13 deletions

View File

@ -87,10 +87,11 @@
> >
<div class="px-4 py-3" role="none"> <div class="px-4 py-3" role="none">
<p class="text-sm text-gray-900 dark:text-white" role="none"> <p class="text-sm text-gray-900 dark:text-white" role="none">
{{ user }} {{ user.display_name }}
</p> </p>
</div> </div>
<ul class="py-1" role="none"> <ul class="py-1" role="none">
{% if user.local %}
<li> <li>
<a <a
href="#" href="#"
@ -99,6 +100,7 @@
>Change Password</a >Change Password</a
> >
</li> </li>
{% endif %}
<li> <li>
<a <a
href="/logout" href="/logout"

View File

@ -81,7 +81,7 @@ def create_router(dependencies: FrontendDependencies) -> APIRouter:
{ {
"page_title": "Audit", "page_title": "Audit",
"entries": audit_log.results, "entries": audit_log.results,
"user": current_user.display_name, "user": current_user,
"page_info": page_info, "page_info": page_info,
"operations": operations, "operations": operations,
}, },

View File

@ -56,7 +56,7 @@ def create_router(dependencies: FrontendDependencies) -> APIRouter:
{ {
"page_title": "Clients", "page_title": "Clients",
"clients": clients, "clients": clients,
"user": current_user.display_name, "user": current_user,
}, },
) )

View File

@ -68,7 +68,7 @@ def create_router(dependencies: FrontendDependencies) -> APIRouter:
"dashboard.html", "dashboard.html",
{ {
"page_title": "sshecret", "page_title": "sshecret",
"user": current_user.display_name, "user": current_user,
"stats": stats, "stats": stats,
"last_login_events": last_login_events, "last_login_events": last_login_events,
"last_audit_events": last_audit_events, "last_audit_events": last_audit_events,

View File

@ -69,7 +69,7 @@ def create_router(dependencies: FrontendDependencies) -> APIRouter:
{ {
"page_title": "Secrets", "page_title": "Secrets",
"secrets": secrets, "secrets": secrets,
"user": current_user.display_name, "user": current_user,
"clients": clients, "clients": clients,
}, },
) )