summaryrefslogtreecommitdiffstats
path: root/users/views/admin
diff options
context:
space:
mode:
authorMichael Manfre2022-11-20 13:13:44 -0500
committerGitHub2022-11-20 11:13:44 -0700
commit6b7082a194a19579430e426ffc4bce52ffd336e9 (patch)
tree38aefe1cafcd43b4db2a1aba36fb3f8bc1ed1e3c /users/views/admin
parentf9ee3ef69d7e3c91a3df6bad949d25a24baf57b0 (diff)
downloadtakahe-6b7082a194a19579430e426ffc4bce52ffd336e9.tar.gz
takahe-6b7082a194a19579430e426ffc4bce52ffd336e9.tar.bz2
takahe-6b7082a194a19579430e426ffc4bce52ffd336e9.zip
Add config identity_min_length and apply non-admin validation
Diffstat (limited to 'users/views/admin')
-rw-r--r--users/views/admin/settings.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/users/views/admin/settings.py b/users/views/admin/settings.py
index e11aba5..0ed9a60 100644
--- a/users/views/admin/settings.py
+++ b/users/views/admin/settings.py
@@ -54,6 +54,10 @@ class BasicSettings(AdminSettingsPage):
"title": "Maximum Identities Per User",
"help_text": "Non-admins will be blocked from creating more than this",
},
+ "identity_min_length": {
+ "title": "Minimum Length For User Identities",
+ "help_text": "Non-admins will be blocked from creating identities shorter than this",
+ },
"signup_allowed": {
"title": "Signups Allowed",
"help_text": "If signups are allowed at all",
@@ -84,5 +88,9 @@ class BasicSettings(AdminSettingsPage):
],
"Signups": ["signup_allowed", "signup_invite_only", "signup_text"],
"Posts": ["post_length"],
- "Identities": ["identity_max_per_user", "restricted_usernames"],
+ "Identities": [
+ "identity_max_per_user",
+ "identity_min_length",
+ "restricted_usernames",
+ ],
}