Cambios en repositorio odoo-addons de adhoc

271 views
Skip to first unread message

Juan José Scarafía (ADHOC)

unread,
Jan 26, 2016, 10:51:57 AM1/26/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Para todos los que utilicen algunos de nuestros módulos en https://github.com/ingadhoc/odoo-addons
les recomiendo este artículo porque hicimos cambios importantes

Saludos!

Martin Ezcurra

unread,
Jan 26, 2016, 3:24:00 PM1/26/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola Juan. Gracias por el aviso. ¿El "account_invoice_tax_wizard" en https://github.com/ingadhoc/odoo-addons#8.0  se discontinúa/incluye en otro módulo?

Juan José Scarafía (ADHOC)

unread,
Jan 26, 2016, 4:49:52 PM1/26/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Está en este proyecto ahora https://github.com/ingadhoc/account-invoicing


--
Recuerda siempre poner la mayor cantidad de datos para que se entienda bien que necesitas y que respondes. Algunos errores comunes:
 
- Siempre mencionar en que versión de odoo trabajas.
- Siempre mencionar si el servidor esta en LINUX o en windows y en que versión.
- No alcanza con colocar el debug del error, debes indicar que necesitas que haga el código.
- Comparte tu código en un servidor abierto como Launchpad u otro.
- Si haces un manual, tutorial o algo de interés comunal, trata de usar google docs.
 
Tu tiempo es tan valioso como el de cualquiera de la comunidad. Aquí se valora el aporte que hagas.
 
Nuestras normas mínimas de convivencia puede leerlas en https://groups.google.com/d/forum/odoo-argentina?hl=es-ES
---
Has recibido este mensaje porque estás suscrito a un tema del grupo "odoo-Argentina - Preguntas y respuestas para personalizadores" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/odoo-argentina/yJqP1UmiIH4/unsubscribe.
Para anular la suscripción a este grupo y a todos sus temas, envía un correo electrónico a odoo-argentin...@googlegroups.com.
Para publicar en este grupo, envía un correo electrónico a odoo-ar...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Martin Ezcurra

unread,
Jan 26, 2016, 8:15:22 PM1/26/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Gracias. Lo vi. ¿Cómo recomendás organizar los addons? ¿18 carpetas en el folder "sources" o dentro de "sources/odoo-addons"?

Aprovecho y te hago otra pregunta relacionada. Si se va por la segunda opción, en el arranque de Odoo habría que reemplazar

