summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCefin <kevon@tuta.io>2021-10-26 11:07:32 +0200
committerCefin <kevon@tuta.io>2021-10-26 11:07:32 +0200
commit0046c0d9ee6b45f9a1602ba921769c965f310709 (patch)
tree5b8558a52020bc3ecf26caec119bb39abf639982
parente0f0ce89eaddad18c9bb7ee04bacaf98fc8df29e (diff)
downloadIshtar-0046c0d9ee6b45f9a1602ba921769c965f310709.tar.bz2
Ishtar-0046c0d9ee6b45f9a1602ba921769c965f310709.zip
draft 2 change parent lot
-rw-r--r--ishtar_common/admin.py7
-rw-r--r--ishtar_common/templates/admin/change_parent.html2
2 files changed, 6 insertions, 3 deletions
diff --git a/ishtar_common/admin.py b/ishtar_common/admin.py
index ceb01cab4..d16b96ecd 100644
--- a/ishtar_common/admin.py
+++ b/ishtar_common/admin.py
@@ -400,9 +400,10 @@ class ChangeParentAdmin:
selected = request.POST.getlist("_selected_action", [])
items = {}
choices = []
+ #if hasattr(self.model, "parent"):
for pk in selected:
- obj = self.model.get(pk=pk)
- choices.append(obj.pk, str(obj))
+ obj = self.model.objects.get(pk=pk)
+ choices.append((obj.pk, str(obj)))#HierarchicalType.full_label ???
items[str(obj.pk)] = obj
form = None
@@ -424,6 +425,8 @@ class ChangeParentAdmin:
request,
"admin/change_parent.html",
{
+ "change_parent_form": form,
+ "current_action": "change_parent_selected",
"selected_item": selected,
},
)
diff --git a/ishtar_common/templates/admin/change_parent.html b/ishtar_common/templates/admin/change_parent.html
index 5ab6d5b6b..dab4eb5ba 100644
--- a/ishtar_common/templates/admin/change_parent.html
+++ b/ishtar_common/templates/admin/change_parent.html
@@ -3,7 +3,7 @@
{% block content %}
<form action="." method="post" enctype="multipart/form-data">
- {% crsf_token %}
+ {% csrf_token %}
<table>
{{ change_parent_form }}
</table>