def create_admin_admin(): user_datastore.create_role(name='admin', description='System administrator') user_datastore.create_role(name='user', description='Conference user') admin = user_datastore.create_user(username='******', password=utils.encrypt_password('admin')) user_datastore.add_role_to_user(admin, 'admin') db.session.commit()
def create_admin_admin(): user_datastore.create_role(name='admin', description='System administrator') user_datastore.create_role(name='user', description='Conference user') admin = user_datastore.create_user( username='******', password=utils.encrypt_password('admin')) user_datastore.add_role_to_user(admin, 'admin') db.session.commit()
def test_add_role(self): """ Create a role and find it (test_user_model.UserModel) """ user_datastore.create_role(name='admin', description='Administrator') admin = user_datastore.find_role('admin') self.assertIn('Administrator', str(admin)) user_datastore.create_role(name='user') user = user_datastore.find_role('user') self.assertIn('user', str(user))
def test_add_role(self): """ Create a role and find it (test_user_model.UserModel) """ user_datastore.create_role(name='admin', description='Administrator') admin = user_datastore.find_role('admin') self.assertIn('Administrator', str(admin)) user_datastore.create_role(name='user') user = user_datastore.find_role('user') self.assertIn('user', str(user))
def init(): db.drop_all() db.create_all() # Create roles user_datastore.create_role(name='admin', description='System administrator') user_datastore.create_role(name='user', description='Conference user') admin = user_datastore.create_user(username='******', password=utils.encrypt_password('admin')) user = user_datastore.create_user(username='******', password=utils.encrypt_password('user')) user_datastore.add_role_to_user(admin, 'admin') user_datastore.add_role_to_user(user, 'user') contacts = [ ('1010', gettext('John Smith')), ('1020', gettext('Sam Brown')), ] for c in contacts: rec = Contact(phone=c[0], name=c[1], user=admin) db.session.add(rec) guest_user_profile = ParticipantProfile(name=gettext('Guest'), startmuted=True) db.session.add(guest_user_profile) marked_user_profile = ParticipantProfile(name=gettext('Marker'),marked=True) db.session.add(marked_user_profile) admin_user_profile = ParticipantProfile(name=gettext('Administrator'), admin=True) db.session.add(admin_user_profile) conf_profile = ConferenceProfile(name=gettext('Default')) db.session.add(conf_profile) conf = Conference(number=100, name=gettext('Test Conference'), conference_profile=conf_profile, public_participant_profile=guest_user_profile, is_public=True, user=admin, ) db.session.add(conf) p1 = Participant(conference=conf, profile=admin_user_profile, phone='1001', user=admin) p2 = Participant(conference=conf, profile=guest_user_profile, phone='1002', user=admin) p3 = Participant(conference=conf, profile=marked_user_profile, phone='1003', user=admin) db.session.add(p1) db.session.add(p2) db.session.add(p3) db.session.commit()
def create_user(): db.create_all() with app.app_context(): password = encrypt_password('admin') user_datastore.create_role(name='admin', description='Administrator') user_datastore.create_role(name='user', description='Simple user') user_datastore.create_user(email='*****@*****.**', password=password) user = User.query.first() role = Role.query.first() user_datastore.add_role_to_user(user, role) db.session.commit()
def build(): db.create_all() user_role = user_datastore.create_role(name="user") admin_role = user_datastore.create_role(name="admin") admin_user = user_datastore.create_user(email="*****@*****.**", password="******") user_datastore.add_role_to_user(admin_user, admin_role) test_user1 = user_datastore.create_user(email="*****@*****.**", password="******") test_user2 = user_datastore.create_user(email="*****@*****.**", password="******") user_datastore.add_role_to_user(test_user1, user_role) user_datastore.add_role_to_user(test_user2, user_role) db.session.add(admin_user) db.session.add(test_user1) db.session.add(test_user2) db.session.commit()
def login_as_admin(self): user = user_datastore.create_user(email='*****@*****.**', name='test', password=hash_password('123456')) role = user_datastore.create_role(name='admin') user_datastore.add_role_to_user(user, role) db.session.commit() response = self.client.post( '/api/sessions', headers={'Content-Type': 'application/json'}, data=json.dumps({ 'email': '*****@*****.**', 'password': '******', })) json_response = json.loads(response.get_data(as_text=True)) return json_response
def create_superuser(): if Role.query.filter_by(name='admin').first(): return password_raw = os.getenv("FLASK_USER_PASSWORD") or '123456' password_hash = hash_password(password_raw) try: role = user_datastore.create_role(name='admin') user = user_datastore.create_user(name=os.getenv("FLASK_USER") or "admin", email=os.getenv("FLASK_USER_EMAIL") or "*****@*****.**", password=password_hash) user_datastore.add_role_to_user(user, role) db.session.commit() except Exception as e: print(e) pass
def create_super_user(): username = input('Email address:') while username == '': print('Username is required!') username = input('Email address:') password = getpass.getpass('Password:'******'': print('Password is required!') password = getpass.getpass('Password:'******'Password again:') if password == password_again: user_object = user_datastore.create_user(email=username, password=password) role_object = user_datastore.create_role(name='Admin') user_datastore.add_role_to_user(user=user_object, role=role_object) db.session.commit() click.echo('ok') else: sys.exit('failed to create super user! Try again!')
subject="Інформатика") Anna = user_datastore.create_user(username="******", password="******", name="Anna", surname="Trishyna", email="*****@*****.**", birthday="17.12.1998", group="KM-63", hobby="travel", grades="C", proglanguage="Python, Javascript", specialization="113", subject="Математика") Admin = user_datastore.create_role(name="Admin") User = user_datastore.create_role(name="User") Dima.roles.append(User) Vlad.roles.append(User) Anna.roles.append(Admin) Oleg = user_datastore.create_user( teacher_id='0000000300871028', teacher_username='******', teacher_name='Олег', teacher_lastname='Чертов', teacher_birthday='00.00.0000', teacher_position='Завідувач кафедри', teacher_subject='Математика',
#!/usr/env/python ''' Instantiate database tables and initial values ''' from app import db, user_datastore, app from flask_security.utils import encrypt_password as ep with app.app_context(): db.drop_all() db.create_all() user_datastore.create_role(name='admin') user_datastore.create_user(email='*****@*****.**', password=ep('password'), roles=['admin']) user_datastore.create_user(email='*****@*****.**', password=ep('password'), roles=['admin']) user_datastore.create_user(email='*****@*****.**', password=ep('password')) db.session.commit()
def create_admin(self, username, password): user_datastore.create_role(name='admin') user_datastore.create_user(email=username, password=ep(password), roles=['admin']) db.session.commit()
# -*- coding: utf-8 -*- from app import db from app import user_datastore from models import User from app import user_datastore user = User.query.first() user_datastore.create_role(name='admin', description='Administrator') db.session.commit() from models import Role role = Role.query.first() user_datastore.add_role_to_user(user, role) db.session.commit() ''' p = Post(title = 'Заголовок первого поста', body='Контент первого поста') db.session.add(p) db.session.commit() p p1 = Post(title = 'Заголовок второго поста', body='Контент второго поста') db.session.add(p1) db.session.commit() p1 p2 = Post(title = 'Заголовок третьего поста', body='Контент третьего поста') db.session.add(p2) db.session.commit() p2 '''
def create_roles(): user_datastore.create_role(name='admin', description='The admin-role, provides full access to all databases and pages') db.session.commit()
def init(): db.drop_all() db.create_all() # Create roles user_datastore.create_role(name='admin', description='System administrator') user_datastore.create_role(name='user', description='Conference user') admin = user_datastore.create_user( username='******', password=utils.encrypt_password('admin')) user = user_datastore.create_user(username='******', password=utils.encrypt_password('user')) user_datastore.add_role_to_user(admin, 'admin') user_datastore.add_role_to_user(user, 'user') contacts = [ ('1010', gettext('John Smith')), ('1020', gettext('Sam Brown')), ] for c in contacts: rec = Contact(phone=c[0], name=c[1], user=admin) db.session.add(rec) guest_user_profile = ParticipantProfile(name=gettext('Guest'), startmuted=True) db.session.add(guest_user_profile) marked_user_profile = ParticipantProfile(name=gettext('Marker'), marked=True) db.session.add(marked_user_profile) admin_user_profile = ParticipantProfile(name=gettext('Administrator'), admin=True) db.session.add(admin_user_profile) conf_profile = ConferenceProfile(name=gettext('Default')) db.session.add(conf_profile) conf = Conference( number=100, name=gettext('Test Conference'), conference_profile=conf_profile, public_participant_profile=guest_user_profile, is_public=True, user=admin, ) db.session.add(conf) p1 = Participant(conference=conf, profile=admin_user_profile, phone='1001', user=admin) p2 = Participant(conference=conf, profile=guest_user_profile, phone='1002', user=admin) p3 = Participant(conference=conf, profile=marked_user_profile, phone='1003', user=admin) db.session.add(p1) db.session.add(p2) db.session.add(p3) db.session.commit()
from app import db db.create_all() from app import user_datastore from config import ADMIN_PASSWORD try: user_datastore.create_role(name="admin", description="Site Administrators.") user_datastore.create_user(email="*****@*****.**", password=ADMIN_PASSWORD) user_datastore.add_role_to_user("*****@*****.**", "admin") db.session.commit() except Exception: pass # Import your application as: # from app import application # Example: from app import app # Import CherryPy import cherrypy if __name__ == '__main__': # Mount the application cherrypy.tree.graft(app, "/") # Unsubscribe the default server
def add_new_role(name,description): user_datastore.create_role(name=name,description=description) db.session.commit()