diff --git a/aleksis/apps/untis/management/commands/untis_import_mysql.py b/aleksis/apps/untis/management/commands/untis_import_mysql.py new file mode 100644 index 0000000000000000000000000000000000000000..23e288a831f40028cc851ff360061d4592817ade --- /dev/null +++ b/aleksis/apps/untis/management/commands/untis_import_mysql.py @@ -0,0 +1,8 @@ +from django.core.management.base import BaseCommand + +from aleksis.apps.untis.util.mysql.main import untis_import_mysql + + +class Command(BaseCommand): + def handle(self, *args, **options): + untis_import_mysql() diff --git a/aleksis/apps/untis/management/commands/untis_import.py b/aleksis/apps/untis/management/commands/untis_import_xml.py similarity index 100% rename from aleksis/apps/untis/management/commands/untis_import.py rename to aleksis/apps/untis/management/commands/untis_import_xml.py diff --git a/aleksis/apps/untis/urls.py b/aleksis/apps/untis/urls.py index 783691a564e4bd2c50cf73acbb8bc78230a31fff..1a5119ea3c6195ab915588b2e3fd684891294b0b 100644 --- a/aleksis/apps/untis/urls.py +++ b/aleksis/apps/untis/urls.py @@ -4,5 +4,4 @@ from . import views urlpatterns = [ path("import/xml/", views.xml_import, name="untis_xml_import"), - path("import/mysql/", views.mysql_import, name="untis_mysql_import"), ] diff --git a/aleksis/apps/untis/views.py b/aleksis/apps/untis/views.py index cc9420d195bb847fe4d269f7de5d16dadb0a9c21..a0b184702b605272806d50fb3d097e8101b30a60 100644 --- a/aleksis/apps/untis/views.py +++ b/aleksis/apps/untis/views.py @@ -3,7 +3,6 @@ from django.http import HttpRequest, HttpResponse from django.shortcuts import render from aleksis.core.decorators import admin_required -from .util.mysql.main import untis_import_mysql from .forms import UntisUploadForm from aleksis.apps.untis.util.xml.xml import untis_import_xml @@ -25,14 +24,3 @@ def xml_import(request: HttpRequest) -> HttpResponse: context["upload_form"] = upload_form return render(request, "untis/xml_import.html", context) - - -@login_required -@admin_required -def mysql_import(request: HttpRequest) -> HttpResponse: - context = {} - - untis_import_mysql() - - return HttpResponse("Import") -