diff --git a/cli.py b/cli.py index d48a980..b6e99f5 100644 --- a/cli.py +++ b/cli.py @@ -9,6 +9,9 @@ from pybossa.core import db, create_app from pybossa.model.project import Project from pybossa.model.user import User from pybossa.model.category import Category +from pybossa.model.profile import Profile +from sqlalchemy.dialects.postgresql import array +from sqlalchemy import Text from alembic.config import Config from alembic import command @@ -38,6 +41,19 @@ def db_create(): description='Volunteer Sensing projects')) db.session.add_all(categories) db.session.commit() + # Minimum set of profiles: Colaborador, Animador e Especialista + profiles = [] + profiles.append(Profile(name="Colaborador", + description='Colaborador geral', + access=array(['wikilibras'], type_=Text))) + profiles.append(Profile(name="Animador", + description='Animador 3D', + access=array(['wikilibras', 'corretor_sinais'], type_=Text))) + profiles.append(Profile(name="Especialista", + description='Especialista em LIBRAS', + access=array(['wikilibras', 'validador_sinais'], type_=Text))) + db.session.add_all(profiles) + db.session.commit() def db_rebuild(): '''Rebuild the db''' -- libgit2 0.21.2