Skip to content
Snippets Groups Projects
Select Git revision
  • fcb70d1a95bc1c2ffd762eea9c5b91b33ed1c2b0
  • main default protected
  • ozg-8323-umzug-dependency-track
  • OZG-8252-gitlab-pipelines
  • release
  • OZG-7856_schadcode_scanner
  • ci-pipeline
  • OZG-7526-signatur-nicht-uebernommen
  • OZG-6223-zip-download-bug
  • OZG-7367-tooltip-extension
  • OZG-7023-OZG-6956-E2E-externe-Stellen
  • OZG-6238-npm-durch-pnpm-ersetzen
  • release-admin
  • release-info
  • OZG-6700-admin-feature-toggle
  • E2E-Updates
  • OZG-7047-tooltips
  • OZG-6957-e2e-fachstellen-oe-daten
  • OZG-7006-ZuarbeitAnfragen
  • temp_OZG-7027
  • unit-tests-hotfix
  • 2.27.0
  • 2.26.0
  • 2.25.0
  • 2.24.2
  • 2.24.1
  • 2.24.0
  • 2.23.0
  • 2.22.0
  • 2.21.0
  • 2.20.0
  • 2.21.0-SNAPSHOT
  • 2.19.0
  • 2.18.0
  • 2.17.1
  • 1.3.0
  • release-admin-1.3.0
  • release-info-1.3.0
  • 2.17.0
  • 2.16.0
  • 2.15.0
41 results

header.component.scss

Blame
  • 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()