Skip to content

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

License

Notifications You must be signed in to change notification settings

SanteLibre/erplibre-ceppp-addons

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published