savoirfairelinux-openerp team mailing list archive
-
savoirfairelinux-openerp team
-
Mailing list archive
-
Message #00833
lp:~savoirfairelinux-openerp/partner-contact-management/passport_management into lp:~savoirfairelinux-openerp/partner-contact-management/base_contact_by_functions
elhadji.dem@xxxxxxxxxxxxxxxxxxxx has proposed merging lp:~savoirfairelinux-openerp/partner-contact-management/passport_management into lp:~savoirfairelinux-openerp/partner-contact-management/base_contact_by_functions.
Requested reviews:
Sandy Carter (http://www.savoirfairelinux.com) (sandy-carter)
For more details, see:
https://code.launchpad.net/~savoirfairelinux-openerp/partner-contact-management/passport_management/+merge/202143
Rename partner_multi_passport by passport, create form and tree view for passport model.
This module allows to manage passport. For example, you can manage multiple passports for partners or for employees.
--
https://code.launchpad.net/~savoirfairelinux-openerp/partner-contact-management/passport_management/+merge/202143
Your team Savoir-faire Linux' OpenERP is subscribed to branch lp:~savoirfairelinux-openerp/partner-contact-management/base_contact_by_functions.
=== removed file 'partner_multi_passport/res_partner.py'
--- partner_multi_passport/res_partner.py 2014-01-10 21:59:28 +0000
+++ partner_multi_passport/res_partner.py 1970-01-01 00:00:00 +0000
@@ -1,32 +0,0 @@
-# -*- encoding: utf-8 -*-
-##############################################################################
-#
-# OpenERP, Open Source Management Solution
-# This module copyright (C) 2013 Savoir-faire Linux
-# (<http://www.savoirfairelinux.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 openerp.osv import orm, fields
-
-
-class res_partner(orm.Model):
- _inherit = 'res.partner'
- _columns = {
- 'passport_ids': fields.one2many('res.passport', 'partner_id', 'Passport'),
- }
-
-# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== removed file 'partner_multi_passport/res_partner_view.xml'
--- partner_multi_passport/res_partner_view.xml 2014-01-10 21:59:28 +0000
+++ partner_multi_passport/res_partner_view.xml 1970-01-01 00:00:00 +0000
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<openerp>
- <data>
- <record id="view_contact_by_function_form" model="ir.ui.view">
- <field name="name">contact.functions.form.inherit</field>
- <field name="model">res.partner</field>
- <field name="inherit_id" ref="base.view_partner_form"/>
- <field name="arch" type="xml">
- <notebook position="inside">
- <page string="Passport" attrs="{'invisible': ['|','|',('is_company','=',True),('contact_id','!=',False)]}">
- <field name="passport_ids" nolabel="1">
- <tree string="Passport Details">
- <field name="name"/>
- <field name="number"/>
- <field name="country_id"/>
- <field name="expiration_date"/>
- </tree>
- <form string="Passport" version="7.0">
- <group col="4">
- <field name="name" string="Owner name (As printed into the passport)"/>
- <field name="number"/>
- <field name="country_id"/>
- <field name="expiration_date"/>
- <field name="birth_date"/>
- <field name="gender"/>
- <field name="partner_id" invisible="1"/>
- </group>
- </form>
- </field>
- </page>
- </notebook>
- </field>
- </record>
- </data>
-</openerp>
=== renamed directory 'partner_multi_passport' => 'passport'
=== modified file 'passport/__init__.py'
--- partner_multi_passport/__init__.py 2014-01-10 21:59:28 +0000
+++ passport/__init__.py 2014-01-17 17:22:33 +0000
@@ -20,7 +20,6 @@
#
##############################################################################
-import res_partner
import res_passport
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== modified file 'passport/__openerp__.py'
--- partner_multi_passport/__openerp__.py 2014-01-10 21:59:28 +0000
+++ passport/__openerp__.py 2014-01-17 17:22:33 +0000
@@ -21,17 +21,15 @@
##############################################################################
{
- 'name': 'Partner Multi Passport',
+ 'name': 'Passport Management',
'version': '0.1',
'author': 'Savoir-faire Linux',
'maintainer': 'Savoir-faire Linux',
'website': 'http://www.savoirfairelinux.com',
'category': 'Customer Relationship Management',
'description': """
-Partner Multi Passport
-======================
-
-This module allows you to manage several passports for each contact.
+Passport Management
+===================
Contributors
------------
@@ -42,7 +40,7 @@
],
'external_dependencies': {},
'data': [
- 'res_partner_view.xml',
+ 'res_passport_view.xml',
],
'demo': [],
'test': [],
=== modified file 'passport/i18n/fr.po'
--- partner_multi_passport/i18n/fr.po 2014-01-10 21:59:28 +0000
+++ passport/i18n/fr.po 2014-01-17 17:22:33 +0000
@@ -1,13 +1,13 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
-# * partner_multi_passport
+# * passport
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-10 21:36+0000\n"
-"PO-Revision-Date: 2014-01-10 16:44-0500\n"
+"POT-Creation-Date: 2014-01-17 16:27+0000\n"
+"PO-Revision-Date: 2014-01-17 11:30-0500\n"
"Last-Translator: EL Hadji DEM <elhadji.dem@xxxxxxxxxxxxxxxxxxxx>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -16,103 +16,93 @@
"Plural-Forms: \n"
"X-Generator: Poedit 1.5.4\n"
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,gender:0
msgid "Gender."
msgstr "Sexe."
-#. module: partner_multi_passport
-#: model:ir.model,name:partner_multi_passport.model_res_passport
-#: view:res.partner:0 field:res.partner,passport_ids:0
+#. module: passport
+#: model:ir.actions.act_window,name:passport.action_passport_tree_list
+#: model:ir.model,name:passport.model_res_passport
msgid "Passport"
msgstr "Passeport"
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,country_id:0
msgid "Delivery country"
msgstr "Pays de délivrance"
-#. module: partner_multi_passport
-#: view:res.partner:0
-msgid "Passport Details"
-msgstr "Détails du passeport"
-
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,name:0
msgid "Owner name"
msgstr "Nom du propriétaire"
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,gender:0
msgid "Gender"
msgstr "Sexe"
-#. module: partner_multi_passport
-#: field:res.passport,number:0
-msgid "Passport No"
-msgstr "No du passeport"
-
-#. module: partner_multi_passport
-#: help:res.passport,partner_id:0
-msgid "Contact."
-msgstr "Contact."
-
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,expiration_date:0
msgid "Expiration date."
msgstr "Date d'expiration."
-#. module: partner_multi_passport
-#: view:res.partner:0
+#. module: passport
+#: view:res.passport:0
+msgid "PassportTree"
+msgstr "PassportTree"
+
+#. module: passport
+#: view:res.passport:0
msgid "Owner name (As printed into the passport)"
msgstr "Nom du propriétaire (Comme écrit sur le passeport)"
-#. module: partner_multi_passport
-#: field:res.passport,partner_id:0
-msgid "Contact"
-msgstr "Contact"
+#. module: passport
+#: view:res.passport:0
+msgid "PassportForm"
+msgstr "PassportForm"
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,number:0
msgid "Passport number."
msgstr "Numéro du passeport."
-#. module: partner_multi_passport
+#. module: passport
#: selection:res.passport,gender:0
msgid "Female"
msgstr "Femme"
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,name:0
msgid "Owner name (As printed into the passport)."
msgstr "Nom du propriétaire (Comme écrit sur le passeport)."
-#. module: partner_multi_passport
-#: model:ir.model,name:partner_multi_passport.model_res_partner
-msgid "Partner"
-msgstr "Partenaire"
+#. module: passport
+#: field:res.passport,number:0
+msgid "Passport No"
+msgstr "No du passeport"
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,birth_date:0
msgid "Birth Date."
msgstr "Date de naissance."
-#. module: partner_multi_passport
+#. module: passport
#: selection:res.passport,gender:0
msgid "Male"
msgstr "Homme"
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,country_id:0
msgid "Delivery country."
msgstr "Pays de délivrance."
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,expiration_date:0
msgid "Expiration date"
msgstr "Date d'expiration"
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,birth_date:0
msgid "Birth Date"
msgstr "Date de naissance"
=== renamed file 'partner_multi_passport/i18n/partner_multi_passport.pot' => 'passport/i18n/passport.pot'
--- partner_multi_passport/i18n/partner_multi_passport.pot 2014-01-10 21:59:28 +0000
+++ passport/i18n/passport.pot 2014-01-17 17:22:33 +0000
@@ -1,13 +1,13 @@
# Translation of OpenERP Server.
# This file contains the translation of the following modules:
-# * partner_multi_passport
+# * passport
#
msgid ""
msgstr ""
"Project-Id-Version: OpenERP Server 7.0\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2014-01-10 21:36+0000\n"
-"PO-Revision-Date: 2014-01-10 16:36-0500\n"
+"POT-Creation-Date: 2014-01-17 16:26+0000\n"
+"PO-Revision-Date: 2014-01-17 11:26-0500\n"
"Last-Translator: EL Hadji DEM <elhadji.dem@xxxxxxxxxxxxxxxxxxxx>\n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@@ -16,103 +16,93 @@
"Plural-Forms: \n"
"X-Generator: Poedit 1.5.4\n"
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,gender:0
msgid "Gender."
msgstr ""
-#. module: partner_multi_passport
-#: model:ir.model,name:partner_multi_passport.model_res_passport
-#: view:res.partner:0 field:res.partner,passport_ids:0
+#. module: passport
+#: model:ir.actions.act_window,name:passport.action_passport_tree_list
+#: model:ir.model,name:passport.model_res_passport
msgid "Passport"
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,country_id:0
msgid "Delivery country"
msgstr ""
-#. module: partner_multi_passport
-#: view:res.partner:0
-msgid "Passport Details"
-msgstr ""
-
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,name:0
msgid "Owner name"
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,gender:0
msgid "Gender"
msgstr ""
-#. module: partner_multi_passport
-#: field:res.passport,number:0
-msgid "Passport No"
-msgstr ""
-
-#. module: partner_multi_passport
-#: help:res.passport,partner_id:0
-msgid "Contact."
-msgstr ""
-
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,expiration_date:0
msgid "Expiration date."
msgstr ""
-#. module: partner_multi_passport
-#: view:res.partner:0
+#. module: passport
+#: view:res.passport:0
+msgid "PassportTree"
+msgstr ""
+
+#. module: passport
+#: view:res.passport:0
msgid "Owner name (As printed into the passport)"
msgstr ""
-#. module: partner_multi_passport
-#: field:res.passport,partner_id:0
-msgid "Contact"
+#. module: passport
+#: view:res.passport:0
+msgid "PassportForm"
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,number:0
msgid "Passport number."
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: selection:res.passport,gender:0
msgid "Female"
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,name:0
msgid "Owner name (As printed into the passport)."
msgstr ""
-#. module: partner_multi_passport
-#: model:ir.model,name:partner_multi_passport.model_res_partner
-msgid "Partner"
+#. module: passport
+#: field:res.passport,number:0
+msgid "Passport No"
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,birth_date:0
msgid "Birth Date."
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: selection:res.passport,gender:0
msgid "Male"
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: help:res.passport,country_id:0
msgid "Delivery country."
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,expiration_date:0
msgid "Expiration date"
msgstr ""
-#. module: partner_multi_passport
+#. module: passport
#: field:res.passport,birth_date:0
msgid "Birth Date"
msgstr ""
=== modified file 'passport/res_passport.py'
--- partner_multi_passport/res_passport.py 2014-01-10 21:59:28 +0000
+++ passport/res_passport.py 2014-01-17 17:22:33 +0000
@@ -41,7 +41,6 @@
('female', 'Female')],
'Gender',
help="Gender."),
- 'partner_id': fields.many2one('res.partner', 'Contact', help="Contact."),
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== added file 'passport/res_passport_view.xml'
--- passport/res_passport_view.xml 1970-01-01 00:00:00 +0000
+++ passport/res_passport_view.xml 2014-01-17 17:22:33 +0000
@@ -0,0 +1,48 @@
+<?xml version="1.0" ?>
+<openerp>
+ <data>
+ <!-- Tree Views passport-->
+ <record model="ir.ui.view" id="passport_tree_view">
+ <field name="name">Passport Tree View</field>
+ <field name="model">res.passport</field>
+ <field name="type">tree</field>
+ <field name="arch" type="xml">
+ <tree string="PassportTree" version="7.0">
+ <field name="name"/>
+ <field name="number"/>
+ <field name="country_id"/>
+ <field name="expiration_date"/>
+ <field name="gender"/>
+ <field name="birth_date"/>
+ </tree>
+ </field>
+ </record>
+
+ <!-- Form Views passport-->
+ <record model="ir.ui.view" id="passport_form_view">
+ <field name="name">Passport Form View</field>
+ <field name="model">res.passport</field>
+ <field name="type">form</field>
+ <field name="arch" type="xml">
+ <form string="PassportForm" version="7.0" >
+ <group col="4">
+ <field name="name" string="Owner name (As printed into the passport)"/>
+ <field name="number"/>
+ <field name="country_id"/>
+ <field name="expiration_date"/>
+ <field name="birth_date"/>
+ <field name="gender"/>
+ </group>
+ </form>
+ </field>
+ </record>
+
+ <!-- Actions -->
+ <record model="ir.actions.act_window" id="action_passport_tree_list">
+ <field name="name">Passport</field>
+ <field name="view_id" ref="passport_tree_view"/>
+ <field name="res_model">res.passport</field>
+ <field name="view_mode">tree,form</field>
+ </record>
+ </data>
+</openerp>
Follow ups