Paramétrage général/Contrôle sur suppression d’événement

Issue #34 new
Emmanuel Lecoester repo owner created an issue

joomla 3.4 AllEvents version 3.2.13

Lorsque le paramètre "Contrôle sur suppression d’événement" est sur oui, je devrais être obligé d’annuler les inscriptions avant de supprimer un événement ou de le dépublier.
A priori, ce paramètre ne fonctionne pas et dans les 2 cas tous les participants sont désinscrits.

Remarque annexe: Après dépublication, j'ai en double le message "Elément sauvegardé avec succès"
Le message pourrait être "Element dépublié avec succès"

Events ou Event list => liste d'évènements : contrôle sur unpublish et supprimer
Event => affichage d'un évènement : contrôle sur supprimer
Eventform => édition d'un évènement : contrôle sur sauvegarde avec unpublished

aussi bien en front qu'en back

Comments (7)

  1. Jean-Luc MARCHAL

    Bonjour,
    Après essai, si je supprime un événement ayant des inscrits avec le paramètre "Contrôle sur suppression d’événement" sur oui, j'ai l'erreur suivante
    Catchable fatal error: Argument 1 passed to JInput::getArray() must be of the type array, string given, called in /homepages/19/d146278636/htdocs/asmbdev/administrator/components/com_allevents/controllers/events.php on line 413 and defined in /homepages/19/d146278636/htdocs/asmbdev/libraries/joomla/input/input.php on line 192
    Idem si je dépublie

  2. Jean-Jacques Herve

    V3.3.2
    Pour info :
    Je viens de mettre un événement en cours avec des inscrits par erreur dans la corbeille. Aucun message d'erreur.
    J'ai été dans la corbeille re publier cet événement, les inscrits n'ont pas été supprimés.
    (contrôle sur suppression d'événement est sur OUI)

  3. Emmanuel Lecoester reporter

    La fonctionnalité a été désactivée le temps de sortir la version. Je vais me repencher dessus.

    manu

  4. Emmanuel Lecoester reporter

    Charles, un bon exemple pour te mettre en jambe :
    - trouver le paramètre "controle sur suppression"
    - trouver les fonctions de suppression d'un évènement (un indice : du coté des controlers)
    - si paramètre = OUI, vérifier qu'il n'y a pas d'inscriptions actives sur l'évènement.

    Manu

  5. Log in to comment