feat: reflect django permissions on UI

This commit is contained in:
Kaaybi
2022-11-11 18:33:04 +00:00
parent f7ff604b47
commit 084fe2c050
24 changed files with 301 additions and 113 deletions

View File

@@ -856,12 +856,14 @@ class UiSettingsView(GenericAPIView):
ui_settings["update_checking"] = {
"backend_setting": settings.ENABLE_UPDATE_CHECK,
}
roles = user.get_all_permissions()
return Response(
{
"user_id": user.id,
"username": user.username,
"display_name": displayname,
"settings": ui_settings,
"permissions": roles,
},
)