|
a/scripts/project-import.py |
|
b/scripts/project-import.py |
|
... |
|
... |
238 |
project.trove_natlanguage = trove_ids(project.trove_natlanguage, p.trove_natlanguages)
|
238 |
project.trove_natlanguage = trove_ids(project.trove_natlanguage, p.trove_natlanguages)
|
239 |
project.trove_environment = trove_ids(project.trove_environment, p.trove_environments)
|
239 |
project.trove_environment = trove_ids(project.trove_environment, p.trove_environments)
|
240 |
|
240 |
|
241 |
for a in p.awards:
|
241 |
for a in p.awards:
|
242 |
M.AwardGrant(app_config_id=bson.ObjectId(),
|
242 |
M.AwardGrant(app_config_id=bson.ObjectId(),
|
243 |
tool_version=dict(neighborhood='0'), award_id=a._id,
|
243 |
award_id=a._id,
|
244 |
granted_to_project_id=project._id,
|
244 |
granted_to_project_id=project._id,
|
245 |
granted_by_neighborhood_id=nbhd._id)
|
245 |
granted_by_neighborhood_id=nbhd._id)
|
246 |
project.notifications_disabled = False
|
246 |
project.notifications_disabled = False
|
247 |
with h.push_config(c, project=project, user=user):
|
247 |
with h.push_config(c, project=project, user=user):
|
248 |
ThreadLocalORMSession.flush_all()
|
248 |
ThreadLocalORMSession.flush_all()
|