Bug #85999
settings.PARTIAL_BOOKINGS_ENABLED=True, édition des rôles d'un agenda, 500
Début:
22 janvier 2024
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Internal Server Error: /manage/agendas/30/roles Traceback (most recent call last): File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/core/handlers/exception.py", line 47, in inner response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/core/handlers/base.py", line 181, in _get_response response = wrapped_callback(request, *callback_args, **callback_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view return view_func(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/views/generic/base.py", line 70, in view return self.dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/src/chrono/chrono/manager/views.py", line 1079, in dispatch return super().dispatch(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/views/generic/base.py", line 98, in dispatch return handler(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/views/generic/edit.py", line 190, in get return super().get(request, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/views/generic/edit.py", line 133, in get return self.render_to_response(self.get_context_data()) ^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/src/chrono/chrono/manager/views.py", line 1117, in get_context_data context = super().get_context_data(**kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/src/chrono/chrono/manager/views.py", line 1085, in get_context_data context = super().get_context_data(**kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/views/generic/edit.py", line 66, in get_context_data kwargs['form'] = self.get_form() ^^^^^^^^^^^^^^^ File "/home/lguerin/envs/publik-env-py3/lib/python3.11/site-packages/django/views/generic/edit.py", line 33, in get_form return form_class(**self.get_form_kwargs()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/lguerin/src/chrono/chrono/manager/forms.py", line 86, in __init__ self.fields['kind'].choices += [('partial-bookings', _('Partial bookings'))] ~~~~~~~~~~~^^^^^^^^ KeyError: 'kind'
Parce que AgendaRolesForm hérite de AgendaAddForm
Historique
Mis à jour par Lauréline Guérin il y a 3 mois
- Sujet changé de settings.PARTIAL_BOOKINGS_ENABLED, édition des rôles d'un agenda, 500 à settings.PARTIAL_BOOKINGS_ENABLED=True, édition des rôles d'un agenda, 500
Mis à jour par Robot Gitea il y a 3 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Yann Weber
Yann Weber (yweber) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/209
- Titre : WIP: manager: fix agenda's role edition when partial booking enabled (#85999)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/209/files
Mis à jour par Robot Gitea il y a 3 mois
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 3 mois
- Statut changé de Solution validée à Résolu (à déployer)
Yann Weber (yweber) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/209
- Titre : manager: fix agenda's role edition when partial booking enabled (#85999)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/209/files
Mis à jour par Transition automatique il y a 3 mois
- Statut changé de Résolu (à déployer) à Solution déployée