Projet

Général

Profil

Bug #36774

export CSV des rôles cassé

Ajouté par Valentin Deniaud il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
08 octobre 2019
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

/manage/roles/export/csv/

Traceback:

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
  41.             response = get_response(request)

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _legacy_get_response
  249.             response = self._get_response(request)

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  187.                 response = self.process_exception_by_middleware(e, request)

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
  185.                 response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
  23.                 return view_func(request, *args, **kwargs)

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/django/views/generic/base.py" in view
  68.             return self.dispatch(request, *args, **kwargs)

File "/home/vdeniaud/src/authentic/src/authentic2/manager/views.py" in dispatch
  144.         return super(PermissionMixin, self).dispatch(request, *args, **kwargs)

File "/home/vdeniaud/src/authentic/src/authentic2/manager/views.py" in dispatch
  196.         return super(SearchFormMixin, self).dispatch(request, *args, **kwargs)

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/django/views/generic/base.py" in dispatch
  88.         return handler(request, *args, **kwargs)

File "/home/vdeniaud/src/authentic/src/authentic2/manager/role_views.py" in get
  119.         return super(RolesExportView, self).get(request, *args, **kwargs)

File "/home/vdeniaud/src/authentic/src/authentic2/manager/views.py" in get
  382.         content = getattr(self.get_dataset(), export_format)

File "/home/vdeniaud/src/authentic/src/authentic2/manager/views.py" in get_dataset
  373.         return self.get_resource().export(self.get_data())

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/import_export/resources.py" in export
  708.             data.append(self.export_resource(obj))

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/import_export/resources.py" in export_resource
  679.         return [self.export_field(field, obj) for field in self.get_export_fields()]

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/import_export/resources.py" in export_field
  673.         return field.export(obj)

File "/home/vdeniaud/envs/publik-env/local/lib/python2.7/site-packages/import_export/fields.py" in export
  130.         return self.widget.render(value, obj)

Exception Type: TypeError at /manage/roles/export/csv/
Exception Value: render() takes exactly 2 arguments (3 given)

Cette fonctionnalité n'est vraisemblablement pas très utilisée, et on me souffle dans l'oreillette qu'elle ne serait pas utile tout court (export sans import). Donc, à fixer ou à virer ?


Fichiers

Révisions associées

Révision 5b8b62a1 (diff)
Ajouté par Paul Marillonnet il y a plus de 4 ans

set upper bound on django-import-export dependency version (#36774)

  • so as to maintain the role CSV export feature

Historique

#1

Mis à jour par Paul Marillonnet il y a plus de 4 ans

Il faut django-import-export < 0.5

#2

Mis à jour par Paul Marillonnet il y a plus de 4 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Paul Marillonnet
#3

Mis à jour par Paul Marillonnet il y a plus de 4 ans

#4

Mis à jour par Paul Marillonnet il y a plus de 4 ans

  • Statut changé de Solution proposée à En cours

Ce serait bien d'avoir un test de cette fonctionnalité, quand même.

#6

Mis à jour par Benjamin Dauvergne il y a plus de 4 ans

  • Statut changé de Solution proposée à Solution validée
#7

Mis à jour par Paul Marillonnet il y a plus de 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 5b8b62a19fc09e6110f7bbb39b92ce04ac176d19
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Tue Oct 8 12:12:06 2019 +0200

    set upper bound on django-import-export dependency version (#36774)

        * so as to maintain the role CSV export feature
#8

Mis à jour par Frédéric Péters il y a plus de 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF