[PORT] port crm_claim_categ_as_name to v 7.0

This commit is contained in:
Benoit Guillot
2014-12-02 09:24:55 +01:00
parent ed94aacd51
commit 7b3d7735d2
4 changed files with 37 additions and 29 deletions

View File

@@ -1,23 +0,0 @@
# -*- encoding: utf-8 -*-
###############################################################################
# #
# crm_claim_categ_as_name for OpenERP #
# Copyright (C) 2012 Akretion Benoît GUILLOT <benoit.guillot@akretion.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/>. #
# #
###############################################################################
import crm_claim_rma

View File

@@ -1,43 +0,0 @@
# -*- encoding: utf-8 -*-
###############################################################################
# #
# crm_claim_categ_as_name for OpenERP #
# Copyright (C) 2012 Akretion Benoît GUILLOT <benoit.guillot@akretion.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': 'crm_claim_categ_as_name',
'version': '1.0',
'category': 'Generic Modules/CRM & SRM',
'license': 'AGPL-3',
'description': """
""",
'author': 'akretion',
'website': 'http://www.akretion.com/',
'depends': ['crm_claim_rma'],
'init_xml': [],
'update_xml': [
'crm_claim_rma_view.xml',
],
'demo_xml': [],
'installable': False,
'active': False,
}
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:

View File

@@ -1,33 +0,0 @@
# -*- encoding: utf-8 -*-
###############################################################################
# #
# crm_claim_categ_as_name for OpenERP #
# Copyright (C) 2012 Akretion Benoît GUILLOT <benoit.guillot@akretion.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 fields, osv
class crm_claim(osv.osv):
_inherit = 'crm.claim'
_columns = {
'name': fields.related('categ_id', 'name', relation='crm.case.categ', type='char', string='Claim Subject', size=128, store=True),
'categ_id': fields.many2one('crm.case.categ', 'Category', \
domain="[('section_id','=',section_id),\
('object_id.model', '=', 'crm.claim')]", required=True),
}

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
crm_claim_categ_as_name for OpenERP
Copyright (C) 2012 Akretion Benoît GUILLOT <benoit.guillot@akretion.com>
The licence is in the file __openerp__.py
-->
<openerp>
<data>
<record model="ir.ui.view" id="crm_claim_rma_form_view">
<field name="name">CRM - Claim product return Form</field>
<field name="model">crm.claim</field>
<field name="inherit_id" ref="crm_claim.crm_case_claims_form_view"/>
<field name="arch" type="xml">
<xpath expr="/form/group/field[@name='name']" position="replace">
<field name="categ_id" string='Name' />
</xpath>
<xpath expr="/form/group/notebook/page[@string='Claim Description']/group/field[@name='categ_id']" position="replace">
<field name="name" invisible="1"/>
</xpath>
</field>
</record>
</data>
</openerp>