Skip to content
Snippets Groups Projects
Select Git revision
  • b822d2e97bc0b4cdb0b1c2db1cf5c8429b8dbbab
  • master default protected
2 results

shared.py

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