2017-03-07 1 views
0

Est-il possible de personnaliser les fichiers dans le dossier racine de Suite CRM en toute sécurité? Je sais comment personnaliser les fichiers dans le dossier "include", par exemple (les placer dans le "custom/include"), mais je ne peux pas comprendre comment je peux changer le fichier (j'ai besoin de modifier/download.php) dans le répertoire racine du projet en mise à niveau de manière économiser.Personnalisation des fichiers à la racine de Suite CRM en toute sécurité

+0

Vous ne pouvez mettre à niveau de manière sécurisée la personnalisation sécurisée dans le répertoire personnalisé, pas dans la racine. Il existe des exceptions telles que config_override.php, mais je suis maintenant au courant d'une mise à niveau sûre pour personnaliser download.php. – Reisclef

+0

Merde. C'est mauvais. J'ai besoin de stocker tous les fichiers téléchargés sur Amazon S3 au lieu de notre serveur, et j'ai besoin de modifier download.php à cet effet. –

+0

Il est possible que vous utilisiez le contrôle de version pour regarder le fichier, puis vérifiez s'il y a des conflits lorsque vous exécutez une mise à niveau. Ce ne sera pas "mise à niveau sûre", mais il devrait atteindre ce dont vous avez besoin. – Reisclef

Répondre

1

Je suis arrivé à la conclusion qu'il n'est pas possible d'intégrer les compartiments S3 de manière non sécurisée, les fichiers suivants doivent être intégrés à votre code S3.

  • comprennent/upload_file.php
  • modules/Documents/document.php
  • modules/e-mails/email.php
  • modules/InboundEmail/InboundEmail.php
  • modules/Notes/Note. php
+0

Ceci serait intéressant à offrir en tant que module Sugar/SuiteCRM. Je pense que c'est un déficit majeur de l'architecture pour stocker les pièces jointes de courrier électronique le long du code de l'application :) –