Development #24415
Interdire la suppression d'un guichet quand des réservations (futures) existent
Début:
11 juin 2018
Echéance:
20 juin 2018
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Parce que la restauration suite à une erreur, c'est plutôt galère. (#24413)
Fichiers
Révisions associées
Historique
Mis à jour par Serghei Mihai il y a presque 6 ans
- Echéance mis à 20 juin 2018
- Assigné à mis à Serghei Mihai
Je prends.
Mis à jour par Thomas Noël il y a presque 6 ans
- Echéance
20 juin 2018supprimé - Assigné à
Serghei Mihaisupprimé
J'ai l'impression que c'est déjà le cas ?
108 context['cannot_delete'] = Booking.objects.filter( 109 event__agenda=self.get_object(), 110 event__start_datetime__gt=now(), 111 cancellation_datetime__isnull=True).exists() 112 return context
Mis à jour par Frédéric Péters il y a presque 6 ans
(non c'est présent sur la suppression d'un agenda, pas d'un guichet)
Mis à jour par Frédéric Péters il y a presque 6 ans
- Echéance mis à 20 juin 2018
(je remets l'échéance que Serghei avait posée)
Mis à jour par Serghei Mihai il y a presque 6 ans
- Fichier 0001-manager-forbid-desk-deletion-with-future-bookings-24.patch 0001-manager-forbid-desk-deletion-with-future-bookings-24.patch ajouté
- Patch proposed changé de Non à Oui
Mis à jour par Thomas Noël il y a presque 6 ans
Sur le code ça semble ok ; mais pourrait-on avoir un message qui explique à l'utilisateur pourquoi la suppression a été refusée ?
Mis à jour par Serghei Mihai il y a presque 6 ans
- Fichier chrono.png chrono.png ajouté
La popup le dit déjà.
Mis à jour par Thomas Noël il y a presque 6 ans
Désolé, raté le code qui jouait le popup de refus. Ack, donc.
Mis à jour par Serghei Mihai il y a presque 6 ans
- Statut changé de Nouveau à Résolu (à déployer)
commit dc4f1549e8986f9e4e712659d47dd44b3ae450d6 (HEAD -> master, origin/master, origin/HEAD) Author: Serghei Mihai <smihai@entrouvert.com> Date: Wed Jun 13 23:58:23 2018 +0200 manager: forbid desk deletion with future bookings (#24415)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
manager: forbid desk deletion with future bookings (#24415)