Évolution action commandes_paniers_if_loged
cc @cerdic plus en particulier.
On cherchait un moyen propre pour créer automatiquement une commande une fois qu'un visiteur anonyme s'est connecté, et on est retombé sur l'action commandes_paniers_if_loged.
Alors c'est presque bon, mais comme dit dans le message du commit initial, c'est un peu root qu'il y ait une page intermédiaire mise en dur dans l'action.
Est-ce qu'il y aurait une façon propre de rendre cette page optionnelle ? Et sans que ça soit forcément une page configurable, mais vraiment la zapper complètement si on n'en n'a pas besoin.
Par exemple nous, la page de connexion/profil, c'est celle qu'on veut donner en redirection de l'action :
#URL_ACTION_AUTEUR{
commandes_paniers_if_loged,
#SESSION{id_panier},
#URL_PAGE{ma_page_connexion_profil_a_moi},
commander
}
Les 1ères pistes auxquelles on a réfléchi :
- Rendre cette page intermédiaire optionnelle, à passer en 2ème argument :
#SESSION{id_panier}-#URL_PAGE{la_page_intermediaire}
. Sauf que ça change le comportement par défaut évidemment. - Garder l'action existante pour l'historique, et ajouter une nouvelle neutre sur le principe du 1. (
commandes_paniers_quand_connecte
par ex.). Au passage question : elle pourrait aller dans le dossier action/, ou il y a une raison technique qui oblige à la mettre dans le fichier d'options ?