X-Git-Url: https://git.mdrn.pl/edumed.git/blobdiff_plain/07096ee18c78a330205e0f0a656dee1378ceb8c2..0413f28e02288b28ab54fa379a95b92a06a08d62:/catalogue/management/commands/repackage.py?ds=inline diff --git a/catalogue/management/commands/repackage.py b/catalogue/management/commands/repackage.py index e6de171..3946e82 100755 --- a/catalogue/management/commands/repackage.py +++ b/catalogue/management/commands/repackage.py @@ -23,19 +23,31 @@ class Command(BaseCommand): for si, section in enumerate(Section.objects.all()): li = 1 + li_adv = 1 for lesson in section.lesson_set.all(): + advanced = lesson.level.slug == "liceum" + section_dir = "%d_%s%s" % ( + si + 1, section.slug, + " (zaawansowane)" if advanced else "") if lesson.type == 'course': - prefix = "%d_%s/%02d_%s/" % ( - si, section.slug, - li, lesson.slug, + if advanced: + ind = li_adv + li_adv += 1 + else: + ind = li + li += 1 + prefix = "%s/%02d_%s/" % ( + section_dir, ind, lesson.slug, ) - li += 1 elif lesson.type == 'synthetic': - prefix = "%d_%s/synteza_%s/" % ( - si, section.slug, lesson.slug) + prefix = "%s/%s (synteza)/" % ( + section_dir, lesson.slug) + elif lesson.type == 'project': + prefix = "%s/%s (projekt)/" % ( + section_dir, lesson.slug) else: - prefix = "%d_%s/%s/" % ( - si, section.slug, lesson.slug) + prefix = "%s/%s/" % ( + section_dir, lesson.slug) lesson.add_to_zip(zipf, student, prefix) zipf.close()