ref
This commit is contained in:
1 parent
1ef9c76d34
commit
f8bed61b70
6 files changed
+19
-30
No files matched your search
+1
-1
Submodule addons/product_attribute updated: 16c2224776...42658a8004.
+1
-1
Submodule addons/vertical_saas updated: f128b9f788...3eaaa5eb88.
+1
-1
Submodule enterprise updated: 4fa5af5a61...9e719d46e1.
+1
-1
Submodule oca/partner-contact updated: 3024d58edb...c57dfbebd4.
+1
-1
Submodule odoo updated: 14d2ddb8b7...c880a295d0.
@@ -22,6 +22,8 @@ export POSTGRES_PASSWORD=odoo
|
||||
export ODOO_REVISION=$GIT_BRANCH
|
||||
export ODOO_LANGUAGE=de_CH
|
||||
export ODOO_DEVELOPMENT_CONFIG_DIR="$HOME/.config/odoo-build"
|
||||
export LC_ALL=en_US.UTF-8
|
||||
export LANG=en_US.UTF-8
|
||||
|
||||
if [[ -a ".env" ]]; then
|
||||
export $(cat .env | sed 's/#.*//g' | xargs)
|
||||
@@ -116,11 +118,6 @@ function activate-venv() {
|
||||
echo "$(python --version) is active."
|
||||
}
|
||||
|
||||
function locale() {
|
||||
export LC_ALL=en_US.UTF-8
|
||||
export LANG=en_US.UTF-8
|
||||
}
|
||||
|
||||
function load-env() {
|
||||
ENV_FILE="$ODOO_DEVELOPMENT_CONFIG_DIR/.env.$1"
|
||||
echo "Load env file $ENV_FILE"
|
||||
@@ -222,7 +219,6 @@ function start() {
|
||||
fi
|
||||
|
||||
if [[ "$1" =~ "native" ]]; then
|
||||
locale
|
||||
activate-venv
|
||||
echo "Open http://localhost:8069 url in your browser."
|
||||
echo $ADDONS_PATH
|
||||
@@ -270,7 +266,6 @@ function start-shell() {
|
||||
DATABASE=$1
|
||||
DATABASE=${DATABASE:="$GIT_BRANCH"}
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
odoo-bin shell -d $DATABASE --config 'config/odoo-native.conf' --no-http
|
||||
}
|
||||
@@ -286,18 +281,16 @@ function init-db() {
|
||||
DATABASE=$1
|
||||
DATABASE=${DATABASE:="$GIT_BRANCH"}
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
|
||||
set-addons-path
|
||||
echo "Make sure only one odoo process is running when initalizing the database."
|
||||
odoo-bin --init base -d $DATABASE --config 'config/odoo-native.conf' --stop-after-init --no-http --load-language $ODOO_LANGUAGE
|
||||
odoo-bin --init base -d $DATABASE --config 'config/odoo-native.conf' --addons-path="$ADDONS_PATH" --stop-after-init --no-http --load-language $ODOO_LANGUAGE
|
||||
}
|
||||
|
||||
function odoo-cloc() {
|
||||
DATABASE=$1
|
||||
DATABASE=${DATABASE:="$GIT_BRANCH"}
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
odoo-bin cloc -d $DATABASE --config 'config/odoo-native.conf' --stop-after-init --no-http
|
||||
}
|
||||
@@ -333,10 +326,10 @@ function update-module() {
|
||||
MODULE_NAME=$(basename $1)
|
||||
fi
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
set-addons-path
|
||||
echo "Updating module $MODULE_NAME on $DATABASE ..."
|
||||
odoo-bin -d $DATABASE -u $MODULE_NAME --config 'config/odoo-native.conf' --stop-after-init --no-http
|
||||
odoo-bin -d $DATABASE -u $MODULE_NAME --config 'config/odoo-native.conf' --addons-path="$ADDONS_PATH" --stop-after-init --no-http
|
||||
}
|
||||
|
||||
function generate-module-translation() {
|
||||
@@ -357,11 +350,11 @@ function generate-module-translation() {
|
||||
LANGUAGE="$ODOO_LANGUAGE"
|
||||
fi
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
set-addons-path
|
||||
echo "Generate $LANGUAGE tranlsation file for $MODULE_NAME on $DATABASE ..."
|
||||
mkdir -p "$MODULE_PATH/i18n/"
|
||||
odoo-bin -d $DATABASE --config 'config/odoo-native.conf' --modules $MODULE_NAME -l $LANGUAGE --i18n-export "$MODULE_PATH/i18n/$LANGUAGE.po"
|
||||
odoo-bin -d $DATABASE --config 'config/odoo-native.conf' --addons-path="$ADDONS_PATH" --modules $MODULE_NAME -l $LANGUAGE --i18n-export "$MODULE_PATH/i18n/$LANGUAGE.po"
|
||||
}
|
||||
|
||||
function install-module() {
|
||||
@@ -376,10 +369,10 @@ function install-module() {
|
||||
MODULE_NAME=$(basename $1)
|
||||
fi
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
set-addons-path
|
||||
echo "Installing module $MODULE_NAME on $DATABASE ..."
|
||||
odoo-bin -d $DATABASE -i $MODULE_NAME --config 'config/odoo-native.conf' --stop-after-init --no-http
|
||||
odoo-bin -d $DATABASE -i $MODULE_NAME --config 'config/odoo-native.conf' --addons-path="$ADDONS_PATH" --stop-after-init --no-http
|
||||
}
|
||||
|
||||
function test-module() {
|
||||
@@ -392,10 +385,10 @@ function test-module() {
|
||||
MODULE_NAME=$(basename $1)
|
||||
fi
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
set-addons-path
|
||||
echo "Testing module $MODULE_NAME on $DATABASE ..."
|
||||
odoo-bin -d $DATABASE -i $MODULE_NAME --config 'config/odoo-native.conf' --stop-after-init --log-level=test --test-enable
|
||||
odoo-bin -d $DATABASE -i $MODULE_NAME --config 'config/odoo-native.conf' --addons-path="$ADDONS_PATH" --stop-after-init --log-level=test --test-enable
|
||||
}
|
||||
|
||||
function remove-module() {
|
||||
@@ -410,11 +403,11 @@ function remove-module() {
|
||||
MODULE_NAME=$(basename $1)
|
||||
fi
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
set-addons-path
|
||||
echo "Remove module $MODULE_NAME"
|
||||
echo "self.env['ir.module.module'].search([('name', '=', '$MODULE_NAME')]).button_immediate_uninstall()" |
|
||||
odoo-bin shell -d $DATABASE --config 'config/odoo-native.conf' --no-http
|
||||
odoo-bin shell -d $DATABASE --config 'config/odoo-native.conf' --addons-path="$ADDONS_PATH" --no-http
|
||||
}
|
||||
|
||||
function create-module() {
|
||||
@@ -423,7 +416,6 @@ function create-module() {
|
||||
MODULE_NAME=$(basename "$1")
|
||||
PARENT_DIR=$(dirname "$1")
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
echo "Scaffolding module $MODULE_NAME in $PARENT_DIR ..."
|
||||
odoo-bin scaffold "$MODULE_NAME" "$PARENT_DIR" -t template/module
|
||||
@@ -466,7 +458,6 @@ function reset-views() {
|
||||
KEY=$(basename $1)
|
||||
fi
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
echo "Reset views for key $KEY"
|
||||
echo "self.env['ir.ui.view'].search([('key', 'ilike', '$KEY')]).reset_arch(mode='hard')" |
|
||||
@@ -733,7 +724,6 @@ function lint-snippets() {
|
||||
function update-app-list() {
|
||||
if test -z "$1"; then echo "\$1 is empty."; exit; fi
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
echo "env['ir.module.module'].update_list()" | odoo-bin shell -d $1 --config 'config/odoo-native.conf' --no-http
|
||||
}
|
||||
@@ -813,7 +803,6 @@ function upload-module() {
|
||||
function save-config() {
|
||||
if test -z "$1"; then echo "\$1 is empty."; exit; fi
|
||||
|
||||
locale
|
||||
activate-venv
|
||||
odoo-bin -s -d $1 --config 'config/odoo-native.conf' --stop-after-init --no-http
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user