lp://qastaging/~vauxoo/bank-management/josbel-bm-experimental
- Get this branch:
- bzr branch lp://qastaging/~vauxoo/bank-management/josbel-bm-experimental
Branch merges
Branch information
Recent revisions
- 77. By Aristóbulo Meneses
-
[IMP] el método anular en check_book solo escribe sobre si mismo
los objetos check_note son anulados desde su propio método
de anulación y realiza las validaciones que corresponden
en check_note. - 75. By Aristóbulo Meneses
-
[IMP] Se reorientan las clases check_book y check_note hacia
un enfoque mas OxO, se definen clases en check_note que
controlan las transiciones de estados y cambios en objetos
check_note, para evitar setencias write sobre objetos
check_note desde objetos check_book.
Es decir, check_book hace writes sobre sí mismo y para
modificar estados de notes debe invocar el método particular
en la clase check_note.
[IMP] En check_note se estandariza tambien la transición
de estados en un sólo método parametrizado.
[IMP] Correcciones menores de sintaxis.
Nota: con los cambios en check_note se nota una leve mejora
en el tiempo de respuesta al hibernar/reactivar una chequera. - 74. By Aristóbulo Meneses
-
[IMP] Se cambia el constraint por un sql_constraint mucho mas
sencillo.
[TODO] Revisar si es realmente necesario ese constraint, al final
el valor se llena desde un selection y es un campo obligatorio.
Revisar por qué se usaron valores string para el campo en lugar de
un entero. - 73. By Aristóbulo Meneses
-
[IMP] Se eliminan los queries del código y se usan los métodos
existentes para manipular los objetos (para algo existe el ORM)
[TODO] Corregir los nombres de las funciones.
Aplicar el mismo enfoque que en check.book.request y estandarizar
varios métodos que hacen lo mismo.
Revisar el método que carga los cheques y agregar una validación
que corrija el bug 980275.
Analizar si es correcto escribir los estados de los check.notes
directamente con writes o crear métodos en check.note e invocarlos
(para algo estamos trabajando OxO) - 72. By Aristóbulo Meneses
-
[IMP] Agregado método change_
request_ status que estandariza
las transiciones de estado de una solicitud.
[TODO] Revisar si es posible cambiar llamados de métodos en
las vistas enviando los estados como parámetros y utilizar una
sola declaración. - 71. By Aristóbulo Meneses
-
[IMP] Renombrado el archivo partner.py a res_partner_bank.py
para identificarlo acorde con el objeto que contiene.
[IMP] Se reduce la cantidad de transacciones en el método
get_anular() de check.book.request utilizando una sola
sentencia write para todas las chequeras de la solicitud
en vez de recorrer una a una mediando un ciclo for. También
se agrega un mensaje al log para darle mayor información al
usuario.
[IMP] Mejoras en la sintaxis del código aplicando la PEP 8
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)