Closed nicolasdb closed 4 years ago
les factures seront crées après paiement ;-) De nouveau, pas la charrue avant les boeufs, status, banque et puis on discute de tout ça. Mais pas mal de choses sont déjà prévues, ne les réfléchissons pas deux fois ;)
yes good, je m'en doute bien, mais je note les diverses questions. Et aujourd'hui ce n'est pas le cas donc c'est aussi important de savoir exactement comment ça se passe tant que les status ne sont pas publié, que nous n'avons pas changé de banque et que ce n'est pas automatisé dans zoho.
On connait nos objectifs à très court terme ;)
Hello, pour en revenir à cette inscription. J'ai un peu honte à chaque fois qu'on me demande comment s'inscrire... je ne sais pas comment ça fonctionne. Je veux prendre le temps cette semaine pour comprendre et documenter le processus. @satblip Est-ce que tu pourrais m'aider et m'expliquer son fonctionnement?
Voici mes questions:
Aujourd'hui, nous avons plusieurs inscrits mais qui n'ont pas reçu les coordonnées de paiement. Je l'apprend quand ils posent la question via le formulaire (a débugger avec les truc Dmark #10 )
Je ne sais pas quand un nouveau membre s'inscrit, il n'y a pas de notification ou en tout cas, je ne sais pas où elles arrivent.
Les nouveaux membres sont publiés sur le site https://openfab.be/membres , good. :+1:
Comment je fais pour adapter le message de bienvenue? Pour les inviter à remplir leur profil par exemple.
Comment je fais pour adapter le contenu des pages d'inscriptions? Branche + PR, mais à partir de quel fichier? où ça se modifie?
Où est-ce que je peux accéder au registre des membres inscrits? Est-ce que je peux valider manuellement le statut de payement des cotisations? Est-ce que c'est facile d'ajouter un champ? je pense en premier s'il y a déjà un champ pour adhérent/effectif. Ou initier les badges, accès au laser ou pas, cnc ou pas... etc...
Je dois être admin pour accéder aux détails des membres, right? Tu peux me donner accès?
Il y avait le problème de validation TVA aussi, est-ce qu'on ne pourrait pas faire cette étape manuellement? ça fera partie de la validation de l'inscription par un humain, check paiement, check VIES, validation dans le registre, merci bisous.
Est-ce qu'on pourrait faire une sorte de roadmap pour voir aussi les objectifs et où on en est? Je veux bien m'occuper de traduire ça en projet et todolist. Mettre à jour le README et de faire une doc qui reprendra les procédures.
Comment ça marche si quelqu'un veut aider sur ce repo? Tu veux tjs bien aider ou tu passe le relais?
Merci d'avance :)
Ola Nico,
Je te réponds point par point :
1) pour le form, on doit rajouter un captcha. Pour le mail de confirmation, je l'avais demandé un nombre incalculable de fois, jamais reçu, du coup, on a un mail qui dit coucou, effectivement pas bcp d'info. Ca prend 5 minutes de le completer si le contenu est fait.
2) On peut rajouter facilement de recevoir le mail de bienvenue en copie
3) pareil, je pense que ça doit faire partie du mail de bienvenue
4) Effectivement, branch (car on est dans l'orga, ou fork pour un externe, les pages se situent ici : https://github.com/openfab-lab/app-membres/tree/master/src/views
5) Alors là, on en est loin. Pour le moment, c'est uniquement un phonebook, aucune connexion à Zoho ni autre. Cela prend du temps, et cela doit être fait quand le process est un peu fixe (banque, etc) sinon le travail devra être fait plusieurs fois.
6) Tu es maintenant admin mais pour le moment, cela ne fait qu'un listing
7) On peut effectivement enlever la validation
8) Pour le moment, c'est un peu flou même pour moi de comment ce site devrait s'inscrire dans le flow, car il est (et c'est normal) en définition. Mais oui le documenter aidera quiquonque participe à ce projet.
9) Pour aider, facile, branch (ou fork) et PR, easy. Pour le moment, je paie les serveurs (je dois encore faire des notes de frais) et du coup je garde le contrôle de ce dernier pour pas que ca dérape, donc il faut passer par moi pour déployer. Si le code est propre, cela me prend peu de temps. Pour évoluer dans le projet, je ne pense pas être celui qu'il faut, car je suis peu disponible et avoue ne pas avoir envie de me faire bashed :-)
1 . "On doit" ok mais qui peut aider? @121593 ? Est-ce que je peux rajouter Loic comme contributeur du repo?
Pour le contenu, je sais que tu l'as demandé plusieurs fois. Et quand je lis ta phrase, je le prend personnellement comme un reproche. Je n'ai pas réponse à tout, et moi aussi j'ai demandé plusieurs fois de l'aide autour de moi pour finaliser ce contenu, mais personne n'a envie de m'aider sur les trucs chiants. Et c'est encore plus énervant quand on me reproche à d'autre moment que je n'arrive pas à déléguer. Alors oui, ça prend du temps, je m'en occupe quand j'en ai l'énergie. Et je comprend bien que tu n'as pas le temps non plus, je cherche justement à ne plus t'ennuyer avec tout ça. Ce que je demande ici, ce n'est pas que tu me fasse le contenu, c'est de comprendre comment je peux l'éditer moi-même ou pouvoir l'expliquer à quelqu'un d'autre. J'aimerai savoir où est ce contenu de départ, comment l'éditer et pouvoir l'améliorer au fur et à mesure des critiques. Alors je cherche, j'essaye de prendre le temps, d'avancer, je pose des questions.
Est-ce bien dans /confirmation.ejs? mais ça m'a l'air d'être le dernier message qui annonce qu'ils vont recevoir un mail. C'est peut-être là qu'on place mailgun #11 ? Comment ça marche?
6 . J'ai accès admin! merci. 5 . mais donc la fonction admin n'apporte pas grand chose aujourd'hui, je comprend mieux. ^^ J'avais le souvenir que tu m'avais montré un tableau mais c'était la base de donnée brute, right?
Pour le process, je suis tout seul, j'ai besoin d'aide pour que ça avance. J'ai besoin d'aide pour le règlement aussi, pour la banque aussi, pour nettoyer le frigo, pour aménager le lieux, pour plein d'autres trucs aussi et j'ai besoin d'aide pour lister, clarifier et expliquer comment ceux qui veulent aider peuvent aider. Et j'aimerai commencer par clarifier comment répondre aux gens qui veulent s'inscrire.
Je prépare en // de cette issue une branche [HowTo] avec un doc .md pour reprendre roadmap et guides. https://github.com/openfab-lab/app-membres/blob/HowTo/Howto.md Parce que pour l'instant, j'avoue ne pas très bien voir quoi faire de la liste.
2 . une notification ou en tout cas, bon, j'ai la liste admin maintenant. On pourrait pas avoir un botslack pour ça? Mais comme pour le 7 . le check de validation TVA est overkill et prématuré par rapport à ce qu'on a comme fonctionnalité pour le moment. J'aimerai surtout pouvoir valider qui est bien inscrit ou pas. Et idéalement, n'afficher que les profils complétés.
9 . Pour branch et PR, easy, oui mais sans la todolist claire de ce qu'on a besoin, comment faire et d'où on en est...
Tout doit passer par toi, je veux résoudre ça pour ne plus te solliciter pour des détails et te faire perdre du temps. Mais si tu peux continuer le review des propositions, c'est top et t'es le meilleur pour ça.
Idem pour les paiements, c'est pas normal que tu t'en occupe.
1 - Oui, bien sur rajoute Loïc, 5 fois oui même !
Pour ta remarque, je ne parlais pas de toi, si tu relis slack ce n'est même pas à toi que je l'ai demandé.
C'est bine ça pour /confirmation.ejs
, c'est l'affichage de la page web qui dit youpie, le mail de confirmation se situe : https://github.com/openfab-lab/app-membres/blob/master/src/controllers/inscription/etape4.js#L33-L38
2 - Oui, un botslack est 100% possible, il faut voir du côté des webhooks de slack https://api.slack.com/messaging/webhooks et l'intégrer dans l'application, tu peux aussi ajouter une adresse email en CC du mail de confirmation
5 - Oui, c'était la base de donnée brute, je peux t'y donner accès si tu veux, il faut jsute pas tout casser :D
7 - N'afficher que les profil completé, ça peut se faire sans souci, c'est assez simple dans le code. Pour le vatcheck, il est ici : https://github.com/openfab-lab/app-membres/blob/master/src/controllers/inscription/etape1b.js#L20-L22 très simple à enlever
9 - Pas de souci pour la review des propositions, moi je pense que le mieux est que tu fasses une liste de tout ce que tu voudrais que ça fasse dans un monde idéal. De là je review avec toi en estimant les besoins annexes et la complexité de chaque point de ton cahier des charges. De là, on prend chaque point, on en fait des issues et les contributeurs peuvent avancer ;)
Le seul point "bloquant", mais je veux bien m'en occuper si on me ping. C'est de déployer l'application mise à jour sur le serveur. Tout est automatisé avec les scripts ici : https://github.com/openfab-lab/of-infra mais je peux comprendre que ça pique un peu les yeux. Ca si on me ping (email is the easiest), je sais caller ça dans les 24h (sauf vacances ou autres, mais c'est pas souvent)
Pour les paiements, on avait fait ça en attendant la carte de crédit de la new bank. On peut toujours mettre bpost.
@nicolasdb voilà comment trouver facilement dans quel fichier effectuer tes modifications : lien
cool, merci je vais fermer cette issue et on passe au wiki.
Suite à l'inauguration, nous recevons des nouvelles demandes sur le mail. Est-ce qu'on n'indiquerai pas sur le site que les inscriptions sont en pause jusqu'à janvier?
Il faudrait aussi valider le processus d'inscription, qu'est-ce qui se passe lors d'une inscription et comment le relions nous à la compta.plus d'actualité.un soucis que j'ai déjà relevé, c'est les gens qui s'inscrivent, une facture est générée et n'est pas payée, c'est pas grave mais comment annulons nous ces factures? ou est-ce qu'on ne produirait pas les factures uniquement lors de la validation du paiement reçu. Genre, devis>paiement>facture.