Merge branch 'main' into feature/profile

This commit is contained in:
Cayo Puigdefabregas 2023-10-10 17:26:48 +02:00
commit 6cef5e4eb2
2 changed files with 66 additions and 0 deletions

0
idhub/user/__init__.py Normal file
View File

66
idhub/user/views.py Normal file
View File

@ -0,0 +1,66 @@
import logging
from django.utils.translation import gettext_lazy as _
from django.urls import reverse_lazy
from django.contrib import messages
from idhub.mixins import UserView
class MyProfile(UserView):
title = _("My profile")
section = "MyProfile"
class MyWallet(UserView):
title = _("My Wallet")
section = "MyWallet"
class UserDashboardView(UserView):
template_name = "idhub/user_dashboard.html"
title = _('Dashboard')
subtitle = _('Success')
icon = 'bi bi-bell'
section = "Home"
class UserProfileView(MyProfile):
template_name = "idhub/user_profile.html"
subtitle = _('My personal Data')
icon = 'bi bi-person'
class UserRolesView(MyProfile):
template_name = "idhub/user_roles.html"
subtitle = _('My roles')
icon = 'fa-brands fa-critical-role'
class UserGDPRView(MyProfile):
template_name = "idhub/user_gdpr.html"
subtitle = _('GDPR info')
icon = 'bi bi-file-earmark-medical'
class UserIdentitiesView(MyWallet):
template_name = "idhub/user_identities.html"
subtitle = _('Identities (DID)')
icon = 'bi bi-patch-check-fill'
class UserCredentialsView(MyWallet):
template_name = "idhub/user_credentials.html"
subtitle = _('Credentials')
icon = 'bi bi-patch-check-fill'
class UserCredentialsRequiredView(MyWallet):
template_name = "idhub/user_credentials_required.html"
subtitle = _('Credentials required')
icon = 'bi bi-patch-check-fill'
class UserCredentialsPresentationView(MyWallet):
template_name = "idhub/user_credentials_presentation.html"
subtitle = _('Credentials Presentation')
icon = 'bi bi-patch-check-fill'