From c1e18712c0c9bb378f8b64c3863243c276fe60fb Mon Sep 17 00:00:00 2001 From: Jordi Llinares Date: Tue, 4 Nov 2014 12:23:04 +0100 Subject: [PATCH] [MIG] Migration of account_renumber to 8.0. --- .../__init__.py | 0 .../__openerp__.py | 24 +++++++++---------- .../i18n/ab.po | 0 .../i18n/account_renumber.pot | 0 .../i18n/bg.po | 0 .../i18n/ca.po | 0 .../i18n/ca_ES.po | 0 .../i18n/es.po | 0 .../i18n/es_ES.po | 0 .../i18n/gl.po | 0 .../i18n/pt.po | 0 .../i18n/pt_BR.po | 0 .../i18n/sv.po | 0 .../test/create_moves.py | 0 .../wizard/__init__.py | 0 .../wizard/wizard_renumber.py | 9 +++---- .../wizard/wizard_renumber_view.xml | 2 +- 17 files changed, 18 insertions(+), 17 deletions(-) rename {__unported__/account_renumber => account_renumber}/__init__.py (100%) rename {__unported__/account_renumber => account_renumber}/__openerp__.py (75%) rename {__unported__/account_renumber => account_renumber}/i18n/ab.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/account_renumber.pot (100%) rename {__unported__/account_renumber => account_renumber}/i18n/bg.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/ca.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/ca_ES.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/es.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/es_ES.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/gl.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/pt.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/pt_BR.po (100%) rename {__unported__/account_renumber => account_renumber}/i18n/sv.po (100%) rename {__unported__/account_renumber => account_renumber}/test/create_moves.py (100%) rename {__unported__/account_renumber => account_renumber}/wizard/__init__.py (100%) rename {__unported__/account_renumber => account_renumber}/wizard/wizard_renumber.py (96%) rename {__unported__/account_renumber => account_renumber}/wizard/wizard_renumber_view.xml (97%) diff --git a/__unported__/account_renumber/__init__.py b/account_renumber/__init__.py similarity index 100% rename from __unported__/account_renumber/__init__.py rename to account_renumber/__init__.py diff --git a/__unported__/account_renumber/__openerp__.py b/account_renumber/__openerp__.py similarity index 75% rename from __unported__/account_renumber/__openerp__.py rename to account_renumber/__openerp__.py index 17b207447..9d9ab9696 100644 --- a/__unported__/account_renumber/__openerp__.py +++ b/account_renumber/__openerp__.py @@ -29,31 +29,31 @@ 'version': "1.0", 'author': "Pexego", 'website': "http://www.pexego.es", - 'category': "Enterprise Specific Modules", - 'contributors': ['Pedro M. Baeza', 'Joaquín Gutierrez'], + 'category': "Accounting & Finance", + 'contributors': ['Pedro M. Baeza', 'Jordi Llinares', 'Joaquín Gutierrez'], 'description': """ This module adds a wizard to renumber account moves by date only for admin. =========================================================================== -The wizard, that will be added to the "End of Year Treatments", -let's you select one or more journals and fiscal periods, -set a starting number; and then renumber all the posted moves -from those journals and periods sorted by date. +The wizard, which is accesible from the "End of Period" menuitem, +lets you select journals, periods, and a starting number. When +launched, it renumbers all posted moves that match selected criteria +(after ordering them by date). -It will recreate the sequence number of each account move -using their journal sequence so: +It will recreate the sequence number for each account move +using its journal sequence, which means that: - Sequences per journal are supported. - - Sequences with prefixes and sufixes based on the move + - Sequences with prefixes and suffixes based on the move date are also supported. """, "license": "AGPL-3", "depends": [ - 'account', + 'account', ], "demo": [], "data": [ 'wizard/wizard_renumber_view.xml', ], - "active": False, - 'installable': False + 'installable': True, + 'auto_install': False, } diff --git a/__unported__/account_renumber/i18n/ab.po b/account_renumber/i18n/ab.po similarity index 100% rename from __unported__/account_renumber/i18n/ab.po rename to account_renumber/i18n/ab.po diff --git a/__unported__/account_renumber/i18n/account_renumber.pot b/account_renumber/i18n/account_renumber.pot similarity index 100% rename from __unported__/account_renumber/i18n/account_renumber.pot rename to account_renumber/i18n/account_renumber.pot diff --git a/__unported__/account_renumber/i18n/bg.po b/account_renumber/i18n/bg.po similarity index 100% rename from __unported__/account_renumber/i18n/bg.po rename to account_renumber/i18n/bg.po diff --git a/__unported__/account_renumber/i18n/ca.po b/account_renumber/i18n/ca.po similarity index 100% rename from __unported__/account_renumber/i18n/ca.po rename to account_renumber/i18n/ca.po diff --git a/__unported__/account_renumber/i18n/ca_ES.po b/account_renumber/i18n/ca_ES.po similarity index 100% rename from __unported__/account_renumber/i18n/ca_ES.po rename to account_renumber/i18n/ca_ES.po diff --git a/__unported__/account_renumber/i18n/es.po b/account_renumber/i18n/es.po similarity index 100% rename from __unported__/account_renumber/i18n/es.po rename to account_renumber/i18n/es.po diff --git a/__unported__/account_renumber/i18n/es_ES.po b/account_renumber/i18n/es_ES.po similarity index 100% rename from __unported__/account_renumber/i18n/es_ES.po rename to account_renumber/i18n/es_ES.po diff --git a/__unported__/account_renumber/i18n/gl.po b/account_renumber/i18n/gl.po similarity index 100% rename from __unported__/account_renumber/i18n/gl.po rename to account_renumber/i18n/gl.po diff --git a/__unported__/account_renumber/i18n/pt.po b/account_renumber/i18n/pt.po similarity index 100% rename from __unported__/account_renumber/i18n/pt.po rename to account_renumber/i18n/pt.po diff --git a/__unported__/account_renumber/i18n/pt_BR.po b/account_renumber/i18n/pt_BR.po similarity index 100% rename from __unported__/account_renumber/i18n/pt_BR.po rename to account_renumber/i18n/pt_BR.po diff --git a/__unported__/account_renumber/i18n/sv.po b/account_renumber/i18n/sv.po similarity index 100% rename from __unported__/account_renumber/i18n/sv.po rename to account_renumber/i18n/sv.po diff --git a/__unported__/account_renumber/test/create_moves.py b/account_renumber/test/create_moves.py similarity index 100% rename from __unported__/account_renumber/test/create_moves.py rename to account_renumber/test/create_moves.py diff --git a/__unported__/account_renumber/wizard/__init__.py b/account_renumber/wizard/__init__.py similarity index 100% rename from __unported__/account_renumber/wizard/__init__.py rename to account_renumber/wizard/__init__.py diff --git a/__unported__/account_renumber/wizard/wizard_renumber.py b/account_renumber/wizard/wizard_renumber.py similarity index 96% rename from __unported__/account_renumber/wizard/wizard_renumber.py rename to account_renumber/wizard/wizard_renumber.py index 78ca23b99..3a7242f1d 100644 --- a/__unported__/account_renumber/wizard/wizard_renumber.py +++ b/account_renumber/wizard/wizard_renumber.py @@ -24,6 +24,8 @@ from openerp.tools.translate import _ from openerp import SUPERUSER_ID import logging +_logger = logging.getLogger(__name__) + class wizard_renumber(orm.TransientModel): _name = "wizard.renumber" @@ -79,7 +81,6 @@ class wizard_renumber(orm.TransientModel): Action that renumbers all the posted moves on the given journal and periods, and returns their ids. """ - logger = logging.getLogger("account_renumber") form = self.browse(cr, uid, ids[0], context=context) period_ids = [x.id for x in form.period_ids] journal_ids = [x.id for x in form.journal_ids] @@ -87,7 +88,7 @@ class wizard_renumber(orm.TransientModel): if not (period_ids and journal_ids): raise orm.except_orm(_('No Data Available'), _('No records found for your selection!')) - logger.debug("Searching for account moves to renumber.") + _logger.debug("Searching for account moves to renumber.") move_obj = self.pool['account.move'] sequence_obj = self.pool['ir.sequence'] sequences_seen = [] @@ -100,7 +101,7 @@ class wizard_renumber(orm.TransientModel): context=context) if not move_ids: continue - logger.debug("Renumbering %d account moves." % len(move_ids)) + _logger.debug("Renumbering %d account moves." % len(move_ids)) for move in move_obj.browse(cr, uid, move_ids, context=context): sequence_id = self.get_sequence_id_for_fiscalyear_id( cr, uid, @@ -125,7 +126,7 @@ class wizard_renumber(orm.TransientModel): # exception. cr.execute('UPDATE account_move SET name=%s WHERE id=%s', (new_name, move.id)) - logger.debug("%d account moves renumbered." % len(move_ids)) + _logger.debug("%d account moves renumbered." % len(move_ids)) sequences_seen = [] form.write({'state': 'renumber'}) data_obj = self.pool['ir.model.data'] diff --git a/__unported__/account_renumber/wizard/wizard_renumber_view.xml b/account_renumber/wizard/wizard_renumber_view.xml similarity index 97% rename from __unported__/account_renumber/wizard/wizard_renumber_view.xml rename to account_renumber/wizard/wizard_renumber_view.xml index 73292b687..abf02e767 100644 --- a/__unported__/account_renumber/wizard/wizard_renumber_view.xml +++ b/account_renumber/wizard/wizard_renumber_view.xml @@ -6,7 +6,7 @@ account_renumber.form wizard.renumber -
+

This wizard will help you renumber entries in one or more journals.

Posted moves from those journals will be sorted by date and then assigned sequential numbers using their journal sequence.