Bug #36774
export CSV des rôles cassé
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
Historique
Mis à jour par Paul Marillonnet il y a plus de 4 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Paul Marillonnet
Mis à jour par Paul Marillonnet il y a plus de 4 ans
- Fichier 0001-set-upper-bound-on-django-import-export-dependency-v.patch 0001-set-upper-bound-on-django-import-export-dependency-v.patch ajouté
- Statut changé de En cours à Solution proposée
- Patch proposed changé de Non à Oui
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.
Mis à jour par Paul Marillonnet il y a plus de 4 ans
- Fichier 0001-set-upper-bound-on-django-import-export-dependency-v.patch 0001-set-upper-bound-on-django-import-export-dependency-v.patch ajouté
- Statut changé de En cours à Solution proposée
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Statut changé de Solution proposée à Solution validée
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
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
set upper bound on django-import-export dependency version (#36774)