diff --git a/app/templates/v2/base.html b/app/templates/v2/base.html
index 71e47f3..a191473 100644
--- a/app/templates/v2/base.html
+++ b/app/templates/v2/base.html
@@ -272,10 +272,17 @@
function renderAuthenticated(container, user) {
var name = user.preferred_username || user.name || user.sub || 'Konto';
+ var roles = Array.isArray(user.roles) ? user.roles : [];
+ var isAdmin = roles.indexOf('admin') !== -1 || roles.indexOf('gwoe-admin') !== -1;
+ var rolesTitle = roles.length ? 'Rollen: ' + roles.join(', ') : 'Keine speziellen Rollen';
+ var adminBadge = isAdmin
+ ? 'admin'
+ : '';
container.innerHTML =
- '' +
+ '' +
'{{ icon("user", 13) | replace("\"", "\'") }} ' +
- '' + name + '' +
+ '' + name + '' +
+ adminBadge +
'' +
' ' +
'