haum / haum_internal

Internal Project management
0 stars 0 forks source link

Ajouter un moyen d'obtenir le fichier ical de l'agenda #26

Closed matael closed 9 years ago

matael commented 9 years ago

Ça devrait pas être trop compliqué :)

fredblain commented 9 years ago

Je vois deux approches possibles : 1/ On génère un fichier iCal global contenant chacun des events de l'asso 2/ On propose un iCal propre à chacun des events de l'asso

Personnellement, je suis plus intéressé par 2/. Je pense en effet, qu'il y a plus de chances qu'une personne soit intéressée "localement" par un event, plutôt que par tous.. Après, on peut aussi proposer les deux. Quoiqu'il en soit, ce petit gist pourrait nous être utile: https://gist.github.com/jakebellacera/635416

neomilium commented 9 years ago

Perso, ce que j'aimerai c'est directement intégré le calendrier de l'asso dans mes outils de gestion d'agenda. Donc je vote pour un ical contenant tous les événements. :-) Le 24 oct. 2014 18:42, "Frederic Blain" notifications@github.com a écrit :

Je vois deux approches possibles : 1/ On génère un fichier iCal global contenant chacun des events de l'asso 2/ On propose un iCal propre à chacun des events de l'asso

Personnellement, je suis plus intéressé par 2/. Je pense en effet, qu'il y a plus de chances qu'une personne soit intéressée "localement" par un event, plutôt que par tous.. Après, on peut aussi proposer les deux. Quoiqu'il en soit, ce petit gist pourrait nous être utile: https://gist.github.com/jakebellacera/635416

— Reply to this email directly or view it on GitHub https://github.com/haum/haum_internal/issues/26#issuecomment-60414178.

fredblain commented 9 years ago

Je suis d'accord, avoir un ical global à intégrer à nos agenda et qui permettrait que ce dernier soit mis à jour automatiquement à chaque nouvel ajout d'event, ce serait le top. Mais sans serveur derrière, ce qui est le cas pour l'instant, ça n'est pas possible. Enfin pas que je sache. Je proposais donc une solution alternative/provisoire.

neomilium commented 9 years ago

Lors qu'on génère le HTML, ne peut on par la même générer le ical? Le 24 oct. 2014 19:32, "Frederic Blain" notifications@github.com a écrit :

Je suis d'accord, avoir un ical global à intégrer à nos agenda et qui permettrait que ce dernier soit mis à jour automatiquement à chaque nouvel ajout d'event, ce serait le top. Mais sans serveur derrière, ce qui est le cas pour l'instant, ça n'est pas possible. Enfin pas que je sache. Je proposais donc une solution alternative/provisoire.

— Reply to this email directly or view it on GitHub https://github.com/haum/haum_internal/issues/26#issuecomment-60421640.

fredblain commented 9 years ago

Si, justement. Après je ne suis pas au fait de comment ça marche exactement, mais comment intègres-tu les nouvelles infos de l'iCal lorsqu'il vient à être regénéré ? C'est ton agenda qui vient interroger ton le fichier ? Dans ce cas, OK.

neomilium commented 9 years ago

Oui je pense que c'est le cas. Le 24 oct. 2014 23:41, "Frederic Blain" notifications@github.com a écrit :

Si, justement. Après je ne suis pas au fait de comment ça marche exactement, mais comment intègres-tu les nouvelles infos de l'iCal lorsqu'il vient à être regénéré ? C'est ton agenda qui vient interroger ton le fichier ? Dans ce cas, OK.

— Reply to this email directly or view it on GitHub https://github.com/haum/haum_internal/issues/26#issuecomment-60453268.

matael commented 9 years ago

OK j'ai un proto fonctionnel. Je commite ça dans la soirée.

matael commented 9 years ago

J'ai pushé mon proto vers master. Jetez un oeil et dites moi ce que vous en pensez. Vous pouvez aussi tester l'import du fichier ical généré avec celui ci : http://matael.org/~matael/calendar.ics

Attention : il faut réinstaller la nouvelle dépendance : le module icalendar ( https://pypi.python.org/pypi/icalendar )

EDIT: Typo

jblb commented 9 years ago

le calendrier générer passe pas sur mon tel et m'affiche 3 fois l’événement sur mon desktop (Orage du projet Xfce )

matael commented 9 years ago

J'ai revu le truc avec jblb et il semble que le problème ne viennent pas de la génération du fichier. Je considère que la fonctionnalité est OK et je merge.

Plus d'infos dans les commits :

fredblain commented 9 years ago

Un agenda distant n'est pas mis à jour à chaque nouvel évènement ajouté à l'agenda du HAUM. Observé avec un import ics sur Google Agenda ou directement dans un agenda Thunderbird.

Est-ce que d'autres n'ont pas ce pb?

matael commented 9 years ago

à voir s'il n'y a pas une option pour ça dans calendar pour python..

fredblain commented 9 years ago

En fait je constate que si, mon agenda est bien mis-à-jour dans Thunderbird, ça demande simplement un certain temps pour se faire.. Je ferme donc l'issue.