Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modification fichier CORE de Dolibarr #1059

Open
lmag opened this issue Aug 29, 2024 · 0 comments
Open

Modification fichier CORE de Dolibarr #1059

lmag opened this issue Aug 29, 2024 · 0 comments
Assignees
Labels
21 Wontfix This will not be worked on

Comments

@lmag
Copy link
Member

lmag commented Aug 29, 2024

Solution 1 : Fork Dolibarr

Installation à partir d'un fork
Avis LM 👎

Solution 2 : Dans Saturne

Cas 1 : Installation native Dolibarr
Pré-requis : Création du fichier formlist.php pour nous avec notre modification et du coup notre SHA
Workflow :

  1. Identification du fichier à changer Exemple : fomlist.php et de son sha
  2. Le SHA de Dolibarr du fichier = au SHA d'origine de Dolibarr (Il n'a pas été tuné)
  3. Affichage du message "Voulez vous remplacer le fichier formlist.php d'origine par le fichier formlist.php modifié par nos soins afin de résoudre les problèmes suivant ..."
  4. On contrôle les droits de création et renommage des fichiers dans le dossier création d'un fichier test.php et suppression test.php
  5. On vérifie l'exécution de php sur le fichier test.php avec "affichage du seteventmessage
  6. Si oui on renomme le fichier core "formlist.php" par "saturne-formlist.php
  7. On ajoute dans le dossier le fichier formlist.php modifié
  8. Contrôle du SHA du fichier modifié si = à notre SHA => C'est OK
  9. Version 2 rétablir le ficher d'origine.
    Cas 2 : Installation Dolibarr + tuning par un tiers inconnu
    Si le fichier de Dolibarr a un SHA différent du SHA de Dolibarr attendu cela veut dire qu'il a été modifié par un tiers on touche à rien et on affiche le message des bugs qui seront engendrés comme ci-dessous.
    Lien PR git

Historique des modifications

  • Conserver le changement de la demande de modification dans une table changehistorylog
  • Consultable dans le module
  • Centralisation de la modification des fichiers cores

Solution 3 : à vous de proposer

DigiCore c'est plus adapté

Exemple bug sur un fichier core Dolibarr et bloquant pour toutes les listes
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
21 Wontfix This will not be worked on
Projects
Development

No branches or pull requests

4 participants