Rename catalogue to documents.
[redakcja.git] / src / catalogue / management / commands / __init__.py
diff --git a/src/catalogue/management/commands/__init__.py b/src/catalogue/management/commands/__init__.py
deleted file mode 100644 (file)
index 6e45066..0000000
+++ /dev/null
@@ -1,43 +0,0 @@
-# This file is part of FNP-Redakcja, licensed under GNU Affero GPLv3 or later.
-# Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
-#
-import sys
-from django.contrib.auth.models import User
-from django.core.management.base import BaseCommand
-from catalogue.models import Book
-
-
-class XmlUpdaterCommand(BaseCommand):
-    """Base class for creating massive XML-updating commands.
-
-    In a subclass, provide an XmlUpdater class in the `updater' attribute.
-    """
-    args = "[slug]..."
-
-    def add_arguments(self, parser):
-        parser.add_argument(
-            '-q', '--quiet', action='store_false', dest='verbose',
-            default=True, help='Less output')
-        parser.add_argument(
-            '-d', '--dry-run', action='store_true', dest='dry_run',
-            default=False, help="Don't actually touch anything")
-        parser.add_argument(
-            '-u', '--username', dest='username', metavar='USER',
-            help='Assign commits to this user (required, preferably yourself).')
-
-    def handle(self, *args, **options):
-        verbose = options.get('verbose')
-        dry_run = options.get('dry_run')
-        username = options.get('username')
-
-        if username:
-            user = User.objects.get(username=username)
-        else:
-            print('Please provide a username.')
-            sys.exit(1)
-
-        books = Book.objects.filter(slug__in=args) if args else None
-
-        updater = self.updater()
-        updater.run(user, verbose=verbose, dry_run=dry_run, books=books)
-        updater.print_results()