Skip to content

Commit b3ef34c

Browse files
committed
feat(odoo_scripts): improve uninstall script feedback and reliability
- Enhanced `docker-odoo-uninstall` script to provide more detailed feedback during module uninstallation - Updated messages to include database and container context for better clarity - Maintains existing functionality while improving user experience and debuggability - Aligns with ongoing efforts to refine Odoo management scripts
1 parent 0761cd4 commit b3ef34c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

roles/odoo_scripts/files/docker-odoo-uninstall

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ container_id=$(docker ps -f "name=$container" --format '{{.ID}}' | head -n1)
5757
[[ -z "$container_id" ]] && { echo "Container id for $container not found." ; exit 1; }
5858

5959
# Get list of installed modules from Odoo
60-
echo "Fetching list of installed modules..."
60+
echo "Fetching list of installed modules for $database database in $container container..."
6161
installed_modules_list=$(docker exec "$container_id" /bin/bash -c "
6262
echo \"
6363
print(','.join([m.name for m in env['ir.module.module'].search([('state', '=', 'installed')])]))
@@ -91,7 +91,7 @@ for module in "${uninstall_modules[@]}"; do
9191
module=$(echo "$module" | xargs) # trim spaces
9292
[[ -z "$module" ]] && continue
9393
if [[ ${installed_modules_map[$module]:-} ]]; then
94-
echo -e "\033[38;5;76mUninstalling\033[0m module '$module' on database '$database' in container '$container'."
94+
echo -e "\033[38;5;76mUninstalling\033[0m $module module on $database databasde in $container container..."
9595
docker exec "$container_id" /bin/bash -c "
9696
echo \"def uninstall_module():
9797
module = env['ir.module.module'].search([('name', '=', '$module')])

0 commit comments

Comments
 (0)