From d41dcdf51abe0b7c5e35b2fefb6d313a429694dc Mon Sep 17 00:00:00 2001
From: HanseGucker <hansegucker@gmail.com>
Date: Sun, 22 Jul 2018 16:28:58 +0200
Subject: [PATCH] Restructure untisconnect

---
 schoolapps/schoolapps/urls.py                    |  7 +------
 schoolapps/timetable/views.py                    |  3 +--
 schoolapps/untisconnect/admin.py                 |  3 ---
 schoolapps/{timetable => untisconnect}/parse.py  |  7 +------
 .../templates/untisconnect/test.html             |  6 ------
 schoolapps/untisconnect/tests.py                 |  3 ---
 schoolapps/untisconnect/urls.py                  |  6 ------
 schoolapps/untisconnect/views.py                 | 16 ----------------
 8 files changed, 3 insertions(+), 48 deletions(-)
 delete mode 100755 schoolapps/untisconnect/admin.py
 rename schoolapps/{timetable => untisconnect}/parse.py (98%)
 delete mode 100755 schoolapps/untisconnect/templates/untisconnect/test.html
 delete mode 100755 schoolapps/untisconnect/tests.py
 delete mode 100755 schoolapps/untisconnect/urls.py
 delete mode 100755 schoolapps/untisconnect/views.py

diff --git a/schoolapps/schoolapps/urls.py b/schoolapps/schoolapps/urls.py
index 37d959fb9..88c4c2a93 100755
--- a/schoolapps/schoolapps/urls.py
+++ b/schoolapps/schoolapps/urls.py
@@ -35,11 +35,6 @@ urlpatterns = [
                   #######
                   path('aub/', include('aub.urls')),
 
-                  #################
-                  # UNTIS CONNECT #
-                  #################
-                  path('untis/', include('untisconnect.urls')),
-
                   #############
                   # TIMETABLE #
                   #############
@@ -48,7 +43,7 @@ urlpatterns = [
                   #########
                   # Admin #
                   #########
-                path('settings/', include('dbsettings.urls')),
+                  path('settings/', include('dbsettings.urls')),
                   path('admin/', admin.site.urls),
               ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
 
diff --git a/schoolapps/timetable/views.py b/schoolapps/timetable/views.py
index f03f66a3b..842d01318 100755
--- a/schoolapps/timetable/views.py
+++ b/schoolapps/timetable/views.py
@@ -1,8 +1,7 @@
 from django.contrib.auth.decorators import login_required
 from django.http import Http404
 from django.shortcuts import render
-from untisconnect.api import *
-from .parse import *
+from untisconnect.parse import *
 
 try:
     from schoolapps.untisconnect.api import *
diff --git a/schoolapps/untisconnect/admin.py b/schoolapps/untisconnect/admin.py
deleted file mode 100755
index 8c38f3f3d..000000000
--- a/schoolapps/untisconnect/admin.py
+++ /dev/null
@@ -1,3 +0,0 @@
-from django.contrib import admin
-
-# Register your models here.
diff --git a/schoolapps/timetable/parse.py b/schoolapps/untisconnect/parse.py
similarity index 98%
rename from schoolapps/timetable/parse.py
rename to schoolapps/untisconnect/parse.py
index 2bd372e3e..9c7b7cd5a 100755
--- a/schoolapps/timetable/parse.py
+++ b/schoolapps/untisconnect/parse.py
@@ -48,12 +48,7 @@ class LessonTime(object):
         self.rooms = rooms
 
 
-from untisconnect.api import *
-
-try:
-    from schoolapps.untisconnect.api import *
-except Exception:
-    pass
+from .api import *
 
 
 def clean_array(a, conv=None):
diff --git a/schoolapps/untisconnect/templates/untisconnect/test.html b/schoolapps/untisconnect/templates/untisconnect/test.html
deleted file mode 100755
index 3640a0c7c..000000000
--- a/schoolapps/untisconnect/templates/untisconnect/test.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<h1>UNTIS CONNECTING SYSTEM</h1>
-{{ teachers }}
-
-{% for teacher in teachers %}
-    <p>{{ teacher.first_name }} {{ teacher.name }}</p>
-{% endfor %}
\ No newline at end of file
diff --git a/schoolapps/untisconnect/tests.py b/schoolapps/untisconnect/tests.py
deleted file mode 100755
index 7ce503c2d..000000000
--- a/schoolapps/untisconnect/tests.py
+++ /dev/null
@@ -1,3 +0,0 @@
-from django.test import TestCase
-
-# Create your tests here.
diff --git a/schoolapps/untisconnect/urls.py b/schoolapps/untisconnect/urls.py
deleted file mode 100755
index 193ccea91..000000000
--- a/schoolapps/untisconnect/urls.py
+++ /dev/null
@@ -1,6 +0,0 @@
-from django.urls import path
-from . import views
-
-urlpatterns = [
-    path('', views.test, name='untisconnect_test')
-]
diff --git a/schoolapps/untisconnect/views.py b/schoolapps/untisconnect/views.py
deleted file mode 100755
index f15e66c01..000000000
--- a/schoolapps/untisconnect/views.py
+++ /dev/null
@@ -1,16 +0,0 @@
-from django.contrib.auth.decorators import login_required
-from django.shortcuts import render
-
-
-# Create your views here.
-from .api import get_all_teachers, get_all_classes
-
-
-@login_required
-def test(request):
-    teachers = get_all_teachers()
-    classes = get_all_classes()
-    context = {
-        'teachers': teachers
-    }
-    return render(request, 'untisconnect/test.html', context=context)
-- 
GitLab