Lien Section -> Agenda

Issue #600 resolved
Yves HUBERT created an issue

Bonjour Emmanuel,

Dans la gestion des Sections, on ne peut pas saisir d'Agenda. On ne peut donc pas créer de lien Section -> Agenda. Par contre, il y a par exemple des appels Ajax pour GetSectionsFromAgenda. Dans la table des sections, agenda_id est à null et pas à 0 comme habituellement les colonnes non renseignées. La question est: doit-il y avoir ce lien? Auquel cas, la gestion des sections est à compléter ou les éléments concernant ce lien peuvent être supprimés (ou du moins non reconduit lors des modifications)? Merci par avance pour ta réponse.

Cordialement

Yves Hubert

Comments (7)

  1. Yves HUBERT reporter

    J'avoue que si ce lien n'est plus effectif, ça m'arrange. Sinon, ça fait une cascade Agenda -> Section -> Catégorie. Ça devient compliqué à gérer mais aussi à administrer.

  2. Emmanuel Lecoester repo owner

    Une section dépend bien d'un agenda...

    Maintenant dans ma vision des choses Agenda est la table pivot.

    Demain en gérant les catégories AE comme des catégories Joomla (donc avec plusieurs niveaux & cie) on pourra repenser la chose :)

    On garde bien : Section -> Catégorie

    et on verra un jour si le besoin Agenda -> Section apparrait

    manu

  3. Yves HUBERT reporter

    Merci pour ta réponse. Dans mon évolution, j'oublie donc le lien Agenda -> Section. Je suis d'accord sur le fait que l'Agenda est l'entité centrale. Une idée pourrait être de le rendre obligatoire pour les évènements (quitte à créer un Agenda par défaut dans l'esprit de ce que fait Joomla pour les Catégories). Qu'en penses-tu? Pour la gestion des contacts, je me suis basé sur la notion d'entité pivot du paramétrage (en fait gdisplay_colors). Pour l'instant, je n'ai traité que le cas de l'Agenda. J'ai deux solutions: 1. Continuer à intégrer le paramétrage des contacts sur les Activités et les Catégories. 2. N'utiliser que l'Agenda pour porter le paramétrage. 3. Introduire une autre notion que gdisplay_colors pour définir l'entité qui porte des paramétrages spécifiques (tels que celui des contacts). Si tu es d'accord, je vais prendre la 3ème solution en lui donnant dans un premier temps comme valeur l'Agenda et en masquant sa mise à jour.

  4. Emmanuel Lecoester repo owner

    Agenda ==> calendrier au sens personnalisation&cie. Le contact doit être à ce niveau à mon sens. pas sur les autres.

    L'agenda est fortement recommandé vu que c'est un préalable pour orienter un débutant.

    Manu

  5. Log in to comment