--- a/scripts/purge_project.py
+++ b/scripts/purge_project.py
@@ -26,17 +26,10 @@
if project is None:
log.fatal('Project %s not found', pname)
return
- dump_project(project)
+ purge_project(project)
-def dump_project(project):
- pname = project.shortname
+def purge_project(project):
gid = project.tool_data.get('sfx', {}).get('group_id', project._id)
- dirname = '%s-%s.purge' % (pname, gid)
- log.info('Purging %s to %s', pname, dirname)
- os.system('%s --db %s -o %s' % (
- MONGO_DUMP, project.database, dirname))
- with open(os.path.join(dirname, 'project.json'), 'w') as fp:
- json.dump(state(project).document, fp, default=default)
project.shortname = 'deleted-%s' % gid
project.deleted = True
g.solr.delete(q='project_id_s:%s' % project._id)