diff --git a/schoolapps/mealplan/admin.py b/schoolapps/mealplan/admin.py deleted file mode 100644 index d21a2a98302545b568a05ba9f62ade9005c38eb9..0000000000000000000000000000000000000000 --- a/schoolapps/mealplan/admin.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.contrib import admin - -# Register your models here. -from mealplan.models import MealPlan - -admin.site.register(MealPlan) diff --git a/schoolapps/mealplan/apps.py b/schoolapps/mealplan/apps.py deleted file mode 100644 index be788ac1f3bc114a09e9e941d8a72c8b92a0c0a1..0000000000000000000000000000000000000000 --- a/schoolapps/mealplan/apps.py +++ /dev/null @@ -1,5 +0,0 @@ -from django.apps import AppConfig - - -class MealplanConfig(AppConfig): - name = 'mealplan' diff --git a/schoolapps/mealplan/__init__.py b/schoolapps/menu/__init__.py similarity index 100% rename from schoolapps/mealplan/__init__.py rename to schoolapps/menu/__init__.py diff --git a/schoolapps/menu/admin.py b/schoolapps/menu/admin.py new file mode 100644 index 0000000000000000000000000000000000000000..791aaba4654ef7b8f20992ef37c12c3c949d8345 --- /dev/null +++ b/schoolapps/menu/admin.py @@ -0,0 +1,6 @@ +from django.contrib import admin + +# Register your models here. +from menu.models import Menu + +admin.site.register(Menu) diff --git a/schoolapps/menu/apps.py b/schoolapps/menu/apps.py new file mode 100644 index 0000000000000000000000000000000000000000..94ae6d4f8a6fb49ed0c0d03f7f92349d9846ffdc --- /dev/null +++ b/schoolapps/menu/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class MenuConfig(AppConfig): + name = 'menu' diff --git a/schoolapps/mealplan/default.odt b/schoolapps/menu/default.odt similarity index 100% rename from schoolapps/mealplan/default.odt rename to schoolapps/menu/default.odt diff --git a/schoolapps/mealplan/default.pdf b/schoolapps/menu/default.pdf similarity index 100% rename from schoolapps/mealplan/default.pdf rename to schoolapps/menu/default.pdf diff --git a/schoolapps/mealplan/forms.py b/schoolapps/menu/forms.py similarity index 92% rename from schoolapps/mealplan/forms.py rename to schoolapps/menu/forms.py index 0260c28608d769ddb40e1b68bbed5e6d1c7ee8e7..a1c0777f569004ee486177b5f00bb409e193aed6 100644 --- a/schoolapps/mealplan/forms.py +++ b/schoolapps/menu/forms.py @@ -2,7 +2,7 @@ from django import forms from django.core.validators import FileExtensionValidator from django.utils import timezone -from mealplan.models import MealPlan +from menu.models import Menu current_year = timezone.datetime.now().year options_for_year = [(current_year, current_year), @@ -17,5 +17,5 @@ class MenuUploadForm(forms.ModelForm): pdf = forms.FileField(label="PDF-Datei", validators=[FileExtensionValidator(allowed_extensions=["pdf"])]) class Meta: - model = MealPlan + model = Menu fields = ("calendar_week", "year", "pdf") diff --git a/schoolapps/mealplan/migrations/0001_initial.py b/schoolapps/menu/migrations/0001_initial.py similarity index 100% rename from schoolapps/mealplan/migrations/0001_initial.py rename to schoolapps/menu/migrations/0001_initial.py diff --git a/schoolapps/mealplan/migrations/0002_auto_20181129_1743.py b/schoolapps/menu/migrations/0002_auto_20181129_1743.py similarity index 89% rename from schoolapps/mealplan/migrations/0002_auto_20181129_1743.py rename to schoolapps/menu/migrations/0002_auto_20181129_1743.py index 79a20831b4596ed1ec1932309b73448150db8461..f1a9d77ca93b7caa9051455b39ad7117d8cbdfce 100644 --- a/schoolapps/mealplan/migrations/0002_auto_20181129_1743.py +++ b/schoolapps/menu/migrations/0002_auto_20181129_1743.py @@ -5,7 +5,7 @@ from django.db import migrations, models class Migration(migrations.Migration): dependencies = [ - ('mealplan', '0001_initial'), + ('menu', '0001_initial'), ] operations = [ diff --git a/schoolapps/mealplan/migrations/0003_auto_20181129_1747.py b/schoolapps/menu/migrations/0003_auto_20181129_1747.py similarity index 88% rename from schoolapps/mealplan/migrations/0003_auto_20181129_1747.py rename to schoolapps/menu/migrations/0003_auto_20181129_1747.py index 7e5ce206c22e58a008ca01cd269c1504229661cf..4976b2af8febefa1a9d66ccec8bc6dc53a1d194d 100644 --- a/schoolapps/mealplan/migrations/0003_auto_20181129_1747.py +++ b/schoolapps/menu/migrations/0003_auto_20181129_1747.py @@ -6,7 +6,7 @@ import helper class Migration(migrations.Migration): dependencies = [ - ('mealplan', '0002_auto_20181129_1743'), + ('menu', '0002_auto_20181129_1743'), ] operations = [ diff --git a/schoolapps/mealplan/migrations/0004_auto_20181211_1648.py b/schoolapps/menu/migrations/0004_auto_20181211_1648.py similarity index 86% rename from schoolapps/mealplan/migrations/0004_auto_20181211_1648.py rename to schoolapps/menu/migrations/0004_auto_20181211_1648.py index 893767b97eb592ec5c90d00dd8c3cf1dca30c83b..1dd555897b21b7909e7190d83d129ae5a1035841 100644 --- a/schoolapps/mealplan/migrations/0004_auto_20181211_1648.py +++ b/schoolapps/menu/migrations/0004_auto_20181211_1648.py @@ -5,7 +5,7 @@ from django.db import migrations class Migration(migrations.Migration): dependencies = [ - ('mealplan', '0003_auto_20181129_1747'), + ('menu', '0003_auto_20181129_1747'), ] operations = [ diff --git a/schoolapps/menu/migrations/0005_auto_20181211_1743.py b/schoolapps/menu/migrations/0005_auto_20181211_1743.py new file mode 100644 index 0000000000000000000000000000000000000000..0947f0d80db4683b4ce0af8d5eeb7d34fcc83965 --- /dev/null +++ b/schoolapps/menu/migrations/0005_auto_20181211_1743.py @@ -0,0 +1,33 @@ +# Generated by Django 2.0.7 on 2018-12-11 16:43 + +from django.db import migrations, models +import helper + + +class Migration(migrations.Migration): + dependencies = [ + ('menu', '0004_auto_20181211_1648'), + ] + + operations = [ + migrations.CreateModel( + name='Menu', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('calendar_week', models.IntegerField(verbose_name='KW')), + ('year', models.IntegerField(verbose_name='Jahr')), + ('pdf', models.FileField(upload_to=helper.path_and_rename, verbose_name='PDF')), + ], + options={ + 'verbose_name': 'Speiseplan', + 'verbose_name_plural': 'Speisepläne', + }, + ), + migrations.DeleteModel( + name='MealPlan', + ), + migrations.AlterUniqueTogether( + name='menu', + unique_together={('calendar_week', 'year')}, + ), + ] diff --git a/schoolapps/mealplan/migrations/__init__.py b/schoolapps/menu/migrations/__init__.py similarity index 100% rename from schoolapps/mealplan/migrations/__init__.py rename to schoolapps/menu/migrations/__init__.py diff --git a/schoolapps/mealplan/models.py b/schoolapps/menu/models.py similarity index 94% rename from schoolapps/mealplan/models.py rename to schoolapps/menu/models.py index 71bf6257a6d3c8d1c0dfa3d6a3d4145fe2d6b239..ecd3938dbe305afce834d5a64565dd42513a4f94 100644 --- a/schoolapps/mealplan/models.py +++ b/schoolapps/menu/models.py @@ -4,7 +4,7 @@ from django.db import models from helper import path_and_rename -class MealPlan(models.Model): +class Menu(models.Model): calendar_week = models.IntegerField(verbose_name="KW") year = models.IntegerField(verbose_name="Jahr") pdf = models.FileField(upload_to=path_and_rename, verbose_name="PDF") diff --git a/schoolapps/mealplan/templates/menu/index.html b/schoolapps/menu/templates/menu/index.html similarity index 100% rename from schoolapps/mealplan/templates/menu/index.html rename to schoolapps/menu/templates/menu/index.html diff --git a/schoolapps/mealplan/templates/menu/upload.html b/schoolapps/menu/templates/menu/upload.html similarity index 100% rename from schoolapps/mealplan/templates/menu/upload.html rename to schoolapps/menu/templates/menu/upload.html diff --git a/schoolapps/mealplan/tests.py b/schoolapps/menu/tests.py similarity index 100% rename from schoolapps/mealplan/tests.py rename to schoolapps/menu/tests.py diff --git a/schoolapps/mealplan/urls.py b/schoolapps/menu/urls.py similarity index 100% rename from schoolapps/mealplan/urls.py rename to schoolapps/menu/urls.py diff --git a/schoolapps/mealplan/views.py b/schoolapps/menu/views.py similarity index 85% rename from schoolapps/mealplan/views.py rename to schoolapps/menu/views.py index 8e745620a31eb4a6c5ec2d9a1fae227aa94f269f..2b684f0cefe6ab6f3618dadecad80a4791774a6e 100644 --- a/schoolapps/mealplan/views.py +++ b/schoolapps/menu/views.py @@ -5,7 +5,7 @@ from django.http import FileResponse from django.shortcuts import render, redirect from django.utils import timezone -from mealplan.models import MealPlan +from menu.models import Menu from .forms import MenuUploadForm @@ -25,13 +25,13 @@ def upload(request): def delete(request, id): print(id) - MealPlan.objects.get(id=id).delete() + Menu.objects.get(id=id).delete() return redirect("menu_index_msg", msg="delete_success") def index(request, msg=None): - menus = MealPlan.objects.all().order_by("calendar_week", "year") + menus = Menu.objects.all().order_by("calendar_week", "year") return render(request, 'menu/index.html', {"msg": msg, "menus": menus}) @@ -45,7 +45,7 @@ def return_pdf(filename): def return_default_pdf(): """Response the default PDF""" - return return_pdf(os.path.join("mealplan", "default.pdf")) + return return_pdf(os.path.join("menu", "default.pdf")) def show_current(request): @@ -68,9 +68,9 @@ def show_current(request): # Look for matching PDF in DB try: - obj = MealPlan.objects.get(year=year, calendar_week=calendar_week) + obj = Menu.objects.get(year=year, calendar_week=calendar_week) return return_pdf(os.path.join("media", str(obj.pdf))) # Or show the default PDF - except MealPlan.DoesNotExist: + except Menu.DoesNotExist: return return_default_pdf() diff --git a/schoolapps/schoolapps/settings.py b/schoolapps/schoolapps/settings.py index ecf3bf704483e8cb96d49fbc7d3c8ee01299ec7b..75e7319d6ffec0cdfe3a495e6d464f0f97e91c98 100755 --- a/schoolapps/schoolapps/settings.py +++ b/schoolapps/schoolapps/settings.py @@ -44,7 +44,7 @@ INSTALLED_APPS = [ 'aub.apps.AubConfig', 'untisconnect.apps.UntisconnectConfig', 'timetable.apps.TimetableConfig', - 'mealplan.apps.MealplanConfig', + 'menu.apps.MenuConfig', 'dbsettings', 'django.contrib.admin', 'django.contrib.auth', diff --git a/schoolapps/schoolapps/urls.py b/schoolapps/schoolapps/urls.py index 1360f46828fef65fea3c3712ebab44f9cf78903b..988115f1ee5c86d06e8b1af0b78611385ec24329 100755 --- a/schoolapps/schoolapps/urls.py +++ b/schoolapps/schoolapps/urls.py @@ -43,7 +43,7 @@ urlpatterns = [ ######## # MENU # ######## - path('menu/', include('mealplan.urls')), + path('menu/', include('menu.urls')), ######### # Admin #