def register_user_role(roleName): bas = Role.query.filter_by(rolename = roleName).first() if bas is None: rol = Role() rol.rolename = roleName db.session.add(rol) db.session.commit()
# ############################################################################# # Section: Database setup base_app.db.create_all() # ############################################################################# # Section: Basic user and role setup from base.user import User from base.user import Role rls = base_app.config['DEFAULT_ROLES'] for rol in rls: rl = Role() rl.rolename = rol base_app.db.session.add(rl) base_app.db.session.commit() admin_uname = base_app.config['DEFAULT_ADMIN_USER'][0] admin_pwhash = base_app.config['DEFAULT_ADMIN_USER'][1] admin_email = base_app.config['DEFAULT_ADMIN_USER'][2] admin_umail = base_app.config['DEFAULT_ADMIN_USER'][3] admin_fname = base_app.config['DEFAULT_ADMIN_USER'][4] admin_lname = base_app.config['DEFAULT_ADMIN_USER'][5] admin_nickname = base_app.config['DEFAULT_ADMIN_USER'][6] usr = User( admin_uname, admin_pwhash, admin_email )