Projet

Général

Profil

Bug #85999

settings.PARTIAL_BOOKINGS_ENABLED=True, édition des rôles d'un agenda, 500

Ajouté par Lauréline Guérin il y a 3 mois. Mis à jour il y a 3 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
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

#1

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
#2

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 :

#3

Mis à jour par Robot Gitea il y a 3 mois

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

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 :

#5

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 :

#6

Mis à jour par Transition automatique il y a 3 mois

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

Mis à jour par Transition automatique il y a 23 jours

Automatic expiration

Formats disponibles : Atom PDF