Overview
Artifact ID: | 75291d45b669e8491b6f42c7d1eb30522313065e40bec18e9bf0aa50fdaf0812 |
---|---|
Page Name: | Roadmap |
Date: | 2022-08-27 03:00:48 |
Original User: | bohwaz |
Mimetype: | text/x-markdown |
Parent: | e654752b836ce440016653b0b743e1eaa6d9d6191ac1f2ff04bbda198191481f (diff) |
Next | f4cefb8f21649a234a42ab8f03b12a182a1edd6c9a4b642098b4b98b98836002 |
Content
Feuille de route
Les bugs sont corrigés et publiés dans la version stable, les nouvelles fonctionnalités sont ajoutées dans la version de développement (branche dev
) qui sera publiée quand les objectif de cette version seront atteints.
Une liste plus précise de fonctionnalités demandées est également listée dans les tickets (mais on n'a pas forcément le temps de créer un ticket pour chaque fonctionnalité !).
État actuel des fonctionnalités
Fonctionnalité | Statut | État | Remarques |
---|---|---|---|
Membres | Implémenté | En cours de réécriture | Ré-écriture du code en cours (branche dev) |
Comptabilité | Implémenté | Satisfaisant | Quelques détails à revoir pour améliorer la simplicité et l'accessibilité |
Activités et cotisations | Implémenté | Satisfaisant | OK |
Fichiers | Implémenté | Satisfaisant | Base fonctionnelle. Fonctionnalités à ajouter : édition en direct, OnlyOffice |
Site web | Implémenté | Refactoring à terminer | Passer à un modèle d'édition de page proche de Kirby |
Mailing | Implémenté | Presque bien | Manque suivi/archivage des mails envoyés, pièces jointes, rédaction WYSIWYG |
Documentation | Plutôt bonne | En cours | À mettre mieux en évidence dans le logiciel directement |
Tests unitaires | Inexistants ou presque | À écrire… | |
Tests fonctionnels | Dépassés | À refaire |
Prochaines versions
Version 1.2 — Refonte des membres + Formulaires et modèles de documents
Voir Changelog/1.2 pour la liste complète.
À faire :
- Support de WebDAV pour accéder aux documents
- Date de modification d'une fiche membre eb40b2de1
- Indique le nombre de membres par catégories dans la partie membres [47aaac6782]
- Import de membres : afficher toutes les erreurs d'un coup [928c70ca27]
- possibilité d'importer la catégorie du membre depuis un CSV, cf. https://fossil.kd2.org/garradin/tktview?name=8136fedb24
- envoyer un e-mail depuis une recherche/liste de membres
Version 1.4 — Amélioration site web
Site web :
Re-design formulaire édition de page web
- Les pages comportent des "blocs", chaque bloc peut être soit un bloc texte (markdown), soit une image, soit un fichier, soit un tableau (éditeur de tableau simple à intégrer), soit le résultat d'une requête SQL (sous forme de tableau ou de graphique)
- Les blocs d'une page peuvent être réordonnées un peu comme dans Content Tools : http://getcontenttools.com/
Génération de thème simplifiée (couleurs / police / etc.)
Liste pêle-mêle des fonctionnalités prévues mais pas encore planifiées
Prioritaire
Fichiers :
- Stockage de versions de fichiers avec l'algo Delta de Fossil
- Possibilité de restreindre un fichier/dossier à certains membres / catégories
- Possibilité de créer des notes format texte, HTML (avec Content Tools) et markdown (https://gist.github.com/jbroadway/2836900 ou https://github.com/erusev/parsedown pour la conversion Markdown et https://github.com/commit-intl/micro-down pour la prévisu et enfin https://github.com/asvd/syncscroll pour la synchro de prévisualisation)
- Intégration de OnlyOffice pour éditer/visualiser les documents Libre Office en ligne
Divers :
- Magasin de plugins dispo depuis la page extensions de la config (pas besoin de télécharger le plugin à la main et le recopier)
- Sauvegarde incrémentale (utilisation de Fossil deltas) automatique
- Mise à jour de la doc pour les boucles de documents
- Tests unitaires et d'intégration
Securité :
- OTP : Enregistrer des codes de secours à usage unique à utiliser en cas de perte du code secret qui génère des OTP
Comptabilité :
- Ajout stockage relevé bancaire (joindre un fichier) dans le rapprochement, par période
- Ajout total débit/crédit par mois dans le rapprochement
- Possibilité de valider une écriture (déjà partiellement implémenté dans la 1.0)
- Signature et hashage de chaque écriture validée dans une blockchain (déjà partiellement implémenté dans la 1.0)
- Archivage des données de l'exercice lors de la clôture
- Suivre les instructions du ministère des finances concernant l'archivage des données comptable, cf. PDF
Adhérents :
- Inscription autonome en ligne, avec une page utilisée comme "conditions d'inscription" à accepter à l'inscription
- Journal des actions utilisateur
- Suppression/anonymisation automatique des fiches des anciens adhérents
- Log des accès aux fiches de membre en lecture / écriture
- Log des tentatives de connexion
Divers
- Possibilité de gérer les adhérents, la compta, le wiki etc. via la ligne de commande
Moins prioritaire
Comptabilité :
- Lettrage
- Budget prévisionnel
- lier plusieurs cotisations à une écriture
- lier les membres aux lignes de l'écriture et non à l'écriture elle-même
- supprimer une écriture comptable à la suppression d'une cotisation
- supprimer une cotisation à la suppression d'une écriture comptable
Adhérents :
- Annuaire de membres accessible aux autres membres (avec opt-in de chaque membre)
Plugins :
- Agenda collectif
- Saisie de note de frais simplifiée
Divers :
- Intégration dans NextCloud, voir https://github.com/afterlogic/nextcloud-sample-app