--addons-path=/mnt/extra-addons/odoo-argentina,/mnt/extra-addons/odoo-addons,/mnt/extra-addons/aeroo_reports 
--addons-path=/mnt/extra-addons/odoo-argentina,/mnt/extra-addons/odoo-addons/*,/mnt/extra-addons/aeroo_reports

Quisiera continuar la evaluación con la nueva arquitectura que indicaste. Gracias desde ya. 

Juan José Scarafía (ADHOC)

unread,
Jan 27, 2016, 12:08:09 PM1/27/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
nosotros manejamos las 18 carpetas separadas y para el enlace hacemos algo así:
--addons-path=/mnt/extra-addons/ingadhoc-product/,/mnt/extra-addons/ingadhoc-account-analytic/,/mnt/extra-addons/ingadhoc-partner/,/mnt/extra-addons/ingadhoc-purchase/,/mnt/extra-addons/ingadhoc-crm/,/mnt/extra-addons/ingadhoc-hr/,/mnt/extra-addons/ingadhoc-account-payment/,/mnt/extra-addons/ingadhoc-account-financial-tools/,/mnt/extra-addons/ingadhoc-surveyor/,/mnt/extra-addons/ingadhoc-sale/,/mnt/extra-addons/ingadhoc-account-invoicing/,/mnt/extra-addons/ingadhoc-reporting-engine/,/mnt/extra-addons/ingadhoc-miscellaneous/,/mnt/extra-addons/ingadhoc-stock/,/mnt/extra-addons/ingadhoc-multi-company
etc etc

Martin Ezcurra

unread,
Jan 29, 2016, 5:49:41 AM1/29/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Gracias Juan. Dejo acá por si a alguíen le sirve el path completo con todos los múdulos (18) con los mismos nombre que poseen en github y descargados en odoo80/sources/ingadhoc (más odoo-argentina y aeroo_reports). Levantó sin problemas.

Saludos!

addons_path = /mnt/extra-addons/odoo-argentina,/mnt/extra-addons/aeroo_reports,/mnt/extra-addons/ingadhoc/account-analytic/,/mnt/extra-addons/ingadhoc/account-financial-tools/,/mnt/extra-addons/ingadhoc/account-invoicing/,/mnt/extra-addons/ingadhoc/account-payment/,/mnt/extra-addons/ingadhoc/crm/,/mnt/extra-addons/ingadhoc/hr/,/mnt/extra-addons/ingadhoc/manufacture/,/mnt/extra-addons/ingadhoc/miscellaneous/,/mnt/extra-addons/ingadhoc/multi-company/,/mnt/extra-addons/ingadhoc/partner/,/mnt/extra-addons/ingadhoc/product/,/mnt/extra-addons/ingadhoc/purchase/,/mnt/extra-addons/ingadhoc/reporting-engine/,/mnt/extra-addons/ingadhoc/sale/,/mnt/extra-addons/ingadhoc/stock/,/mnt/extra-addons/ingadhoc/survey/,/mnt/extra-addons/ingadhoc/surveyor/


On Tuesday, January 26, 2016 at 12:51:57 PM UTC-3, Juan José Scarafía (ADHOC) wrote:

Daniel Blanco

unread,
Feb 3, 2016, 11:00:34 AM2/3/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Uff! aflojenle un poco! jejej!

Fuera de broma, me parece bien el cambio... sin embargo, estoy pensando en hacer algo que ya probé y es usar para unificar repos con módulos individuales en uno solo, y es el subtree (digo, para mantener actualizado el odoo-addons). Lo cual les sugiero hacer... por ejemplo:

# estando parado sobre el repo de odoo-addons, (ejemplo solo para 3 repositorios):
# Esto por única vez:
git remote add -f adhoc-account-analytic http://github.com/ingadhoc/adhoc-account-analytic.git
git remote add -f adhoc-account-financial-tools http://github.com/ingadhoc/adhoc-account-financial-tools.git
git remote add -f adhoc-account-invoice http://github.com/ingadhoc/adhoc-account-invoice.git
[....]

# Esto también por única vez:
git merge -s ours --no-commit adhoc-account-analytic/8.0
git read-tree --prefix=adhoc-account-analytic/ -u adhoc-account-analytic/8.0
git commit -m "Merged adhoc-account-analytic"


git merge -s ours --no-commit adhoc-account-financial-tools/8.0
git read-tree --prefix=adhoc-account-financial-tools/ -u adhoc-account-financial-tools/8.0
git commit -m "Merged adhoc-account-financial-tools"

git merge -s ours --no-commit adhoc-account-invoice/8.0
git read-tree --prefix=adhoc-account-invoice/ -u adhoc-account-invoice/8.0
git commit -m "Merged adhoc-account-invoice"

[....]


# sólo esto por cada cambio ( puede ir en un script)
git pull -s subtree adhoc-account-analytic 8.0
git pull -s subtree adhoc-account-financial-tools 8.0
git pull -s subtree adhoc-account-invoice 8.0
[...]
todo esto habría que repetirlo para la 9.0

De esta forma el odoo-addons podría no quedar estático. Para que funcione, todos los pull request se recibirían en los repos individuales, y no en odoo-addons y el odoo-addons se haría un pull subtree cada tanto.

Saludos!

Juan José Scarafía (ADHOC)

unread,
Mar 2, 2016, 8:17:29 AM3/2/16
to odoo-Argentina - Preguntas y respuestas para personalizadores

Buenas Daniel, muy buen dato y bien detallado. Si te parece hacerlo y mantenerlo veo de darte acceso a ese repo. Avisame si te parece


--

Daniel Blanco

unread,
Mar 6, 2016, 9:48:49 PM3/6/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Me parece fantástico!.. lo que sí quizá me demore un poco estos próximos días, porque venimos a un ritmo de locos.

Juan José Scarafía (ADHOC)

unread,
Mar 7, 2016, 7:00:59 AM3/7/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Bárbaro! Sin apuro, nosotros estamos usando los repos separados. 
Ya te agregué, cualquier cosa me decis.
Saludos!

Sebastian Paredes

unread,
Mar 9, 2016, 5:05:29 PM3/9/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Juan, buenas tardes. Es posible que los nuevos 18 repositorios no estén en la ubicación señalada?
Sds,

Sebastián

Daniel Blanco

unread,
Mar 18, 2016, 10:10:25 AM3/18/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Juan que tal si el repo cambia la estructura?

por ejemplo:

odoo-addons
          |--------------------crm
                                     |-------modulo_uno_crm
                                     |-------modulo_dos_crm

en lugar de:
                   odoo-addons
                             |------------------modulo_uno_crm
                             |------------------modulo_dos_crm

Juan José Scarafía (ADHOC)

unread,
Mar 18, 2016, 12:49:02 PM3/18/16
to odoo-Argentina - Preguntas y respuestas para personalizadores

Sebastian, ahí corregí los nombres de los repos, no iban con prefijo "adhoc-"

Daniel, eso como te parezca, la verdad es que a priori no lo vamos a usar. Si te parece puedo mover este repo a una organizació o tu persona y ahí haces lo que te parezca (pensaba borrarlo cuando lancemos la v9)

Igual, si querés ir haciendolo así acá, dale tranquilo, lo unico malo es que todavía está enlazado al odoo apps y tengo que pedir a odoo que me cambien los enlaces a los distintos repos.

Varstat S.A.

unread,
Apr 26, 2016, 8:09:07 AM4/26/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Hola, no hay forma de actualizar.
No puedo desinstalar los modulos, ni tampoco actualizarlos.
Estoy en un punto  muerto, donde tengo facturas electrónicas generadas por el sistema.
Algún mecanismo que me permita backupear los datos y restaurarlo paso a paso .
He intentado seguir https://github.com/ingadhoc/odoo-argentina/blob/8.0/CHANGELOG.md sin éxito




El martes, 26 de enero de 2016, 12:51:57 (UTC-3), Juan José Scarafía (ADHOC) escribió:

Varstat S.A.

unread,
Apr 26, 2016, 8:36:02 AM4/26/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Al intentar desinstalar
account_check : to remove l10n_ar_account_check : to remove report_extended_voucher_receipt : to remove account_voucher_payline : to remove
me indica el siguiente error

File [odoo/openerp/modules/registry.py", line 102, in __getitem__
    return self.models[model_name]
KeyError: u'account.voucher.receipt'

y me impide desinstalar.
Estoy sacando uno a uno los módulos de adhoc, pero aquí se frena

El martes, 26 de enero de 2016, 12:51:57 (UTC-3), Juan José Scarafía (ADHOC) escribió:

Juan José Scarafía (ADHOC)

unread,
Apr 27, 2016, 7:42:35 AM4/27/16
to odoo-Argentina - Preguntas y respuestas para personalizadores

La verdad no tengo ni idea que le puede haber pasado a esa bd o que se le hizo, pero si se te complica desinstalar módulos podes probar el módulo https://github.com/OCA/server-tools/tree/8.0/database_cleanup


--

Varstat S.A.

unread,
Apr 27, 2016, 2:16:38 PM4/27/16
to odoo-Argentina - Preguntas y respuestas para personalizadores
Ok, lo  voy a probar.
Gracias
Reply all
Reply to author
Forward
0 new messages