From 6b7082a194a19579430e426ffc4bce52ffd336e9 Mon Sep 17 00:00:00 2001 From: Michael Manfre Date: Sun, 20 Nov 2022 13:13:44 -0500 Subject: Add config identity_min_length and apply non-admin validation --- users/views/admin/settings.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'users/views/admin') 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", + ], } -- cgit v1.2.3