[UPD] code_generator need --dev to be installed for secure in prod

This commit is contained in:
Mathieu Benoit 2021-06-27 01:24:31 -04:00
parent bb4fc63fc2
commit 702f419119
5 changed files with 38 additions and 31 deletions

View file

@ -144,19 +144,19 @@ db_restore_erplibre_base_db_template:
#########################
.PHONY: addons_install_code_generator_basic
addons_install_code_generator_basic: db_restore_erplibre_base_db_code_generator
./script/addons/install_addons.sh code_generator code_generator
./script/addons/install_addons_dev.sh code_generator code_generator
.PHONY: addons_install_code_generator_featured
addons_install_code_generator_featured: addons_install_code_generator_basic
./script/addons/install_addons.sh code_generator code_generator_cron,code_generator_hook,code_generator_portal
./script/addons/install_addons_dev.sh code_generator code_generator_cron,code_generator_hook,code_generator_portal
.PHONY: addons_install_code_generator_full
addons_install_code_generator_full: addons_install_code_generator_featured
./script/addons/install_addons.sh code_generator code_generator_db_servers,code_generator_website_snippet,code_generator_geoengine,code_generator_theme_website,code_generator_website_leaflet
./script/addons/install_addons_dev.sh code_generator code_generator_db_servers,code_generator_website_snippet,code_generator_geoengine,code_generator_theme_website,code_generator_website_leaflet
.PHONY: addons_install_code_generator_demo
addons_install_code_generator_demo:
./script/addons/install_addons.sh code_generator code_generator_demo
./script/addons/install_addons_dev.sh code_generator code_generator_demo
.PHONY: addons_uninstall_code_generator_demo
addons_uninstall_code_generator_demo:
@ -167,28 +167,28 @@ addons_reinstall_code_generator_demo: addons_uninstall_code_generator_demo addon
.PHONY: addons_install_all_code_generator_demo
addons_install_all_code_generator_demo: db_restore_erplibre_base_db_code_generator
./script/addons/install_addons.sh code_generator code_generator_demo
./script/addons/install_addons.sh code_generator code_generator_demo_export_helpdesk
./script/addons/install_addons.sh code_generator code_generator_demo_internal
./script/addons/install_addons.sh code_generator code_generator_demo_portal
./script/addons/install_addons.sh code_generator code_generator_demo_theme_website
./script/addons/install_addons.sh code_generator code_generator_demo_website_leaflet
./script/addons/install_addons.sh code_generator code_generator_demo_website_snippet
./script/addons/install_addons_dev.sh code_generator code_generator_demo
./script/addons/install_addons_dev.sh code_generator code_generator_demo_export_helpdesk
./script/addons/install_addons_dev.sh code_generator code_generator_demo_internal
./script/addons/install_addons_dev.sh code_generator code_generator_demo_portal
./script/addons/install_addons_dev.sh code_generator code_generator_demo_theme_website
./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_leaflet
./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_snippet
.PHONY: addons_install_all_code_generator_template
addons_install_all_code_generator_template:
./script/addons/install_addons.sh template demo_portal,auto_backup
./script/addons/install_addons.sh template code_generator_template_demo_portal code_generator_template_demo_sysadmin_cron
./script/addons/install_addons_dev.sh template demo_portal,auto_backup
./script/addons/install_addons_dev.sh template code_generator_template_demo_portal code_generator_template_demo_sysadmin_cron
.PHONY: addons_install_all_generated_demo
addons_install_all_generated_demo:
./script/addons/install_addons.sh template demo_export_helpdesk,demo_internal,demo_portal,demo_website_leaflet,demo_website_snippet
./script/addons/install_addons_dev.sh template demo_export_helpdesk,demo_internal,demo_portal,demo_website_leaflet,demo_website_snippet
# TODO support installation theme with cli
#./script/addons/install_addons.sh template theme_website_demo_code_generator
#./script/addons/install_addons_dev.sh template theme_website_demo_code_generator
.PHONY: addons_install_all_code_generator
addons_install_all_code_generator:
./script/addons/install_addons.sh code_generator code_generator_auto_backup
./script/addons/install_addons_dev.sh code_generator code_generator_auto_backup
##########
# test #
@ -223,14 +223,14 @@ test_code_generator_generation_extra:
test_code_generator_code_i18n:
./script/code_generator/check_git_change_code_generator.sh ./addons/TechnoLibre_odoo-code-generator-template
time ./script/db_restore.py --database template
./script/addons/install_addons.sh template demo_portal
./script/addons/install_addons_dev.sh template demo_portal
./script/code_generator/install_and_test_code_generator.sh template code_generator_template_demo_portal ./addons/TechnoLibre_odoo-code-generator-template
.PHONY: test_code_generator_code_i18n_extra
test_code_generator_code_i18n_extra:
./script/code_generator/check_git_change_code_generator.sh ./addons/OCA_server-tools/auto_backup
time ./script/db_restore.py --database template
./script/addons/install_addons.sh template auto_backup
./script/addons/install_addons_dev.sh template auto_backup
./script/code_generator/install_and_test_code_generator.sh template code_generator_template_demo_sysadmin_cron ./addons/TechnoLibre_odoo-code-generator-template
# To support i18n in auto_backup
./script/code_generator/check_git_change_code_generator.sh ./addons/OCA_server-tools/auto_backup

