Skip to content
Snippets Groups Projects
Verified Commit 459c83cb authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Make MySQL import only available as management command

parent 97ca02d4
No related branches found
No related tags found
1 merge request!13Resolve "Support import from MySQL"
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()
......@@ -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"),
]
......@@ -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")
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment