Commit 3baf5144ff7968369117dcc89f58c70c763df489

Authored by Adabriand Furtado
1 parent c4871987
Exists in master

Adicionados os valores iniciais da tabela profile no script cli.py.

Showing 1 changed file with 16 additions and 0 deletions   Show diff stats
@@ -9,6 +9,9 @@ from pybossa.core import db, create_app @@ -9,6 +9,9 @@ from pybossa.core import db, create_app
9 from pybossa.model.project import Project 9 from pybossa.model.project import Project
10 from pybossa.model.user import User 10 from pybossa.model.user import User
11 from pybossa.model.category import Category 11 from pybossa.model.category import Category
  12 +from pybossa.model.profile import Profile
  13 +from sqlalchemy.dialects.postgresql import array
  14 +from sqlalchemy import Text
12 15
13 from alembic.config import Config 16 from alembic.config import Config
14 from alembic import command 17 from alembic import command
@@ -38,6 +41,19 @@ def db_create(): @@ -38,6 +41,19 @@ def db_create():
38 description='Volunteer Sensing projects')) 41 description='Volunteer Sensing projects'))
39 db.session.add_all(categories) 42 db.session.add_all(categories)
40 db.session.commit() 43 db.session.commit()
  44 + # Minimum set of profiles: Colaborador, Animador e Especialista
  45 + profiles = []
  46 + profiles.append(Profile(name="Colaborador",
  47 + description='Colaborador geral',
  48 + access=array(['wikilibras'], type_=Text)))
  49 + profiles.append(Profile(name="Animador",
  50 + description='Animador 3D',
  51 + access=array(['wikilibras', 'corretor_sinais'], type_=Text)))
  52 + profiles.append(Profile(name="Especialista",
  53 + description='Especialista em LIBRAS',
  54 + access=array(['wikilibras', 'validador_sinais'], type_=Text)))
  55 + db.session.add_all(profiles)
  56 + db.session.commit()
41 57
42 def db_rebuild(): 58 def db_rebuild():
43 '''Rebuild the db''' 59 '''Rebuild the db'''