56 lines
1.6 KiB
Bash
Executable file
56 lines
1.6 KiB
Bash
Executable file
#!/bin/bash
|
|
|
|
# Script para instalar el logo de CriptoMart en todos los addons custom
|
|
#
|
|
# Uso:
|
|
# 1. Guardar el logo adjunto como /tmp/criptomart_logo.png
|
|
# (Descarga el logo desde el mensaje/attachment)
|
|
# 2. Ejecutar: bash docs/install_logo.sh
|
|
|
|
set -e
|
|
LOGO_SOURCE="/home/snt/Documentos/criptomart/artwork/logo_criptomart_cuadradado_white_background.png"
|
|
ADDONS=(
|
|
"website_sale_aplicoop"
|
|
"product_sale_price_from_pricelist"
|
|
"product_pricelist_total_margin"
|
|
"product_price_category_supplier"
|
|
"account_invoice_triple_discount_readonly"
|
|
)
|
|
|
|
# Verificar que el logo existe
|
|
if [ ! -f "$LOGO_SOURCE" ]; then
|
|
echo "❌ Error: Logo no encontrado en $LOGO_SOURCE"
|
|
echo ""
|
|
echo "Por favor:"
|
|
echo "1. Descarga el logo adjunto de CriptoMart"
|
|
echo "2. Guárdalo como: $LOGO_SOURCE"
|
|
echo "3. Ejecuta este script de nuevo"
|
|
exit 1
|
|
fi
|
|
|
|
echo "🎨 Instalando logo de CriptoMart en addons..."
|
|
echo ""
|
|
|
|
# Copiar logo a cada addon
|
|
cd ..
|
|
for addon in "${ADDONS[@]}"; do
|
|
if [ -d "$addon" ]; then
|
|
# Crear directorio si no existe
|
|
mkdir -p "$addon/static/description"
|
|
|
|
# Copiar logo
|
|
cp "$LOGO_SOURCE" "$addon/static/description/icon.png"
|
|
|
|
echo "✅ $addon"
|
|
else
|
|
echo "⚠️ $addon (directorio no encontrado)"
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "✅ Logo instalado exitosamente en ${#ADDONS[@]} addons!"
|
|
echo ""
|
|
echo "Próximos pasos:"
|
|
echo "1. Reiniciar Odoo: docker-compose restart odoo"
|
|
echo "2. Actualizar lista de apps: Settings → Apps → Update Apps List"
|
|
echo "3. Verificar que el logo aparece en cada addon"
|