Merge branch '3030-feature-role-administration-backend' of github.com:gradido/gradido into 3030-feature-role-administration-backend

This commit is contained in:
Claus-Peter Huebner 2023-07-03 16:57:10 +02:00
commit b9ef4876d8
2 changed files with 12 additions and 8 deletions

View File

@ -37,14 +37,18 @@ export const isAuthorized: AuthChecker<Context> = async ({ context }, rights) =>
})
// console.log('isAuthorized user=', user)
context.user = user
context.role = ROLE_USER
if (user.userRoles && user.userRoles.length > 0) {
if (user.userRoles[0].role === ROLE_NAMES.ROLE_NAME_ADMIN) {
context.role = ROLE_ADMIN
} else if (user.userRoles[0].role === ROLE_NAMES.ROLE_NAME_MODERATOR) {
context.role = ROLE_MODERATOR
switch (user.userRoles[0].role) {
case ROLE_NAMES.ROLE_NAME_ADMIN:
context.role = ROLE_ADMIN
break
case ROLE_NAMES.ROLE_NAME_MODERATOR:
context.role = ROLE_MODERATOR
break
default:
context.role = ROLE_USER
}
} else {
context.role = ROLE_USER
}
// console.log('context.role=', context.role)
} catch {

View File

@ -1,14 +1,14 @@
[
{
"locale": "de",
"date": "4. juni 2023",
"date": "4. Juli 2023",
"text": "Neue Funktion verfügbar: Jetzt Benutzernamen eintragen!",
"url": "/settings",
"extra": "Deine persönlichen Daten sind uns wichtig, und wir legen großen Wert auf deren Schutz. Wir wissen, dass nicht jeder seine E-Mail-Adresse anderen Benutzern preisgeben möchte. Aus diesem Grund kannst du nun einen Benutzernamen deiner Wahl in den Einstellungen angeben. Dies ist auch ein wichtiger Bestandteil unserer Vorbereitung für die bevorstehende Einführung unserer dezentralen Community-Server."
},
{
"locale": "en",
"date": "4 july 2023",
"date": "4 July 2023",
"text": "New function available: Enter username now!",
"url": "/settings",
"extra": "Your personal information is important to us, and we take great care to protect it. We know that not everyone wants to reveal their email address to other users. For this reason, you can now enter a username of your choice in the settings. This is also an important part of our preparation for the upcoming launch of our decentralized community servers."