summaryrefslogtreecommitdiffstats
path: root/forum/conf/user_settings.py
diff options
context:
space:
mode:
Diffstat (limited to 'forum/conf/user_settings.py')
-rw-r--r--forum/conf/user_settings.py31
1 files changed, 29 insertions, 2 deletions
diff --git a/forum/conf/user_settings.py b/forum/conf/user_settings.py
index 62e7095c..1aa92d18 100644
--- a/forum/conf/user_settings.py
+++ b/forum/conf/user_settings.py
@@ -1,2 +1,29 @@
-EDITABLE_SCREEN_NAME = False#True or False - can user change screen name?
-MIN_USERNAME_LENGTH = 1
+"""
+User policy settings
+"""
+from forum.conf.settings_wrapper import settings
+from livesettings import ConfigurationGroup, BooleanValue, IntegerValue
+from django.utils.translation import ugettext as _
+
+USER_SETTINGS = ConfigurationGroup(
+ 'USER_SETTINGS',
+ _('User policy settings')
+ )
+
+settings.register(
+ BooleanValue(
+ USER_SETTINGS,
+ 'EDITABLE_SCREEN_NAME',
+ default=True,
+ description=_('Allow editing user screen name')
+ )
+)
+
+settings.register(
+ IntegerValue(
+ USER_SETTINGS,
+ 'MIN_USERNAME_LENGTH',
+ default=1,
+ description=_('Minimum allowed length for screen name')
+ )
+)