← Back to team overview

savoirfairelinux-openerp team mailing list archive

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