Skip to content

Latest commit

 

History

History
70 lines (47 loc) · 2.66 KB

README.md

File metadata and controls

70 lines (47 loc) · 2.66 KB

Installation environnement de production

À la racine du projet ERPLibre, exécuter : santelibre_install_ceppp_patient_partenaire

Dans l'instance:

  1. Activer les deux langues et forcer le remplacement des termes existants, dans configuration/configuration/traductions/langues : en_CA et es_ES
  2. Créer une base de données dans les documents pour la publication des consentements, dans Documents/Configurations/Storages
    1. Créer un répertoire, mettre les fichiers désirés à publier à l'intérieur, et choisir ses permissions en créant un groupe portail et administrateur.
    2. Aller dans le module de Smile-document pour publier les articles à rendre disponible pour le portail.
    3. BUG, cette technique ne fonctionne pas. Il faut se connecter en super user, ajouter un document attaché dans un répertoire et aller dans Smile-document l'activer.

erplibre-ceppp-addons

Centre d'Excellence sur le partenariat avec les patients et le public Canada, addons de ERPLibre

Exécution

Le suite_crm migrator

Itération 1, faire la migration

À la racine de ERPLibre, exécuter :

./script/db_restore.py --database code_generator
./run.sh --stop-after-init --dev all -d code_generator -i code_generator_migrator_ceppp_suite_crm -u code_generator_migrator_ceppp_suite_crm

Et le module ceppp_suite_crm sera généré.

Installer ceppp_suite_crm pour test

Pour tester le module, à la racine de ERPLibre, exécuter :

./script/db_restore.py --database test
./run.sh --stop-after-init -d test -i ceppp_suite_crm -u ceppp_suite_crm

La traduction vers l'anglais

Le fichier i18n a été généré manuellement pour accélérer le travail et mis dans le répertoire ceppp_suite_crm/i18n/ceppp_suite_crm.pot et une copie sur ceppp_suite_crm/i18n/fr_CA.po.

Lorsqu'on exécute le suite_crm migrator, il crée la version en anglais sur le fichier ceppp_suite_crm/i18n/en_CA.po. Il faut ensuite aller activer l'anglais sur l'instance dans Configuration/Traductions/Langues pour choisir English (CA), code local en_CA.

Dépendance

Le module code_generator_migrator_ceppp_suite_crm a besoin du repo :

Format code

From ERPLibre project:

./script/maintenance/black.sh ./addons/SanteLibre_erplibre-ceppp-addons/ --extend-exclude "/(php_parser/*|ceppp_crm)/"
.venv/bin/isort ./addons/SanteLibre_erplibre-ceppp-addons --skip php_parser --skip ceppp_crm