#!/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/lab/odoo/addons-cm/website_sale_aplicoop/static/description/logo_criptomart_cuadradado_white_background.png" ADDtaONS=( "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 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"