def run(self): email = prompt('Email') # user = users.first(email=email) user = User.query.filter_by(email=email).first() if user: _security_datastore = LocalProxy(lambda: current_app.extensions['security'].datastore) admin_role = _security_datastore.find_role('admin') _security_datastore.add_role_to_user(user, admin_role) db.session.commit() print '\nUser given admin role sucessfully' return print '\nNo user found'
def run(self): email = prompt('Email') # user = users.first(email=email) user = User.query.filter_by(email=email).first() if user: _security_datastore = LocalProxy( lambda: current_app.extensions['security'].datastore) admin_role = _security_datastore.find_role('admin') _security_datastore.add_role_to_user(user, admin_role) db.session.commit() print '\nUser given admin role sucessfully' return print '\nNo user found'
def user_registered_signal_handler(app, user, confirm_token): """Executed imediately after user registers a new account. Adds a default 'user' role to the new user :param app: Flask application object :param user: Newly registered Flask-Login User object :param confirm_token: Users confirm token """ _security_datastore = LocalProxy(lambda: app.extensions["security"].datastore) default_role = _security_datastore.find_role("user") _security_datastore.add_role_to_user(user, default_role) db.session.commit() Bundle.refresh_user_bundle(user, current_wednesday()) Bundle.refresh_user_bundle(user, next_wednesday()) Bundle.refresh_user_bundle(user, two_wednesdays())
def user_registered_signal_handler(app, user, confirm_token): """Executed imediately after user registers a new account. Adds a default 'user' role to the new user :param app: Flask application object :param user: Newly registered Flask-Login User object :param confirm_token: Users confirm token """ _security_datastore = LocalProxy( lambda: app.extensions['security'].datastore) default_role = _security_datastore.find_role('user') _security_datastore.add_role_to_user(user, default_role) db.session.commit() Bundle.refresh_user_bundle(user, current_wednesday()) Bundle.refresh_user_bundle(user, next_wednesday()) Bundle.refresh_user_bundle(user, two_wednesdays())