snapshot: preserve session hardening and account surface

This commit is contained in:
Md Bayazid Bostame
2026-03-27 01:11:29 +01:00
parent bbc9b7b646
commit 8d228723f9
29 changed files with 825 additions and 42 deletions

View File

@@ -118,7 +118,7 @@ def healthz(request):
return JsonResponse(
{
'status': 'ok' if db_ok else 'degraded',
'service': 'onoff_v2',
'service': 'workdock',
'db': 'ok' if db_ok else 'error',
'time': timezone.now().isoformat(),
},
@@ -126,6 +126,18 @@ def healthz(request):
)
@login_required
def account_profile_page(request):
return render(
request,
'workflows/account_profile.html',
{
'account_user': request.user,
'role_label': get_user_role_label(request.user),
},
)
def _require_capability(capability: str):
def decorator(view_func):
@wraps(view_func)