mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-07-06 21:05:15 +02:00
changes, fixes and improvements
This commit is contained in:
@@ -8,7 +8,8 @@ urlpatterns = [
|
||||
views.account_reconciliation,
|
||||
name="account_reconciliation",
|
||||
),
|
||||
path("accounts/", views.accounts_list, name="accounts_list"),
|
||||
path("accounts/", views.accounts_index, name="accounts_index"),
|
||||
path("accounts/list/", views.accounts_list, name="accounts_list"),
|
||||
path("account/add/", views.account_add, name="account_add"),
|
||||
path(
|
||||
"account/<int:pk>/edit/",
|
||||
@@ -20,7 +21,8 @@ urlpatterns = [
|
||||
views.account_delete,
|
||||
name="account_delete",
|
||||
),
|
||||
path("account-groups/", views.account_groups_list, name="account_groups_list"),
|
||||
path("account-groups/", views.account_groups_index, name="account_groups_index"),
|
||||
path("account-groups/list/", views.account_groups_list, name="account_groups_list"),
|
||||
path("account-groups/add/", views.account_group_add, name="account_group_add"),
|
||||
path(
|
||||
"account-groups/<int:pk>/edit/",
|
||||
|
||||
@@ -12,12 +12,24 @@ from apps.accounts.models import AccountGroup
|
||||
from apps.common.decorators.htmx import only_htmx
|
||||
|
||||
|
||||
@login_required
|
||||
@require_http_methods(["GET"])
|
||||
def account_groups_index(request):
|
||||
return render(
|
||||
request,
|
||||
"account_groups/pages/index.html",
|
||||
)
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
@require_http_methods(["GET"])
|
||||
def account_groups_list(request):
|
||||
account_groups = AccountGroup.objects.all().order_by("id")
|
||||
return render(
|
||||
request, "account_groups/pages/list.html", {"account_groups": account_groups}
|
||||
request,
|
||||
"account_groups/fragments/list.html",
|
||||
{"account_groups": account_groups},
|
||||
)
|
||||
|
||||
|
||||
@@ -34,8 +46,7 @@ def account_group_add(request, **kwargs):
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
headers={
|
||||
"HX-Location": reverse("account_groups_list"),
|
||||
"HX-Trigger": "hide_offcanvas, toasts",
|
||||
"HX-Trigger": "updated, hide_offcanvas, toasts",
|
||||
},
|
||||
)
|
||||
else:
|
||||
@@ -63,8 +74,7 @@ def account_group_edit(request, pk):
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
headers={
|
||||
"HX-Location": reverse("account_groups_list"),
|
||||
"HX-Trigger": "hide_offcanvas, toasts",
|
||||
"HX-Trigger": "updated, hide_offcanvas, toasts",
|
||||
},
|
||||
)
|
||||
else:
|
||||
@@ -90,5 +100,7 @@ def account_group_delete(request, pk):
|
||||
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
headers={"HX-Location": reverse("account_groups_list")},
|
||||
headers={
|
||||
"HX-Trigger": "updated, hide_offcanvas, toasts",
|
||||
},
|
||||
)
|
||||
|
||||
@@ -12,11 +12,25 @@ from apps.accounts.models import Account
|
||||
from apps.common.decorators.htmx import only_htmx
|
||||
|
||||
|
||||
@login_required
|
||||
@require_http_methods(["GET"])
|
||||
def accounts_index(request):
|
||||
return render(
|
||||
request,
|
||||
"accounts/pages/index.html",
|
||||
)
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
@require_http_methods(["GET"])
|
||||
def accounts_list(request):
|
||||
accounts = Account.objects.all().order_by("id")
|
||||
return render(request, "accounts/pages/list.html", {"accounts": accounts})
|
||||
return render(
|
||||
request,
|
||||
"accounts/fragments/list.html",
|
||||
{"accounts": accounts},
|
||||
)
|
||||
|
||||
|
||||
@only_htmx
|
||||
@@ -32,8 +46,7 @@ def account_add(request, **kwargs):
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
headers={
|
||||
"HX-Location": reverse("accounts_list"),
|
||||
"HX-Trigger": "hide_offcanvas, toasts",
|
||||
"HX-Trigger": "updated, hide_offcanvas, toasts",
|
||||
},
|
||||
)
|
||||
else:
|
||||
@@ -61,8 +74,7 @@ def account_edit(request, pk):
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
headers={
|
||||
"HX-Location": reverse("accounts_list"),
|
||||
"HX-Trigger": "hide_offcanvas, toasts",
|
||||
"HX-Trigger": "updated, hide_offcanvas, toasts",
|
||||
},
|
||||
)
|
||||
else:
|
||||
@@ -88,5 +100,7 @@ def account_delete(request, pk):
|
||||
|
||||
return HttpResponse(
|
||||
status=204,
|
||||
headers={"HX-Location": reverse("accounts_list")},
|
||||
headers={
|
||||
"HX-Trigger": "updated, hide_offcanvas, toasts",
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user