summaryrefslogtreecommitdiff
path: root/ishtar_common/views.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2020-04-08 18:06:26 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2021-02-28 12:15:20 +0100
commit721cf51b30ed646f2073bc56aaf62ff1878aef94 (patch)
tree47c2df9adb1820c3993f1e50743dafcf86262e15 /ishtar_common/views.py
parent5c0a4d451ec653d76ae26c444da8c000460c9db6 (diff)
downloadIshtar-721cf51b30ed646f2073bc56aaf62ff1878aef94.tar.bz2
Ishtar-721cf51b30ed646f2073bc56aaf62ff1878aef94.zip
New container management - merge action
Diffstat (limited to 'ishtar_common/views.py')
-rw-r--r--ishtar_common/views.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/ishtar_common/views.py b/ishtar_common/views.py
index b662c1a4d..2176c4519 100644
--- a/ishtar_common/views.py
+++ b/ishtar_common/views.py
@@ -948,7 +948,7 @@ def reset_wizards(request):
ITEM_PER_PAGE = 20
-def merge_action(model, form, key):
+def merge_action(model, form, key, name_key="name"):
def merge(request, page=1):
current_url = key + '_merge'
if not page:
@@ -974,7 +974,8 @@ def merge_action(model, form, key):
item_nb_1 = item_nb + ITEM_PER_PAGE
from_key = 'from_' + key
to_key = 'to_' + key
- queryset = q.all().order_by(from_key + '__name')[item_nb:item_nb_1]
+ queryset = q.all().order_by(
+ from_key + '__' + name_key)[item_nb:item_nb_1]
FormSet.from_key = from_key
FormSet.to_key = to_key
if request.method == 'POST':
@@ -1016,7 +1017,7 @@ organization_merge = merge_action(
class IshtarMixin(object):
- page_name = u""
+ page_name = ""
def get_context_data(self, **kwargs):
context = super(IshtarMixin, self).get_context_data(**kwargs)