Exemple #1
0
def authz_sources(action):
    if action == 'read' and request.authz_sources.get('read') is None:
        request.authz_sources['read'] = Source.list_user_slugs(current_user)
    if action == 'write' and request.authz_sources.get('write') is None:
        request.authz_sources['write'] = Source.list_user_slugs(current_user,
            include_public=False) # noqa
    return request.authz_sources[action] or []
Exemple #2
0
def authz_sources(action):
    if action == 'read' and request.authz_sources.get('read') is None:
        request.authz_sources['read'] = Source.list_user_slugs(current_user)
    if action == 'write' and request.authz_sources.get('write') is None:
        request.authz_sources['write'] = Source.list_user_slugs(
            current_user, include_public=False)  # noqa
    return request.authz_sources[action] or []