From 989cca669f2dbbe41dead3d3b1cbe37049887454 Mon Sep 17 00:00:00 2001 From: Paul Schneider Date: Sat, 27 Jun 2026 14:34:49 +0100 Subject: [PATCH] Nettoyage de la dette documentaire --- ROADMAP.md | 7 -- TODO.fr.md.archive | 161 --------------------------------------------- 2 files changed, 168 deletions(-) delete mode 100644 TODO.fr.md.archive diff --git a/ROADMAP.md b/ROADMAP.md index 6f042d6c..79974627 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -203,10 +203,3 @@ Repris du `TODO.fr.md.archive`, jalon 1 (sélection) + jalon 2 (interface) : - ☐ Gestion de contenu des pages du site au format interne (non exposé au Web) - Cible : `@Html.SiteContent(id).Responsible` (style à finaliser) - ---- - -## 🗃️ Archive - -- [`TODO.fr.md.archive`](./TODO.fr.md.archive) — liste d'origine (2016–2017), conservée pour mémoire. - Tout ce qui en a été repris l'est dans le jalon correspondant ci-dessus. diff --git a/TODO.fr.md.archive b/TODO.fr.md.archive deleted file mode 100644 index 96088f95..00000000 --- a/TODO.fr.md.archive +++ /dev/null @@ -1,161 +0,0 @@ -# Yavsc.vNext - -Da road to the hell - -Ceci est une grosse liste de fonctionnalités, existantes, ou à implémenter, ou à oublier ... - -## Jalon 1 - - ☐ Des spécifications détaillées du Coeur de l'application - ✔ Accès (publique) aux Blogs. @done (August 13th 2016, 0:51) - ✔ Accès aux profiles des intervenants. @done (August 13th 2016, 0:57) - ✔ Demande de devis, spécifiant une date et un lieu, envers un pro (ou "BookQuery", ou "demande de rendez-vous"). @done (August 13th 2016, 0:57) - ✔ Notifications commande. @done (September 15th 2016, 15:00) - ✔ Rendu Html du format Markdown-av (+audio&video). @done (October 6th 2016, 14:32) - ✔ Rendu Android, via WebKit WebView. @done (October 6th 2016, 14:32) - ✔ Salon public. @done (September 28th 2016, 17:58) - ✔ Saisie et soumission basique du devis. @done (October 30th 2016, 21:50) - ✔ Devis au formats TeX et Pdf en ligne à accès restreint. @done (November 6th 2016, 2:10) - ✔ Idem depuis l'API web. @done (November 10th 2016, 10:00) - ✔ Signature du devis par le fournisseur (l'artiste), depuis le mobile. @done (December 7th 2016, 10:45) - ☐ Au devis validé par le fournisseur pour le client : Envoi d'une notification au client et mise à disposition du devis signé - * à l'accord du client sur le devis : - ☐ Envoi d'une notification au fournisseur et mise à disposition de la signature client et d'un commentaire. - ☐ Edition de la facture non acquittée depuis le mobile. - ☐ Edition de contrat depuis le mobile. - ☐ Notification et mise à disposition du contrat pour le client. - ☐ Signature de contrat par le client. - ☐ Notification au client de la facture non acquittée. - (+ ☐ Paiement du client?) - ☐ Edition de la facture marquée acquittée et signée par le fournisseur. - ☐ Notification au client de la facture acquittée signée. - ✔ Chat privé (coté serveur). @done (October 13th 2016, 16:27) - ✔ Accès mobile au salon public. @done (October 13th 2016, 16:27) - ✔ Accès Web au chat privé. @done (November 3rd 2016, 14:57) - ✔ Accès mobile au chat privé. @done (November 3rd 2016, 11:15) - ✔ Envoi de l'avatar. @done (December 7th 2016, 10:45) - ✔ Envoi de l'avatar depuis le mobile. @done (May 31st 2017, 3:19) - * Gestion du profile utilisateur: - ✔ Simple [Web] @done (May 31st 2017, 3:19) - ✔ Prestataire [Web] @done (May 31st 2017, 3:19) - ☐ Simple [Android] - ☐ Prestataire [Android] - * Gestion de l'espace de stockage personnel: - ☐ Depuis le Web. - ☐ Depuis l'API web. - ☐ Depuis le Mobile. - ☐ Gestion de l'espace de stockage personnel, depuis l'API Web. - ✔ Envoi de fichiers depuis de Web. @done (December 7th 2016, 10:45) - ☐ Évaluation de la prestation. - ☐ Creation d'une annonce - ☐ Transformation d'une annonce en demande nominative, et inversement - - ☐ Page d'accueil du mobile: Les alertes, et les derniers événements, donc, les derniers post, les - dernières inscriptions de prestataire, les annonces - * La sélection d'une star: - ☐ delegation du traitement des demandes - ☐ depuis le mobile - ✔ depuis le Web @done (May 31st 2017, 3:25) - * La sélection d'un DJ: (rechercher dans / afficher) les samples + idem chanteur - les critères : la date, les champs du formulaire de commande: le message, le lieu, la tendance musicale - ☐ depuis le mobile - ✔ depuis le Web @done (September 25th 2017, 17:31) - * La sélection d'un chanteur: (rechercher dans / afficher) les titres du répertoire - ☐ depuis le mobile - ✔ depuis le Web @done (September 25th 2017, 17:31) - * La sélection d'une formation musicale: idem chanteur + (rechercher/afficher) la taille de la formation - ☐ depuis le mobile - ✔ depuis le Web @done (September 25th 2017, 17:31) - * Géocodeur de lieu - ✔ Web @done (May 31st 2017, 3:20) - ☐ Mobile - * Géocodeur adresse postale - ☐ Web - ☐ Mobile - ☐ Evaluation des trajets - ✔ Réactivation des cercles privés (cassé avec vNext) @done (May 31st 2017, 3:22) - ✔ Support multi-langue de l'app mobile @done (December 7th 2016, 10:58) - ✔ Support multi-langue du web @done (December 7th 2016, 10:58) - -## Jalon 2 - - - ☐ Interface de gestion des collaborateurs - ☐ Migration de l'identifiant utilisateur, de la chaîne de caractère ala GUID vers l'entier long auto incrémenté par Npgsql - - ☐ Login with Twitter - ☐ Login with PayPal - - ☐ Contrôle Web du rating - - ☐ Paiement client d'un approvisionnement pour une demande de prestation définie. - ☐ La saisie et l'usage des disponibilités, les ponctuelles, les récurrentes, et les périodes de congé. - ☐ Notifications structurelles (liste de notifications impératives, relatives au site, - spécifiées par groupe d'utilisateurs). - ☐ Notifications aux posts, à l'entée d'un artiste, à la conclusion d'une success story. - ☐ Construction du droit à l'envoi d'un message privé, spécifié par le destinataire - et/ou par accréditation administrative, à un utilisateur spécifié, ou - à un cercle ou à un groupe, de manière temporaire ou définitive, par une plage de temps spécifié - ou par la validité d'une demande de devis ou une intervention en cours ou récente ou à venir. - ☐ Paiement client du reste de la prestation. - ☐ Podcasts. - ☐ Personalisation des blogs. - ☐ Monétarisations. - ☐ Distribution de gold card (illimité), de carte vertes (à durée fixe), - de la part d'un prestataire, donnant accès au destinataire au chat privé. - ☐ La carte blanche: en la confiant, le prestataire délègue la gestion de son agenda à un autre utilisateur, - elle implique le droit au chat privé - ☐ de badges temporaires, donnant accès à un téléchargement unique et limité dans le temps, d'un seul fichier, - sans autre forme d'autorisation. - - ### Réécritures prévues : - - ☐ Éviter la création de fichier TeX inutile à la génération du Pdf - - ### Accessibilité : - ☐ Correction des libellés manquant et/ou en anglais relevés avant le jalon 2 - - ### Sécurité - ☐ Quota fs utilisateur - ☐ Usage de clés anti-forge coté interfaces Web - ☐ Fixer "là où ça manque" les limitations en taille des chaines de caractères du modèle - - ### Configurabilité - ☐ Gestion de contenu des pages du site, au format interne (NDLR: i.e. non exposé, - absent du code livré aux clients Web) Markdown-av (`@Html.SiteContent(id).Responsible`) - -## Jalon 3 - - ☐ Saisie du devis sur commande générique: les commandes sont des projets utilisateur associés - à une liste de formulaire de prise de commande auprès de services que le producteur peut spécialiser, - par l'ajout de groupes de champs de saisie complètement définis : - ☐ Chaque champ possède: - ☐ Un label - ☐ Un type pour la valeur - ☐ Un type de contrôle - ☐ Une liste de validateurs - ☐ Une invitation à la saisie - - ☐ Chaque champ apparaît dans un groupe de champ possédant un titre - ☐ Saisie d'un devis à destination d'un invité (envoi par email, contact local) - ☐ Paiement d'Arrhes - -## Jalon 4 - - ☐ Aide à la rencontre physique, avec une carte interactive des positions - des participants, du geofencing pour les alerter de la rencontre, et plus si affinités. - ☐ Activités secondaires: Une activité peut se spécialiser, on le materialise dans le modèle - en l'enregistrant comme activité fille. Par ailleurs, l'utilisateur peut déclarer plusieurs activités, - sous la forme d'une liste, dont le premier élément indique l'activité principale - (pour laquelle un code APE doit correspondre). - ☐ Le streaming vidéo, de pair à pair - ☐ Le streaming vidéo public. - -## Jalon 5 - - ☐ Conciliation: Une aide à la décision en cas de conflit entre fournisseur et client: - à partir du dossier de la commande, on peut aider, en tant que personne du milieu, qui a accès aux deux vues du dossier, - celle du client et celle du fournisseur, des indicateurs peuvent aider un membre de l'équipe commerciale (du groupe "FrontOffice") - à choisir où se place la part de chacun dans l'échec du projet, et à en faire part au belligérants dans l'espoir d'un accord. - ☐ Le réseau pro : on a des sous-traitants, on leur transmet des demandes de devis en tant que sous-traitance - d'une demande en cours, cette dernière n'est validable une fois seulement que tous les devis dont elle dépend sont validés.