À la racine du projet ERPLibre, exécuter : santelibre_install_ceppp_patient_partenaire
Dans l'instance:
- Activer les deux langues et forcer le remplacement des termes existants, dans configuration/configuration/traductions/langues : en_CA et es_ES
- Créer une base de données dans les documents pour la publication des consentements, dans
Documents/Configurations/Storages
- 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.
- Aller dans le module de Smile-document pour publier les articles à rendre disponible pour le portail.
- 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.
Centre d'Excellence sur le partenariat avec les patients et le public Canada, addons de ERPLibre
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é.
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
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.
Le module code_generator_migrator_ceppp_suite_crm
a besoin du repo :
- https://github.com/mathben/PHP-Parsers.git au chemin
code_generator_migrator_ceppp_suite_crm/php_parser
branche support_erplibre. - https://github.com/lerenardprudent/ceppp_crm.git au chemin
code_generator_migrator_ceppp_suite_crm/ceppp_crm
branche master.
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