openerp-community-reviewer team mailing list archive
-
openerp-community-reviewer team
-
Mailing list archive
-
Message #01341
[Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
Thomas Rehn has proposed merging lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management.
Requested reviews:
Partner and Contact Core Editors (partner-contact-core-editors)
For more details, see:
https://code.launchpad.net/~initos.com/partner-contact-management/7.0/+merge/195066
I migrated 'base_partner_sequence' from lp:openobject-addons/extra-trunk to OpenERP v7.0. This module seems to fit well with the focus of your branch.
--
https://code.launchpad.net/~initos.com/partner-contact-management/7.0/+merge/195066
Your team Partner and Contact Core Editors is requested to review the proposed merge of lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management.
=== added directory 'base_partner_sequence'
=== added file 'base_partner_sequence/__init__.py'
--- base_partner_sequence/__init__.py 1970-01-01 00:00:00 +0000
+++ base_partner_sequence/__init__.py 2013-11-13 13:58:43 +0000
@@ -0,0 +1,23 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+import partner_sequence
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+
=== added file 'base_partner_sequence/__openerp__.py'
--- base_partner_sequence/__openerp__.py 1970-01-01 00:00:00 +0000
+++ base_partner_sequence/__openerp__.py 2013-11-13 13:58:43 +0000
@@ -0,0 +1,45 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
+# Copyright (C) 2013 initOS GmbH & Co. KG (<http://www.initos.com>).
+# Author Thomas Rehn <thomas.rehn at initos.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+{
+ "name" : "Add a sequence on customers' code",
+ "version" : "1.1",
+ "author" : "initOS GmbH & Co. KG",
+ "category" : "Generic Modules/Base",
+ "website": "http://www.initos.com",
+ "depends" : ["base"],
+ "summary" : "Sets customer's code from a sequence",
+ "description": """
+ This module adds the possibility to define a sequence for
+ the partner code. This code is then set as default when you
+ create a new customer, using the defined sequence.
+ This module is a migration of the original base_partner_sequence
+ addon to OpenERP version 7.0.
+ """,
+ "demo_xml" : [],
+ "init_xml" : ['partner_sequence.xml'],
+ "update_xml" : [],
+ "active": False,
+ "installable": True
+}
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+
=== added directory 'base_partner_sequence/i18n'
=== added file 'base_partner_sequence/i18n/base_partner_sequence.pot'
--- base_partner_sequence/i18n/base_partner_sequence.pot 1970-01-01 00:00:00 +0000
+++ base_partner_sequence/i18n/base_partner_sequence.pot 2013-11-13 13:58:43 +0000
@@ -0,0 +1,21 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 7.0-20131013-231025\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-11-13 13:47+0000\n"
+"PO-Revision-Date: 2013-11-13 13:47+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: base_partner_sequence
+#: model:ir.model,name:base_partner_sequence.model_res_partner
+msgid "Partner"
+msgstr ""
+
=== added file 'base_partner_sequence/i18n/de.po'
--- base_partner_sequence/i18n/de.po 1970-01-01 00:00:00 +0000
+++ base_partner_sequence/i18n/de.po 2013-11-13 13:58:43 +0000
@@ -0,0 +1,21 @@
+# Translation of OpenERP Server.
+# This file contains the translation of the following modules:
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: OpenERP Server 7.0-20131013-231025\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2013-11-13 13:47+0000\n"
+"PO-Revision-Date: 2013-11-13 13:47+0000\n"
+"Last-Translator: <>\n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: base_partner_sequence
+#: model:ir.model,name:base_partner_sequence.model_res_partner
+msgid "Partner"
+msgstr "Partner"
+
=== added file 'base_partner_sequence/partner_sequence.py'
--- base_partner_sequence/partner_sequence.py 1970-01-01 00:00:00 +0000
+++ base_partner_sequence/partner_sequence.py 2013-11-13 13:58:43 +0000
@@ -0,0 +1,42 @@
+# -*- encoding: utf-8 -*-
+##############################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>).
+# Copyright (C) 2013 initOS GmbH & Co. KG (<http://www.initos.com>).
+# Author Thomas Rehn <thomas.rehn at initos.com>
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+##############################################################################
+
+from osv import osv, fields
+import logging
+_logger = logging.getLogger(__name__)
+
+class partner_sequence(osv.osv):
+ _inherit = 'res.partner'
+ def create(self, cr, uid, vals, context={}):
+ # only assign a 'ref' if it is not a child object
+ # (such as a shipping/invoice address)
+ if vals.get('parent_id', 0) > 0:
+ vals['ref'] = self.pool.get('ir.sequence').get(cr, uid, 'res.partner')
+ res = super(partner_sequence, self).create(cr, uid, vals, context)
+ return res
+ _columns = {
+ 'ref': fields.char('Code', size=64, readonly=True),
+ }
+partner_sequence()
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
+
=== added file 'base_partner_sequence/partner_sequence.xml'
--- base_partner_sequence/partner_sequence.xml 1970-01-01 00:00:00 +0000
+++ base_partner_sequence/partner_sequence.xml 2013-11-13 13:58:43 +0000
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<openerp>
+<data noupdate="1">
+
+ #
+ # Sequences for res.partner
+ #
+
+ <record model="ir.sequence.type" id="seq_type_res_partner">
+ <field name="name">Partner code</field>
+ <field name="code">res.partner</field>
+ </record>
+ <record model="ir.sequence" id="seq_res_partner">
+ <field name="name">Partner code</field>
+ <field name="code">res.partner</field>
+ <field name="prefix">P/</field>
+ <field name="padding">5</field>
+ </record>
+
+</data>
+</openerp>
Follow ups
-
[Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: noreply, 2014-01-20
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Holger Brunn (Therp), 2014-01-06
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-12-02
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Thomas Rehn, 2013-12-02
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-29
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Thomas Rehn, 2013-11-29
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Stefan Rijnhart (Therp), 2013-11-19
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-19
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Stefan Rijnhart (Therp), 2013-11-19
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-19
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-19
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-18
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Stefan Rijnhart (Therp), 2013-11-18
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-18
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Thomas Rehn, 2013-11-15
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-14
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Thomas Rehn, 2013-11-14
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-13
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Thomas Rehn, 2013-11-13
-
Re: [Merge] lp:~initos.com/partner-contact-management/7.0 into lp:partner-contact-management
From: Pedro Manuel Baeza, 2013-11-13