From fe62266c4fa07736c08bded43ee9d2dc855f2e83 Mon Sep 17 00:00:00 2001 From: j Date: Sat, 21 Oct 2023 15:33:28 +0100 Subject: [PATCH] utils to merge and cleanup --- utils.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 utils.py diff --git a/utils.py b/utils.py new file mode 100644 index 0000000..7352a40 --- /dev/null +++ b/utils.py @@ -0,0 +1,24 @@ + + +def upgrade_originals(): + import item.models + import itemlist.models + nt = itemlist.models.List.objects.get(name='No Type') + for i in nt.get_items(nt.user): + orig = item.models.Item.objects.get(data__title=i.get('title'), data__type=["Original"]) + print(i, orig) + orig.files.all().update(selected=False) + i.files.all().update(item=orig) + orig.save() + orig.remove_poster() + orig.make_poster() + i.data['type'] = ['Empty'] + i.save() + + +def remove_deselected_files(): + il = itemlist.models.List.objects.get(name='New Originals') + for i in il.items.all(): + for f in i.files.filter(selected=False): + f.data.delete() + f.delete()