From 347423972725e60f37362b7a504d8b2b6cd6282d Mon Sep 17 00:00:00 2001 From: Paul Mathieu Date: Wed, 6 Aug 2025 19:12:44 +0200 Subject: [PATCH] Now with edits, delete confirmations - and also a better alignment on actions - and konami code that works before login --- backend/zetikettes/tikette/views.py | 2 +- backend/zetikettes/zetikettes/urls.py | 1 + frontend/index.html | 28 +++-- frontend/zetikettes.js | 141 +++++++++++++++++++------- scripts/provision.py | 2 +- 5 files changed, 124 insertions(+), 50 deletions(-) diff --git a/backend/zetikettes/tikette/views.py b/backend/zetikettes/tikette/views.py index 5dc52b4..b81a027 100644 --- a/backend/zetikettes/tikette/views.py +++ b/backend/zetikettes/tikette/views.py @@ -30,7 +30,6 @@ def auth_only(f): def __f(request): # check that email is valid # exp? - print(request.META, file=sys.stderr) if 'user_data' not in request.session: raise PermissionDenied('Not logged in') email = request.session['user_data']['email'] @@ -57,6 +56,7 @@ def get_list(request): 'id': x.id, 'title': x.title, 'category': x.category.name, + 'category_id': x.category.id, 'prototempalte': x.category.prototempalte.name, 'landscape': x.category.landscape, 'designation': x.designation, diff --git a/backend/zetikettes/zetikettes/urls.py b/backend/zetikettes/zetikettes/urls.py index b0b1195..2e4e1b3 100644 --- a/backend/zetikettes/zetikettes/urls.py +++ b/backend/zetikettes/zetikettes/urls.py @@ -29,6 +29,7 @@ urlpatterns = [ path('generate', tikette.views.generate), path('newtikette', tikette.views.newtikette), path('deletetikette', tikette.views.deletetikette), + path('updatetikette', tikette.views.newtikette), # yes, we use newtikette path('signin', tikette.views.signin), path('signout', tikette.views.signout), ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) diff --git a/frontend/index.html b/frontend/index.html index dee14dc..08b5316 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -21,14 +21,15 @@ @@ -38,7 +39,7 @@ main {