Polish team role and login UI
This commit is contained in:
@@ -105,6 +105,11 @@ public static class AdminTeamEndpoints
|
||||
return validationError;
|
||||
}
|
||||
|
||||
if (normalizedRole == AdminRoles.Creator)
|
||||
{
|
||||
return Results.Json(new { message = "Creator-Konten werden fest vorkonfiguriert und können nicht manuell angelegt werden." }, statusCode: StatusCodes.Status403Forbidden);
|
||||
}
|
||||
|
||||
if (AdminRoles.IsPrivilegedFullControlRole(normalizedRole) && !AdminRoles.CanResetTeamPasswords(session.Role))
|
||||
{
|
||||
return Results.Json(new { message = "Owner- und Creator-Konten können nur von Owner oder Creator angelegt werden." }, statusCode: StatusCodes.Status403Forbidden);
|
||||
@@ -185,6 +190,11 @@ public static class AdminTeamEndpoints
|
||||
return Results.Conflict(new { message = "Dieser Login existiert bereits." });
|
||||
}
|
||||
|
||||
if (normalizedRole == AdminRoles.Creator && member.Role != AdminRoles.Creator)
|
||||
{
|
||||
return Results.Json(new { message = "Creator-Konten werden fest vorkonfiguriert und können nicht manuell zugewiesen werden." }, statusCode: StatusCodes.Status403Forbidden);
|
||||
}
|
||||
|
||||
if ((AdminRoles.IsPrivilegedFullControlRole(member.Role) || AdminRoles.IsPrivilegedFullControlRole(normalizedRole)) && !AdminRoles.CanResetTeamPasswords(session.Role))
|
||||
{
|
||||
return Results.Json(new { message = "Owner- und Creator-Konten können nur von Owner oder Creator bearbeitet werden." }, statusCode: StatusCodes.Status403Forbidden);
|
||||
|
||||
Reference in New Issue
Block a user