Registered by Gustavo Earnshaw

Openerp NorEste Argentino

Usando los scripts para desarrollar en openerp
==============================================

- Requisitos
- Creando el proyecto y descargando las ramas
- Iniciando los servicios Server y Client Web
- Actualizando ramas locales con lo ultimo de launchpad
- Modificando y Desarrollando codigo
- Actualizando modulos en una base de datos
- Confirmando los cambios realizados
- Enviando a launchpad los cambios locales confirmados

Requisitos
----------

- Python 2.5 o superior
- Bazaar
- Postgres (con un usuario y clave 'openerp' y permisos de crear nuevas base de datos)
- Dependencias python (python-reportlab python-egenix-mxdatetime python-lxml
 python-tz python-pychart python-pydot python-lxml python-libxslt1
 python-vobject python-setuptools python-yaml python-psycopg2 python-mako
 python-cherrypy3 python-pybabel python-simplejson python-formencode
 python-pyparsing python-tz python-xlwt)

Creando el proyecto y descargando las ramas
-------------------------------------------

# Para entorno de desarrollo. Mas lento porque realiza un "branch" de cada rama pero necesario para luego subir los cambios realizados:

$ cd
$ mkdir workspace && cd workspace
$ bzr branch lp:~openerp-nea/openerp-nea/openerp-nea
$ cd openerp-nea
$ ./branch.sh # (Se descargan las ramas definidas en data.sh)

# Para entorno de ejecución. Mas optimo porque realiza un "checkout --lightweight" de cada rama:

$ cd
$ mkdir workspace && cd workspace
$ bzr checkout --lightweight lp:~openerp-nea/openerp-nea/prod
$ cd openerp-nea
$ ./checkout.sh # (Se descargan las ramas definidas en data.sh)

La configuracion de openerp server se encuentra en el archivo ./.openerp_serverrc. Puede editarse el archivo o pasarle cualquier parametro adicional a start.sh, como por ejemplo: ./start.sh --db_user=otro --db_password=otro

La configuracion del client web se encuentra en el archivo ./.openerp-web.cfg.

Iniciando los servicios Server y Client Web
-------------------------------------------

$ ./start.sh

En .openerp_serverrc están definidos los directorios que lee openerp para cargar modulos. Por defecto los mismos que están definidos en ./data.sh.

Actualizando ramas locales con lo ultimo de launchpad
-----------------------------------------------------

$ ./pull.sh

# ó ./update.sh si se descargó para entorno de ejecución.

Puede pasarle parametros adicionales del comando pull de bazaar y serán aplicados a todos los repositorios por igual.

Para el entorno de desarrollo
----------------------------------

Para visualizar que se ha modificado, borrado, agregado desde la ultima actualizacion:

$ ./status.sh

Actualizando modulos en una base de datos:

$ ./update_module.sh NOMBRE_MODULO NOMBRE_BASEDEDATOS

Confirmando los cambios realizados. Se confirman los cambios realizados en cada repositorio en forma particular:

$ cd ./addons
$ bzr commit -m "Descripcion a los cambios efectuados"

Subiendo al servidor de launchpad los cambios locales confirmados:

$ ./push.sh

Project information

Maintainer:
Gustavo Earnshaw
Driver:
Not yet selected
Licence:
GNU GPL v3

RDF metadata

View full history Series and milestones

trunk series is the current focus of development.

All code Code

Version control system:
Bazaar

All packages Packages in Distributions

Get Involved

Downloads

openerp-nea does not have any download files registered with Launchpad.