예제 #1
0
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
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
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