forked from Agofer/fix_views_14
2.8 KiB
2.8 KiB
utility_scripts
Este repositorio contiene una colección de scripts útiles para tareas de soporte y administración.
Tabla de Contenidos
- Instrucciones de Uso
- Descripción de los Scripts
- Contribución (Opcional)
- Licencia (Opcional)
Instrucciones de Uso
- Clona el repositorio:
git clone URL_SSH_DEL_REPOSITORIO - Navega al directorio del repositorio:
cd utility_scripts - Asegúrate de tener Python 3 instalado.
- Ejecuta los scripts según sea necesario:
python nombre_del_script.py
Descripción de los Scripts
actualizar_precios.py
Este script actualiza los precios de los productos en Odoo a partir de una hoja de cálculo.
- Uso:
python actualizar_precios.py - Requisitos:
- Libreria Odooly instalada
- crear y configurar
odooly.inicon esta estructura
[odootest24] database = DB username = Usuario password = password host = odootest2X.agofer.net ó erp
buscar_registros.py
Este script busca registros específicos en la base de datos de Odoo.
- Uso:
python buscar_registros.py --modelo modelo_a_buscar --filtro filtro_de_busqueda - Ejemplo:
python buscar_registros.py --modelo stock.picking --filtro "('requested_delivery', '=', True)"
create_AttributesValues_DriveToOdoo.py
Este script crea los atributos y valores del Maestro de Productos en Odoo.
-
Requisitos:
- Configurar el archivo odooly.ini como en la instrucción de actualizar_precios.py
- Crear proyecto en Google Cloud
- Habilitar Servicio
Goole Sheets APIenAPIs Y servicios habilitados - Crear y configurar una
Cuenta de ServicioenCredenciales - Descargar la clave
0a4abc9.json
{ "type": "service_account", "project_id": "project_id", "private_key_id": "private_key_id", "private_key": "-----BEGIN PRIVATE KEY-----private_key", "client_email": "client_email", "client_id": "client_id", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "client_x509_cert_url", "universe_domain": "googleapis.com" } -
Ejemplo:
python3 create_AttributesValues_DriveToOdoo.py --primer_atributo G1 --ultimo_atributo R
Contribución
Si quieres contribuir, sigue estos pasos:
- Haz un fork del repositorio.
- Crea una rama para tu contribución:
git checkout -b mi-contribucion - Realiza tus cambios y haz un commit.
- Sube tus cambios al fork:
git push origin mi-contribucion - Crea un pull request.
Licencia
Este repositorio se distribuye bajo la licencia MIT.