Skip to content
Snippets Groups Projects
Select Git revision
  • 00aea483e17f953d1d1cb71b51d6f401b7846d30
  • master default protected
  • forbid-save-as
  • upload-via-token
  • moodle-integration
  • patch-double-tap-seek
  • patch_datum_anzeigen
  • patch_raum_anzeigen
  • intros
  • live_sources
  • bootstrap4
  • modules
12 results

config.py.example

Blame
  • Forked from Video AG Infrastruktur / website
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    shared.py 530 B
    from flask import abort, render_template
    from flask.ext.sqlalchemy import SQLAlchemy
    from flask.ext.login import LoginManager
    from flask.ext.principal import Permission, RoleNeed
    from datetime import datetime
    
    db = SQLAlchemy()
    login_manager = LoginManager()
    
    admin_permission = Permission(RoleNeed("admin"))
    user_permission = Permission(RoleNeed("user"))
    roles = ["user", "admin"]
    
    def render_layout(template, **kwargs):
        current_time = datetime.now()
        return render_template(template, current_time=current_time, **kwargs)