DESC : _('reCAPTCHA public key'), GROUP : G_AUTH, TYPE : T_STRING, }, 'recaptcha_private_key': { DESC : _('reCAPTCHA private key'), GROUP : G_AUTH, TYPE : T_STRING, }, 'default_language': { DESC : _('Default Language'), GROUP : G_APPEARANCE, TYPE : T_CHOICE, CHOICES : get_languages(), }, 'model_version': { DESC : _('Model Version'), GROUP : G_SERVER, TYPE : T_INFO, }, 'auth_ldap': { POS : 1, DESC : _('Enable LDAP Authentication'), GROUP : G_LDAP, TYPE : T_BOOL, }, 'ldap_uri': { POS : 2, DESC : 'LDAP URI',
from flask.ext.babel import lazy_gettext defaults = {'max_history_length':1000, 'default_system':'sage', 'autosave_interval':60*60, # 1 hour in seconds 'default_pretty_print': False, 'next_worksheet_id_number': -1, # not yet initialized 'language': 'default' } defaults_descriptions = { 'language': { DESC : lazy_gettext('Language'), GROUP : lazy_gettext('Appearance'), TYPE : T_CHOICE, CHOICES : ['default'] + get_languages(), }, } def UserConfiguration_from_basic(basic): c = UserConfiguration() c.confs = copy.copy(basic) return c class UserConfiguration(Configuration): def defaults(self): return defaults def defaults_descriptions(self): return defaults_descriptions
DESC : _('Number of word-wrap columns'), GROUP : G_APPEARANCE, TYPE : T_INTEGER, }, 'pretty_print': { DESC : _('Pretty print (typeset) output'), GROUP : G_APPEARANCE, TYPE : T_BOOL, }, 'default_language': { DESC : _('Default Language'), GROUP : G_APPEARANCE, TYPE : T_CHOICE, CHOICES : get_languages(), }, 'openid': { POS: 1, DESC : _('Allow OpenID authentication (requires python ssl module)'), GROUP : G_AUTH, TYPE : T_BOOL, }, 'accounts': { POS : 2, DESC : _('Enable user registration'), GROUP : G_AUTH, TYPE : T_BOOL,
defaults = { "max_history_length": 1000, "default_system": "sage", "autosave_interval": 60 * 60, # 1 hour in seconds "default_pretty_print": False, "next_worksheet_id_number": -1, # not yet initialized "language": "default", } defaults_descriptions = { "language": { DESC: lazy_gettext("Language"), GROUP: lazy_gettext("Appearance"), TYPE: T_CHOICE, CHOICES: ["default"] + get_languages(), } } def UserConfiguration_from_basic(basic): c = UserConfiguration() c.confs = copy.copy(basic) return c class UserConfiguration(Configuration): def defaults(self): return defaults def defaults_descriptions(self):