Projet

Général

Profil

Bug #3231

Bug #3225: Le dialog de modif d'une notification dans le dossier patient ne présente pas des champs préremplis correctement

La suppression d'une notification ne fonctionne pas correctement.

Ajouté par Mikaël Ates il y a presque 11 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Immediat
Assigné à:
Jérôme Schneider
Version cible:
-
Début:
09 juillet 2013
Echéance:
% réalisé:

90%

Temps estimé:
Patch proposed:
Planning:

Description

Ce bug est sûrement lié au bug #3225.

Il y a des notifications où lorsque l'on clic sur l'icône de suppression, la phrase "Êtes-vous sûr de vouloir faire cette suppression ?" n'apparaît pas dans le dialogue js. Lorsque l'on clic ens uite sur 'Supprimer', la suppression échoue. On note pour ces deux actions une erreur 404.
Si l'on clic ensuite sur l'icône de suppression d'une autre notification (pas n'importe laquelle), et que l'on annule, il devient possible de supprimer la notification sur laquelle il y avait eu précemment un echec. Pas de 404, la phrase de confirmation s'affiche puis la suppression est effective.
Par exemple pour le dossier 20506 au sessad-dys. Il faut d'abord essayer de supprimer la notif débutant le 26/06/2012 pour supprimer une autre notif.
Cela est sûrement lié au #3225 car s'il l'on édite les notifications, ce sont les champs de cette même notif qui sont repris lorsque l'on édite les autres notifs.

Voici ce que l'on a dans les logs, mais cette exception est levée pour bien d'autres actions également:

[2013-07-09 Tue 15:18:42] WARNING django.request.Not Found: /sessad-dys/dossiers/20506/healthcare_notification/11041/del
[2013-07-09 Tue 15:18:42] ERROR django.request.Internal Server Error: /sessad-dys/dossiers/20506/healthcare_notification/11041/del
Traceback (most recent call last):
File "/home/calebasse/venv/lib/python2.6/site-packages/django/core/handlers/base.py", line 150, in get_response
response = callback(request, **param_dict)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/utils/decorators.py", line 91, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/views/defaults.py", line 20, in page_not_found
t = loader.get_template(template_name) # You need to create a 404.html template.
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/loader.py", line 145, in get_template
template, origin = find_template(template_name)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/loader.py", line 138, in find_template
raise TemplateDoesNotExist(name)
TemplateDoesNotExist: 404.html
[2013-07-09 Tue 15:18:42] ERROR gunicorn.error.Error handling request
Traceback (most recent call last):
File "/home/calebasse/venv/lib/python2.6/site-packages/gunicorn/workers/sync.py", line 105, in handle_request
respiter = self.wsgi(environ, resp.start_response)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/core/handlers/wsgi.py", line 241, in call
response = self.get_response(request)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/core/handlers/base.py", line 153, in get_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/home/calebasse/venv/lib/python2.6/site-packages/django/core/handlers/base.py", line 228, in handle_uncaught_exception
return callback(request, **param_dict)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/utils/decorators.py", line 91, in _wrapped_view
response = view_func(request, *args, **kwargs)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/views/defaults.py", line 32, in server_error
t = loader.get_template(template_name) # You need to create a 500.html template.
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/loader.py", line 145, in get_template
template, origin = find_template(template_name)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/loader.py", line 134, in find_template
source, display_name = loader(name, dirs)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/loader.py", line 42, in call
return self.load_template(template_name, template_dirs)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/loader.py", line 48, in load_template
template = get_template_from_string(source, origin, template_name)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/loader.py", line 156, in get_template_from_string
return Template(source, origin, name)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/base.py", line 125, in init
self.nodelist = compile_string(template_string, origin)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/base.py", line 153, in compile_string
return parser.parse()
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/base.py", line 267, in parse
compiled_result = compile_func(self, token)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/loader_tags.py", line 213, in do_extends
parent_name = parser.compile_filter(bits1)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/base.py", line 346, in compile_filter
return FilterExpression(token, self)
File "/home/calebasse/venv/lib/python2.6/site-packages/django/template/base.py", line 563, in init
"from '%s'" % (token[upto:], token))
TemplateSyntaxError: Could not parse the remainder: '"calebasse/base.html' from '"calebasse/base.html'

Historique

#1

Mis à jour par Mikaël Ates il y a presque 11 ans

  • Description mis à jour (diff)
#2

Mis à jour par Jérôme Schneider il y a plus de 10 ans

Je confirme que c'est lié au #3225

#3

Mis à jour par Jérôme Schneider il y a plus de 10 ans

  • Tâche parente mis à #3225
#4

Mis à jour par Jérôme Schneider il y a plus de 10 ans

  • Statut changé de Nouveau à Résolu (à déployer)
  • % réalisé changé de 0 à 90
#5

Mis à jour par Mikaël Ates il y a plus de 10 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF