31 lines
552 B
Bash
Executable File
31 lines
552 B
Bash
Executable File
#!/bin/bash
|
|
export PATH=/4PROJECTS/bin:$PATH
|
|
if [ ! -n "$1" ]; then
|
|
echo "Missing Parameters <UUID>"
|
|
exit 0
|
|
fi
|
|
|
|
UUID=$1
|
|
|
|
source /4server/sbin/helpers
|
|
|
|
get_contract_info
|
|
|
|
# Query installed Odoo modules and output as CSV (disable pager for non-interactive use)
|
|
PGPASSWORD="$POSTGRES_ADMIN_PASSWORD" PAGER= psql \
|
|
-h "$POSTGRES_HOST" \
|
|
-U "$POSTGRES_ADMIN_USER" \
|
|
-p "$POSTGRES_PORT" \
|
|
-d "$UUID" \
|
|
--csv \
|
|
-c "
|
|
SELECT
|
|
name,
|
|
latest_version,
|
|
author,
|
|
summary
|
|
FROM ir_module_module
|
|
WHERE state = 'installed'
|
|
ORDER BY name;
|
|
"
|