Adding groups logic and restrictions (#454)

* Adding groups logic and restrictions

* Cleaning up some redundant code

* hastily made translations

* Linter issues

* More linting

* PR comments

* Covering other APIs with age filters per comment

---------

Co-authored-by: Robert Clabough <robert@clabough.tech>
This commit is contained in:
AgentScrubbles
2026-08-02 11:50:15 +10:00
committed by GitHub
co-authored by Robert Clabough
parent cc3f645580
commit 13891f6ab2
30 changed files with 1232 additions and 38 deletions
+20
View File
@@ -699,6 +699,26 @@
"description": "Gérer les utilisateurs sur votre instance Drop, et configurer vos méthodes d'authentification.",
"displayNameHeader": "Nom d'affichage",
"emailHeader": "Email",
"groups": {
"addBannedRating": "Ajouter une classification interdite",
"addMember": "Sélectionner un utilisateur...",
"bannedRatings": "Classifications interdites",
"createGroup": "Créer un groupe",
"deleteConfirm": "Êtes-vous sûr de vouloir supprimer ce groupe ? Cette action est irréversible.",
"deleteGroup": "Supprimer",
"description": "Gérer les groupes d'utilisateurs et les restrictions d'âge.",
"descriptionField": "Description",
"details": "Détails",
"members": "Membres",
"name": "Nom",
"noBannedRatings": "Aucune classification interdite configurée.",
"noMembers": "Aucun membre dans ce groupe.",
"oidcManagedNote": "L'appartenance aux groupes est gérée par votre fournisseur OIDC. Les membres sont automatiquement synchronisés lors de la connexion. Pour modifier l'appartenance aux groupes, mettez à jour les affectations de groupes de votre fournisseur d'identité.",
"removeBannedRating": "Retirer",
"removeMember": "Retirer",
"title": "Groupes d'utilisateurs",
"unratedNote": "Les jeux sans classification d'âge seront également masqués pour les utilisateurs de ce groupe."
},
"normalUserLabel": "Utilisateur normal",
"simple": {
"adminInvitation": "Invitation adminstrateur",