1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- from ... import attachments, markup, polls, threads
- from ..base import BaseCommand
- class Command(BaseCommand):
- help = "Moves threads and posts from Misago 0.5"
- def handle(self, *args, **options):
- self.stdout.write("Moving threads from Misago 0.5:")
- self.start_timer()
- threads.move_threads(self.stdout, self.style)
- self.stdout.write(
- self.style.SUCCESS("Moved threads in %s" % self.stop_timer()))
- self.start_timer()
- threads.move_posts()
- self.stdout.write(
- self.style.SUCCESS("Moved posts in %s" % self.stop_timer()))
- self.start_timer()
- threads.move_mentions()
- self.stdout.write(
- self.style.SUCCESS("Moved mentions in %s" % self.stop_timer()))
- self.start_timer()
- threads.move_edits()
- self.stdout.write(
- self.style.SUCCESS("Moved edits histories in %s" % self.stop_timer()))
- self.start_timer()
- threads.move_likes()
- self.stdout.write(
- self.style.SUCCESS("Moved likes in %s" % self.stop_timer()))
- self.start_timer()
- attachments.move_attachments(self.stdout, self.style)
- self.stdout.write(
- self.style.SUCCESS("Moved attachments in %s" % self.stop_timer()))
- self.start_timer()
- polls.move_polls()
- self.stdout.write(
- self.style.SUCCESS("Moved polls in %s" % self.stop_timer()))
- self.start_timer()
- threads.move_participants()
- self.stdout.write(
- self.style.SUCCESS("Moved threads participants in %s" % self.stop_timer()))
- self.start_timer()
- threads.clean_private_threads(self.stdout, self.style)
- self.stdout.write(
- self.style.SUCCESS("Cleaned private threads in %s" % self.stop_timer()))
- self.start_timer()
- markup.clean_posts()
- self.stdout.write(
- self.style.SUCCESS("Cleaned markup in %s" % self.stop_timer()))
|