diff options
| 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 | 
| commit | 721cf51b30ed646f2073bc56aaf62ff1878aef94 (patch) | |
| tree | 47c2df9adb1820c3993f1e50743dafcf86262e15 /ishtar_common/views.py | |
| parent | 5c0a4d451ec653d76ae26c444da8c000460c9db6 (diff) | |
| download | Ishtar-721cf51b30ed646f2073bc56aaf62ff1878aef94.tar.bz2 Ishtar-721cf51b30ed646f2073bc56aaf62ff1878aef94.zip | |
New container management - merge action
Diffstat (limited to 'ishtar_common/views.py')
| -rw-r--r-- | ishtar_common/views.py | 7 | 
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) | 
