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
@@ -498,6 +498,26 @@
"description": "Manage the crew on yer Drop vessel, and set yer passage methods, savvy?",
"displayNameHeader": "Scallywag Name",
"emailHeader": "Salty Mail",
"groups": {
"addBannedRating": "Add forbidden rating",
"addMember": "Pick a scallywag...",
"bannedRatings": "Forbidden Ratings",
"createGroup": "Form a Crew",
"deleteConfirm": "Be ye sure ye want to disband this crew? There be no turnin' back!",
"deleteGroup": "Disband",
"description": "Manage yer crew groups and age restrictions on the plunder.",
"descriptionField": "Description",
"details": "Details",
"members": "Crew Members",
"name": "Name",
"noBannedRatings": "No forbidden ratings set, captain.",
"noMembers": "No souls in this crew.",
"oidcManagedNote": "Crew membership be managed by yer OIDC harbourmaster. Members be synced when they come aboard. To change crew membership, update yer identity provider's assignments.",
"removeBannedRating": "Remove",
"removeMember": "Cast overboard",
"title": "Crew Groups",
"unratedNote": "Unrated plunder will also be hidden from scallywags in this crew."
},
"normalUserLabel": "Common crewman",
"simple": {
"adminInvitation": "Cap'n's Invitation",