X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/792eb089b2e60783b184c7434890eeaec567e079..d555d988764995ea1f9f5ece46f453a66f09b334:/catalogue/management/commands/republish.py?ds=inline diff --git a/catalogue/management/commands/republish.py b/catalogue/management/commands/republish.py deleted file mode 100644 index 63e072d..0000000 --- a/catalogue/management/commands/republish.py +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -# This file is part of EduMed, licensed under GNU Affero GPLv3 or later. -# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information. -# -from django.core.management.base import BaseCommand - - -class Command(BaseCommand): - help = 'Republishes all lessons.' - - def handle(self, **options): - from catalogue.models import Lesson - from curriculum.models import Level - - from catalogue.management.commands.importlessons import Command - from django.conf import settings - import os.path - - attachments = Command.all_attachments(os.path.join(settings.MEDIA_ROOT, 'catalogue', 'attachments')) - - for lesson in Lesson.objects.all(): - print - print 'Republishing: %s' % lesson.slug - try: - lesson.republish(repackage_level=False) - except BaseException as e: - print '!!!!!! EXCEPTION !!!!!!' - print e - - print 'Rebuilding levels...' - for level in Level.objects.all(): - level.build_packages()