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,18 +87,20 @@
>
<div class="px-4 py-3" role="none">
<p class="text-sm text-gray-900 dark:text-white" role="none">
{{ user }}
{{ user.display_name }}
</p>
</div>
<ul class="py-1" role="none">
<li>
<a
href="#"
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-300 dark:hover:bg-gray-600 dark:hover:text-white"
role="menuitem"
>Change Password</a
>
</li>
{% if user.local %}
<li>
<a
href="#"
class="block px-4 py-2 text-sm text-gray-700 hover:bg-gray-100 dark:text-gray-300 dark:hover:bg-gray-600 dark:hover:text-white"
role="menuitem"
>Change Password</a
>
</li>
{% endif %}
<li>
<a
href="/logout"

View File

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

View File

@ -56,7 +56,7 @@ def create_router(dependencies: FrontendDependencies) -> APIRouter:
{
"page_title": "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",
{
"page_title": "sshecret",
"user": current_user.display_name,
"user": current_user,
"stats": stats,
"last_login_events": last_login_events,
"last_audit_events": last_audit_events,

View File

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