Exemplo n.º 1
0
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()
Exemplo n.º 2
0
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()
Exemplo n.º 3
0
 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))
Exemplo n.º 4
0
 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))
Exemplo n.º 5
0
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()
Exemplo n.º 6
0
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()
Exemplo n.º 7
0
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()
Exemplo n.º 8
0
 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
Exemplo n.º 9
0
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
Exemplo n.º 10
0
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='Математика',
Exemplo n.º 12
0
#!/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()
Exemplo n.º 13
0
 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()
Exemplo n.º 14
0
# -*- 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
'''
Exemplo n.º 15
0
def create_roles():
    user_datastore.create_role(name='admin', description='The admin-role, provides full access to all databases and pages')
    db.session.commit()
Exemplo n.º 16
0
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()
Exemplo n.º 17
0
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
Exemplo n.º 18
0
def add_new_role(name,description):
	user_datastore.create_role(name=name,description=description)
	db.session.commit()