Select Git revision
header.component.scss
dashboard.py 646 B
import ckan.authz as authz
import ckan.lib.helpers as h
from ckan.common import g
from flask import Blueprint
from ckan.views.dashboard import datasets, organizations, groups
import logging
log = logging.getLogger(__name__)
blueprint = Blueprint(u'odsh_dashboard', __name__)
@blueprint.before_request
def before_request() -> None:
is_sysadmin = authz.is_sysadmin(g.user)
if not is_sysadmin:
h.flash_error(_(u'Not authorized to see this page'))
return h.redirect_to(u'user.login')
return None
def datasets():
return datasets()
def organizations():
return organizations()
def groups():
return groups()