Mise à jour de la TODO list
# TODO liste
## A faire
* Esthétisme
* Ergonomie
* trouver nom/logo
* creer theme perso avec icone perso
https://mithatkonar.com/wiki/doku.php/qt/icons
* Communication
* site web
* documentation
* diffusion logiciel
* internationaliser code
* ajout fonctionnalités
* rapports
* père/mère, commentaires cheval
* photo cheval
* document cheval (os.system("xdg-open " + dirname_variable))
* propositions automatique d'ajout de rappels
* lien vers site web, report bug
* lien vers AUTHORS, texte lue en mkd
* delete horse/contacts
* activer/désactiver bouton save
* code
* réduire nb argument des fonctions
* ajouter icône perso dans themesearch
* ajout self dans QPushButton, etc
* `__all__` fonctionne mal
* champ date dans qtreewidget (formatage auto selon pays)
* corriger fonction add > return id ?
* demande de sauvegarde avant fermeture
## En cours
* nettoyer code
* commenter code
* code
* contraintes bdd
* os.path.join au lieu de " + "
* .format au lieu de "+"
* revoir fonctionsui
* cacher certains widgets lors d'un premier lancement
* ajout de fonctionnalités
* ras
* Communication
* ras
## Fait
* code
* structure projet [Infos utiles](
http://sametmax.com/creer-un-setup-py-et-mettre-sa-bibliotheque-python-en-ligne-sur-pypi/)
* qInstallMessageHandler(messagederreur) > mettre dans fichier annexe
* mettre en _ les fonctions à privatiser
* modif nom de fct : self.db > self.dtb, self.id > self.dtb_id, setHorse > set_horse
* pep8 dans sql
* affichage vet > vet/care taker
* nettoyer/clarifier print en console
* full_name > orga seule ? (non, toujours nom, prenom nécessaire)
* orga seul ajout bdd ? > non toujours nom prénom nécessaire
* isvet, isfarrier , isdone en bool
* TableInfos : set_id_manager > set_manager
* colonne organization dans qtreeview contact, ou liste full_name > ajout colonne organization
* PATH en global ? > stockage dans module importé si nécessaire
* widget(self) > widget(self.dtb)
* utilisation de QDialogButtonBox à éclaircir
* renommer Tab* en SWidget ?
* ajouter version dans bdd à la création
* ui : supprimer self.dtb inutiles, par exemple si object horse(.dtb) en argument
* améliorer implémentation constante et bdd
* licence > passer en GPL v3+ ?
* éclaircir fonctionnement qtreeview, qlistview, qtableview
* Communication
* site web basique [Ici](
http://toitoinebzh.free.fr/)
* diffuser todo liste sur ubuntu-fr
* diffuser feedback structuration projet sur ubuntu-fr [ici](
https://forum.ubuntu-fr.org/viewtopic.php?pid=21954484#p21954484)
* afficher numéro de version dans aide
* création d'un dépot git sur [Framagit.org](
https://framagit.org/toitoinebzh/studmanager)
* Esthétisme
* corriger icones, save, task-due, list-remove, avatar-default, x-office-address-book, system-help > voir icon-browser
* icônes libres à trouver pour icône perso > [ici ?](
https://doc.ubuntu-fr.org/scribus) > trouvés sur openclipart