Exemplo n.º 1
0
        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',
Exemplo n.º 2
0
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
Exemplo n.º 3
0
        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,
Exemplo n.º 4
0
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):