Introduction

    Noethys, ce n'est pas qu'un simple outil informatique, c'est également une communauté très active qui donne bénévolement de son temps et de son énergie pour vous accompagner au quotidien dans l'appréhension du logiciel.

    Si vous recevez en général une réponse à votre question dans la journée, c'est grâce au formidable travail des autres utilisateurs de Noethys ! Pour remercier ces contributeurs et témoigner de votre reconnaissance, vous pouvez simplement cliquer sur le bouton 'Remerciements' de la discussion.

    Et peut-être souhaiterez-vous également partager à votre tour vos connaissances auprès des nouveaux utilisateurs ? Car ceux qui donnent vie à Noethys, c'est vous...

    Résolution de quelques bugs

    Plus d'informations
    il y a 12 ans 1 mois - il y a 12 ans 1 mois #7299 par wolf
    Résolution de quelques bugs a été créé par wolf
    Bonjour,

    Tout d'abord, félicitations pour le travail effectué sur ce logiciel :)

    Je vais me présenter rapidement : je suis étudiant à l'ENIB (École National d’Ingénieur de Brest), je viens de terminer ma 3éme année et je suis maintenant en stage au Patronage Laïque de Guerin, à Brest. Sur ces trois mois de stage il m'est demandé de mettre en place Noethys pour la structure puis de développer un module d'export bancaire, dans un premier temps vers CIEL Compta puis si le temps le permet vers Dolibarr (je fais du développement Python depuis maintenant cinq ans).

    J'ai commencé par tester le logiciel sur une Ubuntu 12.04, outre le problème de compatibilité (wxpython 2.9 n'est pas dans les dépôts, même sur une ubuntu 14.04 et wxpython2.8 ne contient pas propgrid :( ) j'ai pu trouver quelques bugs, je joins un pdf qui contient la description des bugs et la solution trouvée.

    Est-il prévus de créer un git ou similaire pour Noethys ? Cela faciliterait grandement la correction de bug et le rendrais plus attractif pour les développeurs.

    Enfin, j'ai vu qu'il y avait déjà un module d'export vers CIEL et EBP, mais que ces modules n’apparaissaient pas, quel est leur problème ?

    Membre de la MaisonDuLibre
    Membre actif du projet OpenPathView
    Mon blog, sur tout et rien : BadWolf World
    Dernière édition: il y a 12 ans 1 mois par wolf. Raison: Ajout d'une correction de bug

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 1 mois #7317 par Claude
    Réponse de Claude sur le sujet Résolution de quelques bugs
    Bonjour

    Pour ce qui concerne wx, vas voir sur cette discussion pour les paquets deb en 2.9:
    http://www.noethys.com/index.php/forum-34/versions-linux-et-macos/2394-quelle-version-de-gnu-linux#6474

    Mais depuis il y a les deb de la version 3.0 dans la partie téléchargements du site noethys.
    Et merci pour ces retours de bugs, Ivan saura sans aucun doute en faire bon usage
    J'avais pour ma part commencé à donner un coup de main , mais je suis plutôt débutant en python, et je progresse pas à pas, mais à temps perdu, et je n'en ai pas beaucoup de perdu ;)

    Claude

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 1 mois #7318 par wolf
    Réponse de wolf sur le sujet Résolution de quelques bugs
    Je n'avait pas vu qu'il y avait des deb pour wxpython3.0 sur le site, ça peut simplifier pas mal les choses du coup ^^

    À partir de la semaine prochaine normalement le pl vas commencer à utiliser Noethys pour sa gestion en parallèle de l'ancien système, donc ils trouverons surement encore quelques bug, je continuerais donc à vous mettre les corrections.

    Et bien sûr si il y a des questions sur les bugs que j'ai corrigé, il ne faut pas hésiter à me les poser.

    Dans la liste des bugs, il y avait un problème sur les fiches famille qui freezait Noethys, mais le bug ne semble plus être présent avec wxpython3.0, donc il s'agit peut-être d'un bug dans la librairie

    Membre de la MaisonDuLibre
    Membre actif du projet OpenPathView
    Mon blog, sur tout et rien : BadWolf World

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 1 mois #7326 par Ivan
    Réponse de Ivan sur le sujet Résolution de quelques bugs
    Bonjour,

    Merci pour tes retours très complets. Je ferai les corrections dès que je pourrai.

    Après avoir réfléchi, je vais mettre en place un outil de suivi des versions. Cela facilitera en effet l'implication des autres développeurs.

    D'après toi, quel est le meilleur outil ? GIT, SVN, ou autre ? Je ne m'y connais pas du tout. Faut pas un serveur pour ça ? De mon côté, j'aimerais quelque chose d'accessible. Avec une interface graphique (sous Windows notamment, pas envie de taper 15 lignes de code pour 1 mise à jour). Ou utiliser des sites comme GitHub, googleCode ou SourceForge ? Tu suggères quoi ?

    Et Claude, qu'en penses-tu ?

    Ivan

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 1 mois - il y a 12 ans 1 mois #7327 par wolf
    Réponse de wolf sur le sujet Résolution de quelques bugs
    Personnellement je n'ai utilisé que git, chaque solution a ses avantages et ses inconvénients, mais généralement le choix se porte plus sur git ou SVN, je ne connais les autres que de nom.

    Concernant le serveur il est possible d'avoir son propre serveur, mais github fait très bien l'affaire si tu veux rester sur quelque chose de simple, il est gratuit et propose même la gestion des tickets de bug (je n'ai cependant pas testé cette fonctionnalité).

    En ce qui concerne l'utilisation en interface graphique, je sais que git propose ça sous Windows et je serais surpris que SVN ne fasse pas de même, mais comme beaucoup de Linuxien j'utilise beaucoup la console et git n’échappe pas à la règle, donc je ne pourrais donc pas te donner de retour sur ça, en console je n'ai eu besoin que de 8 commandes :
    • git config ­­global user.name "user_name"
    • git config ­­global user.email "user@mail.fr"
    Ces deux commandes permettent de donner un mail et un identifiant pour savoir qui a fait les commits
    • git init
    • git remote add alias https://mon_server.com/chemin/du_git.git
    Ces deux commandes permettent respectivement d'initialiser un git dans un dossier puis de configurer le dépôt distant (avec un alias).
    • git pull alias branche
    • git push alias branche
    La première met à jour dans le dossier les modifications faites sur le serveur distant sur la branche choisie, la seconde met à jour sur le serveur distant ce qui a été modifié sur l'ordinateur dans la branche choisie.
    • git add file1 file2
    • git commit file1 file2
    Première commande : permet d'ajouter des fichiers/dossiers au suivis de version
    Seconde commande : commit les changements, c'est-à-dire enregistre (sur le git local) les modifications effectuées

    Ensuite, git permet aussi la gestion de branches et autres, mais je n'ai jamais été plus loin que ça ^^

    Un exemple concret, si le code source de Noethys était sur un git, après avoir fait les 4 commandes d'initialisation, voilà ce que j'aurais fait :

    git pull origine master (récupère les dernières modifications sur le serveur)
    //modification du code
    git commit . (enregistrement de toutes les modifications faites dans le dossier)
    git push origine master (envois des modifications sur le serveur)

    Je pense que le fonctionnement doit être le même avec une interface graphique.

    PS : concernant l'export comptable, quel est le problème ? (Je n'ai pas encore eu l'occasion de tester l'import d'un fichier créé par Noethys dans CIEL Compta)

    Membre de la MaisonDuLibre
    Membre actif du projet OpenPathView
    Mon blog, sur tout et rien : BadWolf World
    Dernière édition: il y a 12 ans 1 mois par wolf. Raison: Ajout d'un PS

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 1 mois #7337 par wolf
    Réponse de wolf sur le sujet Résolution de quelques bugs
    Je vient de créer une page sur le wiki de mon serveur perso pour les corrections que j'ai fait, ce sera surement un peu plus lisible que le pdf que j'ai mis dans mon premier poste ^^
    Voila le lien : https://wiki.bad-wolf.fr/doku.php?id=noethys:bugfix

    Je vais aussi y rédiger une petite documentation sur les bases de git

    Membre de la MaisonDuLibre
    Membre actif du projet OpenPathView
    Mon blog, sur tout et rien : BadWolf World

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 1 mois - il y a 12 ans 1 mois #7338 par wolf
    Réponse de wolf sur le sujet Résolution de quelques bugs
    Chose promise, chose due, voici une petite documentation sur l'utilisation de git : https://wiki.bad-wolf.fr/doku.php?id=git:start , bien sûr n'hésitez pas à me faire part de vos questions et suggestions.

    Je vais essayer d'ajouter une documentation sur l'utilitaire graphique Windows, si j'arrive à le faire tourner sur mon Linux ^^.

    Membre de la MaisonDuLibre
    Membre actif du projet OpenPathView
    Mon blog, sur tout et rien : BadWolf World
    Dernière édition: il y a 12 ans 1 mois par wolf.

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 1 mois #7344 par Claude
    Réponse de Claude sur le sujet Résolution de quelques bugs
    Bonsoir,

    Les développeurs que je côtoie utilisent svn ou git
    En dehors des préférences personnelles et pas objectives de chacun, il semble que git ait quelques avantages:
    - décentralisé: tu peux développer en local autant que tu veux sans avoir besoin d'accéder au serveur
    C'est toi qui décide quand tu veux mettre à jour sur le serveur
    - les branches: gestion plus puissantes des différentes branches en développement
    - les modifications: merge de plusieurs versions plus facile et plus puissant qu'avec svn
    - plus adapté à un nombre de développeurs important

    Mais je demanderai confirmation aux pros, ces remarques n'étant qu'une analyse personnelle

    Sinon très bonne idée, si en plus ça pouvait t'apporter la contribution, aussi modeste soit-elle, de quelques un d'entre nous .....

    Claude

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 4 semaines #7353 par Ivan
    Réponse de Ivan sur le sujet Résolution de quelques bugs
    Bonsoir,

    Ok merci pour ces infos.

    Par contre, je n'ai pas bien compris cette histoire de branches. Quel est le principe ? Cela me servira ?
    Est-ce que un changement de version de Noethys (exemple : 1.1.2.7.) se fait avec une nouvelle branche ? ou simplement un nouveau commit ?

    Ivan

    Connexion ou Créer un compte pour participer à la conversation.

    Plus d'informations
    il y a 12 ans 4 semaines #7354 par wolf
    Réponse de wolf sur le sujet Résolution de quelques bugs
    Concernant les branches, tu peu lire la petite explication sur le site de git : http://git-scm.com/book/fr/Les-branches-avec-Git et ce site https://www.atlassian.com/fr/git/tutorial/git-branches propose des explications avec des dessins qui sont plutôt pas mal.

    Tu ne seras pas obligé d'utiliser les branches si ça ne t’intéresse pas, mais c'est vrai que c'est l'un des gros avantages souvent avancé quant au choix de git plutôt que SVN.
    Pour faire simple, tu a ta branche principale et lorsque tu veux développer une nouvelle fonctionnalité, tu crées une nouvelle branche sur laquelle tu vas travailler, comme ça tu ne risques pas de faire de bêtise sur la branche principale, lorsque tu as fini ta fonctionnalité, tu "merge" ta branche avec la branche principale, de deux branches tu en fais une.
    C'est un peu comme si tu récupérais sur ton pc la dernière version de la branche principale, tu bossais localement dessus sur ton pc et quand tu as fini tu renvoyais sur la branche principale, sauf que quand c'est sur ton pc, tu es le seul à bosser sur la fonctionnalité, si c'est une nouvelle branche sur le dépôt git, plusieurs personnes peuvent bosser dessus.

    Je ne sais pas si mes explications sont très claires ^^

    Membre de la MaisonDuLibre
    Membre actif du projet OpenPathView
    Mon blog, sur tout et rien : BadWolf World

    Connexion ou Créer un compte pour participer à la conversation.

    Temps de génération de la page : 0.230 secondes

    Paramétrages de cookies

    ×

    Cookies fonctionnels

    Ce site utilise des cookies pour assurer son bon fonctionnement et ne peuvent pas être désactivés de nos systèmes. Nous ne les utilisons pas à des fins publicitaires. Si ces cookies sont bloqués, certaines parties du site ne pourront pas fonctionner.

    Mesure d"'"audience

    Ce site utilise des cookies de mesure et d’analyse d’audience, tels que Google Analytics et Google Ads, afin d’évaluer et d’améliorer notre site internet.

    Réseaux sociaux/Vidéos

    Des plug-ins de réseaux sociaux et de vidéos, qui exploitent des cookies, sont présents sur ce site web. Ils permettent d’améliorer la convivialité et la promotion du site grâce à différentes interactions sociales.

    Session

    Veuillez vous connecter pour voir vos activités "!"

    Autres cookies

    Ce site web utilise un certain nombre de cookies pour gérer, par exemple, les sessions utilisateurs.

    Connexion

    Qui est en ligne ?

    Il y a 1349 invités et aucun membre en ligne

    Dernières actualités

    • Version 1.3.3.9 (06/09/2024)

      Ajout de l'export des locations vers Noethysweb Correction de la vignette des pièces de type PDF Ajout de l'option Masquer les archivés dans les options de la fiche famille Ajout du tableau des...

      Lire la suite...

    Recherche