Exemplo n.º 1
0
def user_account(auth, **kwargs):
    user = auth.user
    user_addons = addon_utils.get_addons_by_config_type('user', user)

    return {
        'user_id': user._id,
        'addons': user_addons,
        'addons_js': collect_user_config_js([addon for addon in settings.ADDONS_AVAILABLE if 'user' in addon.configs]),
        'addons_css': []
    }
Exemplo n.º 2
0
def user_account(auth, **kwargs):
    user = auth.user
    user_addons = addon_utils.get_addons_by_config_type("user", user)

    return {
        "user_id": user._id,
        "addons": user_addons,
        "addons_js": collect_user_config_js([addon for addon in settings.ADDONS_AVAILABLE if "user" in addon.configs]),
        "addons_css": [],
    }
Exemplo n.º 3
0
def user_account(auth, **kwargs):
    user = auth.user
    user_addons = addon_utils.get_addons_by_config_type('user', user)

    return {
        'user_id': user._id,
        'addons': user_addons,
        'addons_js': collect_user_config_js([addon for addon in settings.ADDONS_AVAILABLE if 'user' in addon.configs]),
        'addons_css': []
    }
Exemplo n.º 4
0
def user_account(auth, **kwargs):
    user = auth.user
    user_addons = addon_utils.get_addons_by_config_type('user', user)

    return {
        'user_id': user._id,
        'addons': user_addons,
        'addons_js': collect_user_config_js([addon for addon in settings.ADDONS_AVAILABLE if 'user' in addon.configs]),
        'addons_css': [],
        'requested_deactivation': user.requested_deactivation,
        'external_identity': user.external_identity
    }
Exemplo n.º 5
0
def user_addons(auth, **kwargs):

    user = auth.user

    ret = {"addon_settings": addon_utils.get_addons_by_config_type("accounts", user)}
    accounts_addons = [addon for addon in settings.ADDONS_AVAILABLE if "accounts" in addon.configs]
    ret.update(
        {
            "addon_enabled_settings": [addon.short_name for addon in accounts_addons],
            "addons_js": collect_user_config_js(accounts_addons),
            "addon_capabilities": settings.ADDON_CAPABILITIES,
            "addons_css": [],
        }
    )
    return ret
Exemplo n.º 6
0
def user_addons(auth, **kwargs):

    user = auth.user

    ret = {
        'addon_settings': addon_utils.get_addons_by_config_type('accounts', user),
    }
    accounts_addons = [addon for addon in settings.ADDONS_AVAILABLE if 'accounts' in addon.configs]
    ret.update({
        'addon_enabled_settings': [addon.short_name for addon in accounts_addons],
        'addons_js': collect_user_config_js(accounts_addons),
        'addon_capabilities': settings.ADDON_CAPABILITIES,
        'addons_css': []
    })
    return ret
Exemplo n.º 7
0
def user_addons(auth, **kwargs):

    user = auth.user

    ret = {
        'addon_settings': addon_utils.get_addons_by_config_type('accounts', user),
    }
    accounts_addons = [addon for addon in settings.ADDONS_AVAILABLE if 'accounts' in addon.configs]
    ret.update({
        'addon_enabled_settings': [addon.short_name for addon in accounts_addons],
        'addons_js': collect_user_config_js(accounts_addons),
        'addon_capabilities': settings.ADDON_CAPABILITIES,
        'addons_css': []
    })
    return ret
Exemplo n.º 8
0
def user_account(auth, **kwargs):
    user = auth.user
    user_addons = addon_utils.get_addons_by_config_type('user', user)

    return {
        'user_id':
        user._id,
        'addons':
        user_addons,
        'addons_js':
        collect_user_config_js([
            addon for addon in settings.ADDONS_AVAILABLE
            if 'user' in addon.configs
        ]),
        'addons_css': [],
        'requested_deactivation':
        user.requested_deactivation,
        'external_identity':
        user.external_identity
    }