View file

@ -218,7 +218,7 @@ Pour continuer avec l'exemple, généré le template `code_generator_template_de
<!-- [common] -->
```bash
make db_restore_erplibre_base_db_template
./script/addons/install_addons.sh template code_generator_template_demo_website_snippet
./script/addons/install_addons_dev.sh template code_generator_template_demo_website_snippet
```
<!-- [en] -->
@ -259,7 +259,7 @@ Pour continuer avec l'exemple, généré le template `code_generator_template_de
<!-- [common] -->
```bash
./script/addons/install_addons.sh code_generator code_generator_template_demo_website_snippet
./script/addons/install_addons_dev.sh code_generator code_generator_template_demo_website_snippet
```
<!-- [en] -->
@ -293,7 +293,7 @@ Générer votre module :
<!-- [common] -->
```bash
./script/addons/install_addons.sh code_generator code_generator_demo_website_snippet
./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_snippet
```
<!-- [en] -->
@ -311,7 +311,7 @@ Il est maintenant possible de modifier les paramètres via l'interface manuelle
<!-- [common] -->
```bash
make db_restore_erplibre_base_db_code_generator
./script/addons/install_addons.sh code_generator code_generator_demo_website_snippet
./script/addons/install_addons_dev.sh code_generator code_generator_demo_website_snippet
```
<!-- [en] -->
@ -332,7 +332,7 @@ value["enable_sync_template"] = True
Exécuter l'installation du template pour qu'il se synchronise sur le module généré.
```bash
make db_restore_erplibre_base_db_template
./script/addons/install_addons.sh template code_generator_template_demo_website_snippet
./script/addons/install_addons_dev.sh template code_generator_template_demo_website_snippet
```
<!-- [en] -->
@ -345,7 +345,7 @@ Prêt à tester, générer le module :
```bash
# Optional, reset test database
make db_restore_erplibre_base_db_test
./script/addons/install_addons.sh test demo_website_snippet
./script/addons/install_addons_dev.sh test demo_website_snippet
```
<!-- [en] -->
@ -375,8 +375,8 @@ Premièrement, installer le module, par exemple `demo_portal`, et ensuite le tem
<!-- [common] -->
```bash
make db_restore_erplibre_base_db_code_generator
./script/addons/install_addons.sh test demo_portal
./script/addons/install_addons.sh test code_generator_template_demo_portal
./script/addons/install_addons_dev.sh test demo_portal
./script/addons/install_addons_dev.sh test code_generator_template_demo_portal
```
<!-- [en] -->
@ -403,8 +403,8 @@ Exemple :
<!-- [common] -->
```bash
make db_restore_erplibre_base_db_code_generator
./script/addons/install_addons.sh test demo_portal
./script/addons/install_addons.sh test code_generator_template_demo_portal
./script/addons/install_addons_dev.sh test demo_portal
./script/addons/install_addons_dev.sh test code_generator_template_demo_portal
```
<!-- [en] -->

View file

@ -0,0 +1,7 @@
#!/usr/bin/env bash
./run.sh --no-http --stop-after-init --dev qweb -d $1 -i $2 -u $2
retVal=$?
if [[ $retVal -ne 0 ]]; then
echo "Error install_addons_dev.sh"
exit 1
fi

View file

@ -1,6 +1,6 @@
#!/usr/bin/env bash
./script/addons/uninstall_addons.sh $1 $2
./script/addons/install_addons.sh $1 $2
./script/addons/install_addons_dev.sh $1 $2
retVal=$?
if [[ $retVal -ne 0 ]]; then
echo "Error reinstall_addons.sh"

View file

@ -3,10 +3,10 @@
# $2 is module name
# $3 is directory path to check
./script/addons/install_addons.sh $1 $2
./script/addons/install_addons_dev.sh $1 $2
retVal=$?
if [[ $retVal -ne 0 ]]; then
echo "Error ./script/addons/install_addons.sh ${1} ${2}"
echo "Error ./script/addons/install_addons_dev.sh ${1} ${2}"
exit 1
fi
./script/repo_revert_git_diff_date_from_code_generator.py