feat: basic api key management

This commit is contained in:
imperosol
2025-05-20 00:35:09 +02:00
parent 2f0454355f
commit dc72789c14
16 changed files with 455 additions and 13 deletions

View File

@ -35,6 +35,69 @@ msgstr ""
"True si gardé à jour par le biais d'un fournisseur externe de domains "
"toxics, False sinon"
#: apikey/admin.py
#, python-format
msgid ""
"The API key for %(name)s is: %(key)s. Please store it somewhere safe: you "
"will not be able to see it again."
msgstr ""
"La clef d'API pour %(name)s est : %(key)s. Gardez-là dans un emplacement "
"sûr : vous ne pourrez pas la revoir à nouveau."
#: apikey/admin.py
msgid "Revoke selected API keys"
msgstr "Révoquer les clefs d'API sélectionnées"
#: apikey/models.py club/models.py com/models.py counter/models.py
#: forum/models.py launderette/models.py
msgid "name"
msgstr "nom"
#: apikey/models.py core/models.py
msgid "owner"
msgstr "propriétaire"
#: apikey/models.py core/models.py
msgid "groups"
msgstr "groupes"
#: apikey/models.py
msgid "client permissions"
msgstr "permissions du client"
#: apikey/models.py
msgid "Specific permissions for this api client."
msgstr "Permissions spécifiques pour ce client d'API"
#: apikey/models.py
msgid "api client"
msgstr "client d'api"
#: apikey/models.py
msgid "api clients"
msgstr "clients d'api"
#: apikey/models.py
msgid "prefix"
msgstr "préfixe"
#: apikey/models.py
msgid "hashed key"
msgstr "hash de la clef"
#: apikey/models.py
msgctxt "api key"
msgid "revoked"
msgstr "révoquée"
#: apikey/models.py
msgid "api key"
msgstr "clef d'api"
#: apikey/models.py
msgid "api keys"
msgstr "clefs d'api"
#: club/forms.py
msgid "Users to add"
msgstr "Utilisateurs à ajouter"
@ -1257,10 +1320,6 @@ msgstr "surnom"
msgid "last update"
msgstr "dernière mise à jour"
#: core/models.py
msgid "groups"
msgstr "groupes"
#: core/models.py
msgid ""
"The groups this user belongs to. A user will get all permissions granted to "
@ -1497,10 +1556,6 @@ msgstr "version allégée"
msgid "thumbnail"
msgstr "miniature"
#: core/models.py
msgid "owner"
msgstr "propriétaire"
#: core/models.py
msgid "edit group"
msgstr "groupe d'édition"