From 1b9f6e131293223790c9ac4577bd9e3324d4d4fc Mon Sep 17 00:00:00 2001 From: Frank Poetzsch-Heffter <p-h@katharineum.de> Date: Thu, 31 Oct 2019 08:27:37 +0100 Subject: [PATCH] first form --- biscuit/apps/fibu/models.py | 7 +++---- biscuit/apps/fibu/templates/{aub => fibu}/index.html | 6 +++--- biscuit/apps/fibu/urls.py | 2 +- biscuit/apps/fibu/views.py | 12 ++++++------ 4 files changed, 13 insertions(+), 14 deletions(-) rename biscuit/apps/fibu/templates/{aub => fibu}/index.html (94%) diff --git a/biscuit/apps/fibu/models.py b/biscuit/apps/fibu/models.py index 81bcbb7..fad86f0 100644 --- a/biscuit/apps/fibu/models.py +++ b/biscuit/apps/fibu/models.py @@ -22,7 +22,7 @@ class Budget(models.Model): ) class Booking(models.Model): - cost_center = models.ForeignKey(to=CostCenter.name, on_delete=models.CASCADE) + cost_center = models.ForeignKey(CostCenter, on_delete=models.CASCADE) invoice_date = models.DateField() invoice_number = models.CharField(max_length=20) firma = models.CharField(max_length=30) @@ -33,13 +33,12 @@ class Booking(models.Model): payout_number = models.IntegerField() booking_date = models.DateField() maturity = models.DateField() - account = models.ForeignKey(to=Account.number, on_delete=models.CASCADE) - budget = models.ForeignKey(to=Budget.name, on_delete=models.CASCADE) + account = models.ForeignKey(Account, on_delete=models.CASCADE) + budget = models.ForeignKey(Budget, on_delete=models.CASCADE) upload = models.FileField(upload_to='uploads/fibu/%Y/') class Meta: permissions = ( - ('view_booking', 'Can view a list of bookings'), ('edit_booking', 'Can edit bookings'), ('apply_acquisition', 'Can apply an acquisition'), ) \ No newline at end of file diff --git a/biscuit/apps/fibu/templates/aub/index.html b/biscuit/apps/fibu/templates/fibu/index.html similarity index 94% rename from biscuit/apps/fibu/templates/aub/index.html rename to biscuit/apps/fibu/templates/fibu/index.html index 4c25427..5e581cf 100755 --- a/biscuit/apps/fibu/templates/aub/index.html +++ b/biscuit/apps/fibu/templates/fibu/index.html @@ -2,8 +2,8 @@ {% load material_form %} <main> - - <a href="{% url 'aub_apply_for' %}" class="waves-effect waves-light btn green">Neuen Antrag stellen</a> +Hallo + {% comment %} <a href="{% url 'aub_apply_for' %}" class="waves-effect waves-light btn green">Neuen Antrag stellen</a> {% block content %} @@ -60,6 +60,6 @@ </li> {% endfor %} </ul> - {% endblock %} + {% endblock %}{% endcomment %} </main> {% include 'partials/footer.html' %} diff --git a/biscuit/apps/fibu/urls.py b/biscuit/apps/fibu/urls.py index 314ef06..1db9bce 100755 --- a/biscuit/apps/fibu/urls.py +++ b/biscuit/apps/fibu/urls.py @@ -4,5 +4,5 @@ from . import views urlpatterns = [ path('', views.index, name='booking_index'), - path('edit/<int:id>', views.edit, name='booking_edit'), + #path('edit/<int:id>', views.edit, name='booking_edit'), ] diff --git a/biscuit/apps/fibu/views.py b/biscuit/apps/fibu/views.py index 1d7915c..be4ad9e 100644 --- a/biscuit/apps/fibu/views.py +++ b/biscuit/apps/fibu/views.py @@ -1,13 +1,13 @@ -from django.shortcuts import render - from .models import Booking - -# Create your views here. +from django.contrib.auth.decorators import login_required, permission_required +from django.shortcuts import render, redirect, get_object_or_404 @login_required -@permission_required('fibu.view_booking') +#@permission_required('fibu.view_booking') def index(request): - items = Booking.objects.filter() + #items = Booking.objects.filter() + items = [1,2] + print(items) context = { 'bookings': items, -- GitLab