Now with edits, delete confirmations

- and also a better alignment on actions
- and konami code that works before login
This commit is contained in:
2025-08-06 19:12:44 +02:00
parent 3d35d47254
commit 3474239727
5 changed files with 124 additions and 50 deletions

View File

@@ -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,

View File

@@ -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)