WIP: ATTENDEE prop support #46
Loading…
Reference in a new issue
No description provided.
Delete branch "mdebray/attendees"
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?
Voilà une première implementation (fonctionnelle).
J'ai pas encore décidé si il faut qu'on essaie d'intégrer la
cal-address
(cf https://datatracker.ietf.org/doc/html/rfc5545#section-3.8.4.1 et https://datatracker.ietf.org/doc/html/rfc5545#section-3.3.3) parce que dans bien des cas on risque de ne pas savoir quoi mettre...N'hésitez pas à faire des retours
@ -228,3 +228,3 @@
const event = {}
vevent.forEach(elt => {
event[elt[0]] = elt[3]
switch (elt[0]) {
Ça me paraît bizarre de modifier le nom des attributs des events, et de faire de la logique ici, ce serait mieux de mettre toute la liste des attendees avec leur rôle dans l'event qu'on renvoie
J'ajoute que
==
est à proscrire en JavaScript, c'est===
.Après le rôle
chair
c'est plutôt celui d'organisateur, pas vraiment de conférencier, je pense que c'est plus logique de mettre les conférenciers dans le rôleparticipant
et membres d'un groupespeaker
, puis d'afficher les différents groupes dans le modal. Mais c'est plus complexe à mettre en place du coupJe suis contre l'idée de faire de la logique dans le
_parse_vevent
qui se veut volontairement très simple et débile, il vaut mieux faire une seconde passe si tu préfères pour intégrer de la logique plus complexe.Vous avez raison , c'est mieux
@ -228,3 +228,3 @@
const event = {}
vevent.forEach(elt => {
event[elt[0]] = elt[3]
switch (elt[0]) {
Est ce que tu peux plutôt faire un
switch
case?Ça me paraît plus clair comme logique, sachant qu'en plus, le
attendees
communique le fait que ça soit une liste.Je sens qu'on veut TypeScript à un moment :).
On va surtout utiliser une classe pour faire modéliser un event en suivant toutes les options de la RFC ^^
Ouais mais je pense que ça serait bien de typer un peu pour l'autocomplétion et les expectations des users (du fragment de lib).
J'ai mis le switch comme proposé. Par contre je n'ai pas gardé ta proposition de code qui rend le code dans le case "attendee" plus spécifique
(comme ça on pourra faire éventuellement
)
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.