mirror of
https://github.com/eitchtee/WYGIWYH.git
synced 2026-03-30 22:22:11 +02:00
feat(entities): add tab to show archived entities
This commit is contained in:
@@ -68,6 +68,16 @@ urlpatterns = [
|
||||
),
|
||||
path("entities/", views.entities_index, name="entities_index"),
|
||||
path("entities/list/", views.entities_list, name="entities_list"),
|
||||
path(
|
||||
"entities/table/active/",
|
||||
views.entities_table_active,
|
||||
name="entities_table_active",
|
||||
),
|
||||
path(
|
||||
"entities/table/archived/",
|
||||
views.entities_table_archived,
|
||||
name="entities_table_archived",
|
||||
),
|
||||
path("entities/add/", views.entity_add, name="entity_add"),
|
||||
path(
|
||||
"entities/<int:entity_id>/edit/",
|
||||
|
||||
@@ -24,11 +24,33 @@ def entities_index(request):
|
||||
@login_required
|
||||
@require_http_methods(["GET"])
|
||||
def entities_list(request):
|
||||
entities = TransactionEntity.objects.all().order_by("id")
|
||||
return render(
|
||||
request,
|
||||
"entities/fragments/list.html",
|
||||
{"entities": entities},
|
||||
)
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
@require_http_methods(["GET"])
|
||||
def entities_table_active(request):
|
||||
entities = TransactionEntity.objects.filter(active=True).order_by("id")
|
||||
return render(
|
||||
request,
|
||||
"entities/fragments/table.html",
|
||||
{"entities": entities, "active": True},
|
||||
)
|
||||
|
||||
|
||||
@only_htmx
|
||||
@login_required
|
||||
@require_http_methods(["GET"])
|
||||
def entities_table_archived(request):
|
||||
entities = TransactionEntity.objects.filter(active=False).order_by("id")
|
||||
return render(
|
||||
request,
|
||||
"entities/fragments/table.html",
|
||||
{"entities": entities, "active": False},
|
||||
)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user