How to organize admin's calendar #28
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: DGNum/metis#28
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Il me semble qu'il faut qu'on segmente le calendrier de l'admin pour ne pas noyer le conscrit dans trop d'informations...
Vu qu'il n'y a pas de façon canonique de le faire, j'ouvre une issue
Proposition de catégories :
Ça dépend d'à quel point ça te prend du temps, on est pas les larbins d'une admin qui est incapable de prendre un prestataire qui utilise la technologie universelle pour gérer des calendriers
Le script est fait, c'est trop tard maintenant.
J'ai fait mon script bien pour qu'il suffise d'écrire des fonctions de filtre pour savoir dans quelle catégorie on met les event
Tu peux attacher les données raw? Ils sont dans quel format?
Ta proposition de catégories m'a pas l'air déconnante, mais je dirais pas qu'elle est très claire pour moi non plus.
Prendre l'ics ajouté par la PR : https://git.rz.ens.wtf/Klub-RZ/metis/pulls/27
(ou le lien direct : https://cal.sinavir.fr/cal/eleves-ens/sa8CrACpLd9aGeRH/?start=1658700000&end=1659304800&export=true&expand=true&accept=jcal )
Du coup si ça t'est égal les catégories que tu proposes m'ont l'air bien
Ah oui, on a bien besoin de catégories pour filtrer :
Ok, vendu, je code mon script de filtrage
:D — pas mal. Je suis OK pour les catégories proposés, on raffinera si besoin est.
Y a des bugs sur certaines entrées.
Oui, y'a pas d'horaire de fin, du coup ça casse tout
Bon maintenant qu'on a atteint un certain niveau de données, je me permets de vous proposer d'essayer : https://fullcalendar.io/docs/timeline-view en formalisant les salles de l'ENS (pareil pour la Vertical resource view).
Je pense que ça devient intéressant, qu'en dites vous: @sinavir @tomate ?
Du coup, je pense qu'il faut qu'on soit un peu plus résilient sur ça et qu'on ignore l'évenement ou un truc, ou alors on le prolonge jusqu'à 00 h or something.
Ah oui c'est un bug connu de mon script de scrapping, je le corrige ce soir
Selon la RFC :
The duration of a VEVENT component with no DTEND and DURATION properties is 1 day (+P1D) when the DTSTART is a DATE value, and 0 seconds when the DTSTART is a DATE-TIME value.
Du coup il faut qu'on supporte le cas où on a pas de fin pour un event
Très bien vu, merci !
Moi j'envoie un DTEND < DTDTART il me semble (ou alors nextcloud est sympa et le supprime car incohérent)
Je mets ensemble réunion de rentrée et visite de département parce que sinon c'est trop galère à classer, là j'ai juste le tag "Rencontre avec un dptmt" à vérifier
Fixed by #27