Browse Source
[ADD] Partner_phone_number_extension module
[ADD] Partner_phone_number_extension module
Add a phone number extension fieldpull/37/head
El Hadji Dem
10 years ago
committed by
Sandy Carter
9 changed files with 292 additions and 0 deletions
-
21base_contact_phone_extension/__init__.py
-
50base_contact_phone_extension/__openerp__.py
-
20base_contact_phone_extension/res_partner_view.xml
-
23partner_phone_extension/__init__.py
-
45partner_phone_extension/__openerp__.py
-
33partner_phone_extension/i18n/fr.po
-
32partner_phone_extension/i18n/partner_phone_extension.pot
-
30partner_phone_extension/res_partner.py
-
38partner_phone_extension/res_partner_view.xml
@ -0,0 +1,21 @@ |
|||
# -*- encoding: utf-8 -*- |
|||
############################################################################## |
|||
# |
|||
# OpenERP, Open Source Management Solution |
|||
# This module copyright (C) 2013-2014 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/>. |
|||
# |
|||
############################################################################## |
@ -0,0 +1,50 @@ |
|||
# -*- encoding: utf-8 -*- |
|||
############################################################################## |
|||
# |
|||
# OpenERP, Open Source Management Solution |
|||
# This module copyright (C) 2013-2014 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/>. |
|||
# |
|||
############################################################################## |
|||
|
|||
{ |
|||
'name': 'Partner Phone Number Extension - Base Contact Bindings', |
|||
'version': '1.1', |
|||
'category': 'Customer Relationship Management', |
|||
'summary': 'Base Contact Bindings for Partner Phone Number Extension', |
|||
'description': """ |
|||
Partner Phone Number Extension - Base Contact Bindings |
|||
====================================================== |
|||
|
|||
This module allows to add a phone number extension field in partner form view. |
|||
|
|||
Contributors |
|||
------------ |
|||
* El Hadji Dem (elhadji.dem@savoirfairelinux.com) |
|||
""", |
|||
'author': 'Savoir-faire Linux', |
|||
'website': 'www.savoirfairelinux.com', |
|||
'license': 'AGPL-3', |
|||
'depends': [ |
|||
'base_contact', |
|||
'partner_phone_extension', |
|||
], |
|||
'data': [ |
|||
'res_partner_view.xml', |
|||
], |
|||
'installable': True, |
|||
'auto_install': True, |
|||
} |
@ -0,0 +1,20 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<openerp> |
|||
<data> |
|||
|
|||
<record id="view_position_info_number_extension_form" model="ir.ui.view"> |
|||
<field name="name">view.position.info.number.extension.form</field> |
|||
<field name="model">res.partner</field> |
|||
<field name="inherit_id" ref="base_contact.view_partner_form_inherit"/> |
|||
<field name="arch" type="xml"> |
|||
|
|||
<xpath expr="//field[@name='other_contact_ids']/form//field[@name='phone']" |
|||
position="after"> |
|||
<field name="extension"/> |
|||
</xpath> |
|||
|
|||
</field> |
|||
</record> |
|||
|
|||
</data> |
|||
</openerp> |
@ -0,0 +1,23 @@ |
|||
# -*- encoding: utf-8 -*- |
|||
############################################################################## |
|||
# |
|||
# OpenERP, Open Source Management Solution |
|||
# This module copyright (C) 2013-2014 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 . import res_partner |
@ -0,0 +1,45 @@ |
|||
# -*- encoding: utf-8 -*- |
|||
############################################################################## |
|||
# |
|||
# OpenERP, Open Source Management Solution |
|||
# This module copyright (C) 2013-2014 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/>. |
|||
# |
|||
############################################################################## |
|||
|
|||
{ |
|||
'name': 'Partner Phone Number Extension', |
|||
'version': '1.1', |
|||
'category': 'Customer Relationship Management', |
|||
'summary': 'Partner Phone Number Extension', |
|||
'description': """ |
|||
Partner Phone Number Extension |
|||
============================== |
|||
|
|||
This module allows to add a phone number extension field in partner form view. |
|||
|
|||
Contributors |
|||
------------ |
|||
* El Hadji Dem (elhadji.dem@savoirfairelinux.com) |
|||
""", |
|||
'author': 'Savoir-faire Linux', |
|||
'website': 'www.savoirfairelinux.com', |
|||
'license': 'AGPL-3', |
|||
'data': [ |
|||
'res_partner_view.xml', |
|||
], |
|||
'installable': True, |
|||
} |
@ -0,0 +1,33 @@ |
|||
# Translation of OpenERP Server. |
|||
# This file contains the translation of the following modules: |
|||
# * partner_phone_extension |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: OpenERP Server 7.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2014-11-03 18:56+0000\n" |
|||
"PO-Revision-Date: 2014-11-03 14:00-0500\n" |
|||
"Last-Translator: Sandy Carter <sandy.carter@savoirfairelinux.com>\n" |
|||
"Language-Team: \n" |
|||
"Language: fr\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: 8bit\n" |
|||
"Plural-Forms: \n" |
|||
"X-Generator: Poedit 1.6.10\n" |
|||
|
|||
#. module: partner_phone_extension |
|||
#: model:ir.model,name:partner_phone_extension.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "Partenaire" |
|||
|
|||
#. module: partner_phone_extension |
|||
#: field:res.partner,extension:0 |
|||
msgid "Extension" |
|||
msgstr "Poste" |
|||
|
|||
#. module: partner_phone_extension |
|||
#: help:res.partner,extension:0 |
|||
msgid "Phone Number Extension." |
|||
msgstr "Numéro de poste téléphonique." |
@ -0,0 +1,32 @@ |
|||
# Translation of OpenERP Server. |
|||
# This file contains the translation of the following modules: |
|||
# * partner_phone_extension |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: OpenERP Server 7.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2014-11-03 18:56+0000\n" |
|||
"PO-Revision-Date: 2014-11-03 18:56+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: partner_phone_extension |
|||
#: model:ir.model,name:partner_phone_extension.model_res_partner |
|||
msgid "Partner" |
|||
msgstr "" |
|||
|
|||
#. module: partner_phone_extension |
|||
#: field:res.partner,extension:0 |
|||
msgid "Extension" |
|||
msgstr "" |
|||
|
|||
#. module: partner_phone_extension |
|||
#: help:res.partner,extension:0 |
|||
msgid "Phone Number Extension." |
|||
msgstr "" |
|||
|
@ -0,0 +1,30 @@ |
|||
# -*- encoding: utf-8 -*- |
|||
############################################################################## |
|||
# |
|||
# OpenERP, Open Source Management Solution |
|||
# This module copyright (C) 2013-2014 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 = { |
|||
'extension': fields.char('Extension', help="Phone Number Extension."), |
|||
} |
@ -0,0 +1,38 @@ |
|||
<?xml version="1.0" encoding="utf-8"?> |
|||
<openerp> |
|||
<data> |
|||
|
|||
<!-- Add phone number extension fields for partner --> |
|||
<record id="view_partner_simple_number_extension_form" model="ir.ui.view"> |
|||
<field name="name">view.partner.simple.number.extension.form</field> |
|||
<field name="model">res.partner</field> |
|||
<field name="inherit_id" ref="base.view_partner_simple_form"/> |
|||
<field name="arch" type="xml"> |
|||
|
|||
<field name="phone" position="after"> |
|||
<field name="extension"/> |
|||
</field> |
|||
|
|||
</field> |
|||
</record> |
|||
|
|||
<record id="view_partner_number_extension_form" model="ir.ui.view"> |
|||
<field name="name">view.partner.number.extension.form</field> |
|||
<field name="model">res.partner</field> |
|||
<field name="inherit_id" ref="base.view_partner_form"/> |
|||
<field name="arch" type="xml"> |
|||
|
|||
<field name="phone" position="after"> |
|||
<field name="extension"/> |
|||
</field> |
|||
|
|||
<xpath expr="//form[@string='Contact']//field[@name='phone']" |
|||
position="after"> |
|||
<field name="extension"/> |
|||
</xpath> |
|||
|
|||
</field> |
|||
</record> |
|||
|
|||
</data> |
|||
</openerp> |
Write
Preview
Loading…
Cancel
Save
Reference in new issue