#!/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"
