Bugfixes
+ delete categories + translations + style improvements
This commit is contained in:
parent
51c942746b
commit
a4486909df
14 changed files with 151 additions and 33 deletions
|
|
@ -5,5 +5,6 @@ import uuid
|
|||
urlpatterns = [
|
||||
path('', views.objlist, name='objlist'),
|
||||
path('<str:orderstr>', views.objlist, name='objlist_ordered'),
|
||||
path('<str:uuid_url>/delete', views.delete, name='del_obj')
|
||||
path('<str:uuid_url>/delete', views.delete, name='del_obj'),
|
||||
path('<str:uuid_url>/delete/category', views.deleteCategory, name='del_cat')
|
||||
]
|
||||
|
|
|
|||
|
|
@ -48,7 +48,7 @@ def objlist(request, orderstr=None):
|
|||
return render(request, 'object_lister/index.html', context)
|
||||
|
||||
elif request.method == 'POST':
|
||||
form = ObjectForm(request.POST)
|
||||
form = ObjectForm(request.POST, request.FILES)
|
||||
|
||||
if form.is_valid():
|
||||
result = re.fullmatch(uuidv4pattern, orderstr)
|
||||
|
|
@ -78,3 +78,10 @@ def delete(request, uuid_url):
|
|||
obj = get_object_or_404(Object, pk=uuid_url)
|
||||
obj.delete()
|
||||
return render(request, 'object_lister/delete.html', {'uuid': uuid_url})
|
||||
|
||||
|
||||
@login_required
|
||||
def deleteCategory(request, uuid_url):
|
||||
cat = get_object_or_404(Category, pk=uuid_url)
|
||||
cat.delete()
|
||||
return render(request, 'object_lister/delete.html', {'uuid': uuid_url})
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue