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)
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