コード例 #1
0
ファイル: auth.py プロジェクト: vrk-kpa/ckanext-showcase
def _is_showcase_admin(context):
    '''
    Determines whether user in context is in the showcase admin list.
    '''
    user = context.get('user', '')
    userobj = model.User.get(user)
    return ShowcaseAdmin.is_user_showcase_admin(userobj)
コード例 #2
0
ファイル: auth.py プロジェクト: ckan/ckanext-showcase
def _is_showcase_admin(context):
    '''
    Determines whether user in context is in the showcase admin list.
    '''
    user = context.get('user', '')
    userobj = model.User.get(user)
    return ShowcaseAdmin.is_user_showcase_admin(userobj)
コード例 #3
0
ファイル: validators.py プロジェクト: eetumans/opendata
def set_private_if_not_admin_or_showcase_admin(private):
    userobj = model.User.get(c.user)
    if userobj and not (authz.is_sysadmin(c.user)
                        or ShowcaseAdmin.is_user_showcase_admin(userobj)):
        return True
    else:
        return private
コード例 #4
0
def set_private_if_not_admin_or_showcase_admin(private):
    userobj = model.User.get(c.user)
    if userobj and not (authz.is_sysadmin(c.user) or ShowcaseAdmin.is_user_showcase_admin(userobj)):
        return True
    else:
        return private