fnp
/
edumed.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
republish lessons - fix attachments
[edumed.git]
/
catalogue
/
management
/
commands
/
republish.py
diff --git
a/catalogue/management/commands/republish.py
b/catalogue/management/commands/republish.py
index
7ead31b
..
d02eded
100644
(file)
--- a/
catalogue/management/commands/republish.py
+++ b/
catalogue/management/commands/republish.py
@@
-12,9
+12,16
@@
class Command(BaseCommand):
from catalogue.models import Lesson
from curriculum.models import Level
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():
for lesson in Lesson.objects.all():
- print 'Republishing: %s' % lesson.title
- lesson.republish(repackage_level=False)
+ print
+ print 'Republishing: %s' % lesson.slug
+ lesson.republish(repackage_level=False, attachments=attachments)
print 'Rebuilding levels...'
for level in Level.objects.all():
print 'Rebuilding levels...'
for level in Level.objects.all():