- Renombrar README.md a README_DEV.md en todos los addons custom - Crear README.rst siguiendo estructura OCA oficial - Crear directorios readme/ con fragmentos .rst (DESCRIPTION, INSTALL, CONFIGURE, USAGE, CONTRIBUTORS, CREDITS) - Actualizar créditos: Criptomart (autor) + Elika Bilbo (financiador) - Actualizar __manifest__.py con maintainers correctos - Crear estructura static/description/ para logo en 5 addons - Agregar documentación de logo (LOGO_INSTRUCTIONS.md, install_logo.sh) - Actualizar copilot-instructions.md con referencias a OCA_DOCUMENTATION.md - Crear docs/OCA_DOCUMENTATION.md con guía completa de estructura - Crear docs/RESUMEN_CAMBIOS_DOCUMENTACION.md con resumen detallado Addons actualizados: - website_sale_aplicoop - product_sale_price_from_pricelist - product_pricelist_total_margin - product_price_category_supplier - account_invoice_triple_discount_readonly
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/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"
|