Support denying registration based on email or domain

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2021-08-08 19:46:39 +02:00
parent 90d1232e41
commit 783486a366
52 changed files with 2074 additions and 1737 deletions

View File

@@ -1657,7 +1657,7 @@ msgid "This is a demonstration site to test Mobilizon."
msgstr "Tämä on koekäyttöön tarkoitettu Mobilizonin esittelysivu."
#, elixir-format
#: lib/service/metadata/actor.ex:53 lib/service/metadata/actor.ex:60
#: lib/service/metadata/actor.ex:67 lib/service/metadata/actor.ex:75
#: lib/service/metadata/instance.ex:54 lib/service/metadata/instance.ex:60
msgid "%{name}'s feed"
msgstr "%{name} syöte"

View File

@@ -110,7 +110,7 @@ msgid "Current profile is not an administrator of the selected group"
msgstr "Nykyinen profiili ei ole valitun ryhmän ylläpitäjä"
#, elixir-format
#: lib/graphql/resolvers/user.ex:523
#: lib/graphql/resolvers/user.ex:540
msgid "Error while saving user settings"
msgstr "Käyttäjän asetusten tallennuksessa tapahtui virhe"
@@ -138,17 +138,17 @@ msgstr "Jäsentä ei löydy"
#, elixir-format
#: lib/graphql/resolvers/actor.ex:61 lib/graphql/resolvers/actor.ex:91
#: lib/graphql/resolvers/user.ex:428
#: lib/graphql/resolvers/user.ex:445
msgid "No profile found for the moderator user"
msgstr "Moderaattorikäyttäjän profiilia ei löydy"
#, elixir-format
#: lib/graphql/resolvers/user.ex:215
#: lib/graphql/resolvers/user.ex:232
msgid "No user to validate with this email was found"
msgstr "Käyttäjää tämän sähköpostin vahvistamiseksi ei löydy"
#, elixir-format
#: lib/graphql/resolvers/person.ex:254 lib/graphql/resolvers/user.ex:240
#: lib/graphql/resolvers/person.ex:254 lib/graphql/resolvers/user.ex:257
msgid "No user with this email was found"
msgstr "Käyttäjää, jolla on tämä sähköpostiosoite ei löydy"
@@ -162,45 +162,45 @@ msgid "Profile is not owned by authenticated user"
msgstr "Profiili ei ole tunnistautuneen käyttäjän omistuksessa"
#, elixir-format
#: lib/graphql/resolvers/user.ex:145
#: lib/graphql/resolvers/user.ex:146
msgid "Registrations are not open"
msgstr "Ei voi rekisteröityä"
#, elixir-format
#: lib/graphql/resolvers/user.ex:353
#: lib/graphql/resolvers/user.ex:370
msgid "The current password is invalid"
msgstr "Nykyinen salasana ei kelpaa"
#, elixir-format
#: lib/graphql/resolvers/user.ex:398
#: lib/graphql/resolvers/user.ex:415
msgid "The new email doesn't seem to be valid"
msgstr "Uusi sähköpostiosoite ei vaikuta kelvolliselta"
#, elixir-format
#: lib/graphql/resolvers/user.ex:395
#: lib/graphql/resolvers/user.ex:412
msgid "The new email must be different"
msgstr "Uuden sähköpostiosoitteen on poikettava vanhasta"
#, elixir-format
#: lib/graphql/resolvers/user.ex:356
#: lib/graphql/resolvers/user.ex:373
msgid "The new password must be different"
msgstr "Uuden salasanan on poikettava vanhasta"
#, elixir-format
#: lib/graphql/resolvers/user.ex:392 lib/graphql/resolvers/user.ex:450
#: lib/graphql/resolvers/user.ex:453
#: lib/graphql/resolvers/user.ex:409 lib/graphql/resolvers/user.ex:467
#: lib/graphql/resolvers/user.ex:470
msgid "The password provided is invalid"
msgstr "Annettu salasana on epäkelpo"
#, elixir-format
#: lib/graphql/resolvers/user.ex:360
#: lib/graphql/resolvers/user.ex:377
msgid "The password you have chosen is too short. Please make sure your password contains at least 6 characters."
msgstr ""
"Valitsemasi salasana on liian lyhyt. Käytä vähintään kuuden merkin mittaista "
"salasanaa."
#, elixir-format
#: lib/graphql/resolvers/user.ex:236
#: lib/graphql/resolvers/user.ex:253
msgid "This user can't reset their password"
msgstr "Käyttäjä ei voi palauttaa salasanaansa"
@@ -210,17 +210,17 @@ msgid "This user has been disabled"
msgstr "Käyttäjä on poistettu käytöstä"
#, elixir-format
#: lib/graphql/resolvers/user.ex:199
#: lib/graphql/resolvers/user.ex:216
msgid "Unable to validate user"
msgstr "Käyttäjää ei voi vahvistaa"
#, elixir-format
#: lib/graphql/resolvers/user.ex:431
#: lib/graphql/resolvers/user.ex:448
msgid "User already disabled"
msgstr "Käyttäjä on jo poistettu käytöstä"
#, elixir-format
#: lib/graphql/resolvers/user.ex:498
#: lib/graphql/resolvers/user.ex:515
msgid "User requested is not logged-in"
msgstr "Pyydetty käyttäjä ei ole kirjautuneena sisään"
@@ -245,12 +245,12 @@ msgid "You may not list groups unless moderator."
msgstr "Voit nähdä ryhmäluettelon vain, jos olet moderaattori."
#, elixir-format
#: lib/graphql/resolvers/user.ex:403
#: lib/graphql/resolvers/user.ex:420
msgid "You need to be logged-in to change your email"
msgstr "Sähköpostiosoitteen voi vaihtaa vain sisäänkirjautuneena"
#, elixir-format
#: lib/graphql/resolvers/user.ex:368
#: lib/graphql/resolvers/user.ex:385
msgid "You need to be logged-in to change your password"
msgstr "Salasanan voi vaihtaa vain sisäänkirjautuneena"
@@ -260,7 +260,7 @@ msgid "You need to be logged-in to delete a group"
msgstr "Ryhmän voi poistaa vain sisäänkirjautuneena"
#, elixir-format
#: lib/graphql/resolvers/user.ex:458
#: lib/graphql/resolvers/user.ex:475
msgid "You need to be logged-in to delete your account"
msgstr "Voit poistaa tilisi vain sisäänkirjautuneena"
@@ -285,12 +285,12 @@ msgid "You need to have an existing token to get a refresh token"
msgstr "Voit saada uuden merkin vain, jos sinulla on jo merkki"
#, elixir-format
#: lib/graphql/resolvers/user.ex:218 lib/graphql/resolvers/user.ex:243
#: lib/graphql/resolvers/user.ex:235 lib/graphql/resolvers/user.ex:260
msgid "You requested again a confirmation email too soon"
msgstr "Pyysit uutta vahvistussähköpostia liian aikaisin"
#, elixir-format
#: lib/graphql/resolvers/user.ex:148
#: lib/graphql/resolvers/user.ex:149
msgid "Your email is not on the allowlist"
msgstr "Sähköpostiosoitteesi ei ole sallittujen luettelossa"
@@ -429,12 +429,12 @@ msgid "Person with username %{username} not found"
msgstr "Käyttäjänimellä %{username} ei löydy henkilöä"
#, elixir-format
#: lib/graphql/resolvers/post.ex:167 lib/graphql/resolvers/post.ex:200
#: lib/graphql/resolvers/post.ex:169 lib/graphql/resolvers/post.ex:202
msgid "Post ID is not a valid ID"
msgstr "Julkaisun tunnus ei ole kelvollinen"
#, elixir-format
#: lib/graphql/resolvers/post.ex:170 lib/graphql/resolvers/post.ex:203
#: lib/graphql/resolvers/post.ex:172 lib/graphql/resolvers/post.ex:205
msgid "Post doesn't exist"
msgstr "Julkaisua ei ole"
@@ -449,8 +449,8 @@ msgid "Profile is already a member of this group"
msgstr "Profiili on jo ryhmän jäsen"
#, elixir-format
#: lib/graphql/resolvers/post.ex:132 lib/graphql/resolvers/post.ex:173
#: lib/graphql/resolvers/post.ex:206 lib/graphql/resolvers/resource.ex:88 lib/graphql/resolvers/resource.ex:128
#: lib/graphql/resolvers/post.ex:134 lib/graphql/resolvers/post.ex:175
#: lib/graphql/resolvers/post.ex:208 lib/graphql/resolvers/resource.ex:88 lib/graphql/resolvers/resource.ex:128
#: lib/graphql/resolvers/resource.ex:157 lib/graphql/resolvers/resource.ex:186 lib/graphql/resolvers/todos.ex:57
#: lib/graphql/resolvers/todos.ex:81 lib/graphql/resolvers/todos.ex:99 lib/graphql/resolvers/todos.ex:171
#: lib/graphql/resolvers/todos.ex:194 lib/graphql/resolvers/todos.ex:222
@@ -638,7 +638,7 @@ msgid "You need to be logged-in to create events"
msgstr "Tapahtumien luonti vain sisäänkirjautuneena"
#, elixir-format
#: lib/graphql/resolvers/post.ex:140
#: lib/graphql/resolvers/post.ex:142
msgid "You need to be logged-in to create posts"
msgstr "Julkaisujen luonti vain sisäänkirjautuneena"
@@ -658,7 +658,7 @@ msgid "You need to be logged-in to delete an event"
msgstr "Tapahtuman poisto vain sisäänkirjautuneena"
#, elixir-format
#: lib/graphql/resolvers/post.ex:211
#: lib/graphql/resolvers/post.ex:213
msgid "You need to be logged-in to delete posts"
msgstr "Julkaisujen poisto vain sisäänkirjautuneena"
@@ -683,7 +683,7 @@ msgid "You need to be logged-in to update an event"
msgstr "Tapahtuman päivittäminen vain sisäänkirjautuneena"
#, elixir-format
#: lib/graphql/resolvers/post.ex:178
#: lib/graphql/resolvers/post.ex:180
msgid "You need to be logged-in to update posts"
msgstr "Julkaisujen päivittäminen vain sisäänkirjautuneena"
@@ -844,7 +844,7 @@ msgid "Error while creating resource"
msgstr "Virhe raporttia tallennettaessa"
#, elixir-format
#: lib/graphql/resolvers/user.ex:412
#: lib/graphql/resolvers/user.ex:429
msgid "Invalid activation token"
msgstr "Virheellinen aktivointimerkki"
@@ -867,3 +867,8 @@ msgstr ""
#: lib/graphql/resolvers/event.ex:307
msgid "This profile doesn't have permission to update an event on behalf of this group"
msgstr ""
#, elixir-format, fuzzy
#: lib/graphql/resolvers/user.ex:153
msgid "Your e-mail has been denied registration or uses a disallowed e-mail provider"
msgstr ""