Change to manual instead of deleting hg projects

This commit is contained in:
Alan Rominger
2020-12-02 08:57:19 -05:00
parent 29926ba5d9
commit 99f3825826

View File

@@ -10,10 +10,10 @@ def delete_hg_scm(apps, schema_editor):
Project = apps.get_model('main', 'Project')
ProjectUpdate = apps.get_model('main', 'ProjectUpdate')
ProjectUpdate.objects.filter(project__scm_type='hg').delete()
deleted_ct, deletion_summary = Project.objects.filter(scm_type='hg').delete()
ProjectUpdate.objects.filter(project__scm_type='hg').update(scm_type='')
update_ct = Project.objects.filter(scm_type='hg').update(scm_type='')
if deleted_ct:
logger.warn('Removed {} mercurial projects, deprecation period ended'.format(
deletion_summary.get('main.Project', '')
if update_ct:
logger.warn('Changed {} mercurial projects to manual, deprecation period ended'.format(
update_ct
))