openerp-dev-web team mailing list archive
-
openerp-dev-web team
-
Mailing list archive
-
Message #06602
lp:~openerp-dev/openobject-addons/addons-training-link-custom-ysa into lp:~openobject-training/openobject-addons/training
Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-link-custom-ysa into lp:~openobject-training/openobject-addons/training.
Requested reviews:
Bhumika (OpenERP) (sbh-openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-link-custom-ysa/+merge/60598
training, portal_training, board_training :- remove link attribute in these 3 module and add link attribute in training_custom module.
--
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-link-custom-ysa/+merge/60598
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-link-custom-ysa.
=== modified file 'board_training/board_orders.xml'
--- board_training/board_orders.xml 2011-04-04 12:58:43 +0000
+++ board_training/board_orders.xml 2011-05-11 09:53:24 +0000
@@ -9,17 +9,17 @@
<tree colors="red:seance_date<time.strftime('%%Y-%%m-%%d', time.localtime(time.time() + 24*3600*3))" string="Purchase Order Lines">
<field name="seance_date"/>
<field name="seance_id_int" />
- <field name="seance_id" link="0"/>
- <field name="course_id" link="0"/>
+ <field name="seance_id"/>
+ <field name="course_id"/>
<field name="product_qty"/>
- <field name="product_id" link="0" />
+ <field name="product_id"/>
<field name="partner_id" invisible="1"/>
<field name="order_id" invisible="1"/>
<field name="state" invisible="1"/>
<field name="name"/>
<field name="price_unit"/>
<field name="price_subtotal" sum="Total"/>
- <field name="location_id" link="0"/>
+ <field name="location_id"/>
</tree>
</field>
</record>
=== modified file 'portal_training/lecturer/views.xml'
--- portal_training/lecturer/views.xml 2011-04-04 12:58:43 +0000
+++ portal_training/lecturer/views.xml 2011-05-11 09:53:24 +0000
@@ -10,7 +10,7 @@
<field name="arch" type="xml">
<form string="Seance">
<field name="name" readonly="1"/>
- <field name="course_id" readonly="1" link="0" />
+ <field name="course_id" readonly="1"/>
<field name="date" readonly="1"/>
<field name="duration" readonly="1"/>
<group states="confirmed" expand="1" colspan="4" col="1">
@@ -18,7 +18,7 @@
</group>
<notebook colspan="4">
<page string="Participants" attrs="{'invisible': [('state','!=','inprogress')]}">
- <field name="group_id" readonly="1" link="0" />
+ <field name="group_id" readonly="1"/>
<field name="participant_count"/>
<field name="participant_ids" nolabel="1" colspan="4"
mode="tree"
@@ -78,7 +78,7 @@
<field name="duration"/>
<field name="participant_count"/>
<field name="group_id" invisible="1"/>
- <field name="location_id" link="0" />
+ <field name="location_id"/>
</tree>
</field>
</record>
=== modified file 'portal_training/participant/views.xml'
--- portal_training/participant/views.xml 2011-03-29 13:23:28 +0000
+++ portal_training/participant/views.xml 2011-05-11 09:53:24 +0000
@@ -11,12 +11,12 @@
<form string="Subscription Lines">
<separator string="Session Information" colspan="4" />
<field name="name" readonly="1" />
- <field name="subscription_id" link="0" />
- <field name="session_id" link="0" />
+ <field name="subscription_id"/>
+ <field name="session_id"/>
<field name="session_date" />
<separator string="Participant" colspan="4" />
- <field name="partner_id" readonly="1" link="0" />
- <field name="job_id" readonly="1" link="0" />
+ <field name="partner_id" readonly="1"/>
+ <field name="job_id" readonly="1"/>
<field name="job_email" />
<field name="has_certificate" groups="base.group_user" readonly="1" />
<!--
@@ -39,8 +39,8 @@
<field name="arch" type="xml">
<tree string="Subscription Lines">
<field name="state" />
- <field name="partner_id" readonly="1" link="0" />
- <field name="session_id" link="0" />
+ <field name="partner_id" readonly="1"/>
+ <field name="session_id"/>
<field name="session_date" />
<field name="contact_firstname" />
<field name="contact_lastname" />
@@ -58,20 +58,20 @@
<form string="Seance Participation">
<separator string="Participation Description" colspan="4"/>
<field name="job_id"/>
- <field name="partner_id" link="0" />
+ <field name="partner_id"/>
<field name="present" readonly="1" />
<separator string="Seance Information" colspan="4" />
- <field name="seance_id" link="0" />
+ <field name="seance_id"/>
<field name="date"/>
<field name="kind" readonly="1" />
<notebook colspan="4">
<page string="Course" attrs="{'invisible' : [('kind', '!=', 'standard')]}">
- <field name="course_id" link="0" />
+ <field name="course_id"/>
</page>
<page string="Exam Participation" attrs="{'invisible':[('kind', '!=', 'exam')]}">
- <field name="questionnaire_id" link="0" />
+ <field name="questionnaire_id"/>
<field name="duration_questionnaire_id" />
- <field name="course_questionnaire_id" colspan="4" link="0" />
+ <field name="course_questionnaire_id" colspan="4"/>
<field name="participation_line_ids" colspan="4" nolabel="1" mode="tree" />
<field name="forced_result" on_change="on_change_forced_result(forced_result)"/>
<field name="result_received"/>
=== modified file 'portal_training/supplier/views.xml'
--- portal_training/supplier/views.xml 2011-04-04 12:58:43 +0000
+++ portal_training/supplier/views.xml 2011-05-11 09:53:24 +0000
@@ -13,7 +13,7 @@
<field name="partner_id" groups="base.user_root" />
<notebook colspan="4">
<page string="General">
- <field name="seance_id" link="0" />
+ <field name="seance_id"/>
<field name="duration" />
<field name="date" />
</page>
@@ -32,7 +32,7 @@
<field name="arch" type="xml">
<tree string="Projected Purchase Line">
<field name="partner_id" groups="base.user_root" />
- <field name="seance_id" link="0" />
+ <field name="seance_id"/>
<field name="date" />
<field name="duration" />
<!--<field name="product_id" />-->
@@ -71,7 +71,6 @@
<!-- </xpath>-->
<field name="product_id" position="attributes">
<attribute name="attrs">{'readonly' : [('state', 'in', ['confirmed', 'done', 'cancel'])]}</attribute>
- <attribute name="link">0</attribute>
<attribute name="select">1</attribute>
</field>
<field name="product_uom" position="attributes">
@@ -91,7 +90,6 @@
</field>
<field name="price_unit" position="attributes">
<attribute name="attrs">{'readonly' : [('state', 'in', ['confirmed', 'done', 'cancel'])]}</attribute>
- <attribute name="link">0</attribute>
</field>
<!-- <field name="price_subtotal" position="attributes">-->
<!-- <attribute name="attrs">{'readonly' : [('state', 'in', ['confirmed', 'done', 'cancel'])]}</attribute>-->
@@ -113,16 +111,16 @@
<tree colors="red:seance_date<time.strftime('%%Y-%%m-%%d', time.localtime(time.time() + 24*3600*3))" string="Purchase Order Lines">
<field name="seance_date" select="1"/>
<field name="seance_id_int" />
- <field name="seance_id" link="0"/>
- <field name="course_id" link="0"/>
+ <field name="seance_id"/>
+ <field name="course_id"/>
<field name="product_qty"/>
- <field name="product_id" link="0" select="1"/>
+ <field name="product_id" select="1"/>
<field name="name"/>
<field name="price_unit"/>
<field name="partner_id" invisible="1"/>
<field name="order_id" invisible="1"/>
<field name="price_subtotal" sum="Total"/>
- <field name="delivery_location_id" link="0"/>
+ <field name="delivery_location_id"/>
<field name="state"/>
<button name="approved_cb" string="Approve" icon="gtk-apply" type="object" states="confirmed" />
</tree>
=== modified file 'training/training_view.xml'
--- training/training_view.xml 2011-05-04 07:00:25 +0000
+++ training/training_view.xml 2011-05-11 09:53:24 +0000
@@ -1099,14 +1099,12 @@
<field name="job_id"
context="{'partner_id' : parent.partner_id}"
domain="[('name', '=', parent.partner_id)]"
- on_change="on_change_job(job_id)"
- link="0" />
+ on_change="on_change_job(job_id)"/>
<field name="job_email" />
<separator string="Session" colspan="4"/>
<field name="session_id"
- on_change="on_change_session(session_id, price_list_id, parent.partner_id)"
- link="0" />
+ on_change="on_change_session(session_id, price_list_id, parent.partner_id)"/>
<field name="session_date" />
<field name="kind" />
@@ -1132,10 +1130,10 @@
</form>
<tree string="Subscription Lines">
<field name="name" />
- <field name="session_id" link="0" />
+ <field name="session_id"/>
<field name="session_date" />
<field name="kind" />
- <field name="job_id" domain="[('name', '=', parent.partner_id)]" on_change="on_change_job(job_id)" link="0" />
+ <field name="job_id" domain="[('name', '=', parent.partner_id)]" on_change="on_change_job(job_id)"/>
<field name="price_list_id" groups="base.group_user" />
<field name="price" sum="Price"/>
<field name="invoice_line_id" widget="boolean" string="Invoiced" groups="base.group_user" />
@@ -1318,28 +1316,28 @@
<field name="arch" type="xml">
<form string="Subscription Line">
<field name="name" />
- <field name="subscription_id" on_change="on_change_subscription(subscription_id)" link="0" />
- <field name="partner_id" link="0" />
+ <field name="subscription_id" on_change="on_change_subscription(subscription_id)"/>
+ <field name="partner_id"/>
<field name="partner_hr_email" readonly="1" />
<field name="job_id" context="{'partner_id' : partner_id}"
domain="[('name', '=', partner_id)]"
- on_change="on_change_job(job_id)" link="0" />
+ on_change="on_change_job(job_id)"/>
<field name="job_email" />
<notebook colspan="4">
<page string="General">
<separator string="Session" colspan="4"/>
- <field name="session_id" on_change="on_change_session(session_id, price_list_id, partner_id)" link="0" />
+ <field name="session_id" on_change="on_change_session(session_id, price_list_id, partner_id)"/>
<field name="kind" />
<separator string="Invoicing" colspan="4" />
<group groups="training.group_training" colspan="2" col="2">
- <field name="price_list_id" on_change="on_change_price_list(session_id, price_list_id)" link="0" />
+ <field name="price_list_id" on_change="on_change_price_list(session_id, price_list_id)"/>
</group>
<field name="price" />
<group col="5" colspan="4" groups="training.group_training">
<field name="invoice_id" context="{'form_view_ref': 'account.invoice_form'}"/>
- <field name="invoice_line_id" link="0" />
+ <field name="invoice_line_id"/>
<group col="1" colspan="1">
<group attrs="{'invisible' : [('invoice_line_id', '=', False)]}" col="2" colspan="1">
<field name="paid" />
@@ -1421,7 +1419,7 @@
<tree string="Subscription Lines" colors="red:theoritical_disponibility < 0;darkgreen:theoritical_disponibility >= 0">
<field name="state" />
<field name="name" />
- <field name="session_id" link="0" />
+ <field name="session_id"/>
<field name="session_state" />
<field name="session_date"/>
<field name="kind" />
@@ -1455,12 +1453,12 @@
<tree string="Subscription Lines" colors="black:state == 'done';red:state=='draft';darkgreen:state=='confirmed'">
<field name="state" />
<field name="name" />
- <field name="session_id" link="0" />
+ <field name="session_id"/>
<field name="session_state" />
<field name="session_date"/>
<field name="kind" />
- <field name="partner_id" groups="base.group_user" link="0" />
- <field name="price_list_id" groups="base.group_user" link="0" />
+ <field name="partner_id" groups="base.group_user"/>
+ <field name="price_list_id" groups="base.group_user"/>
<field name="partner_hr_email" groups="base.group_user" />
<field name="contact_lastname" />
<field name="contact_firstname" />
@@ -1936,12 +1934,12 @@
<field name="arch" type="xml">
<form string="Participation">
<separator string="Participation Description" colspan="4"/>
- <field name="job_id" link="0"/>
- <field name="partner_id" link="0"/>
- <field name="seance_id" on_change="on_change_seance(seance_id)" link="0" />
- <field name="group_id" link="0"/>
+ <field name="job_id"/>
+ <field name="partner_id"/>
+ <field name="seance_id" on_change="on_change_seance(seance_id)"/>
+ <field name="group_id"/>
<field name="date" />
- <field name="course_id" link="0"/>
+ <field name="course_id"/>
<field name="present" />
<notebook colspan="4">
<page string="General" groups="base.group_user">
@@ -2031,10 +2029,10 @@
<form string="Participation Request">
<group colspan="4" col="6" attrs="{'readonly': [('state', '!=', 'draft')]}">
<field name="reference" colspan="6" />
- <field name="session_id" link="0" />
+ <field name="session_id"/>
<field name="kind" groups="training.group_training" />
<field name="date" groups="training.group_training" />
- <field name="job_id" link="0" />
+ <field name="job_id"/>
<field name="email" widget='email' />
</group>
<group colspan="4" col="7">
@@ -2052,9 +2050,9 @@
<field name="participation_ids" colspan="4" nolabel="1" attrs="{'readonly': [('state', '!=', 'draft')]}" context="{'default_job_id': job_id, 'default_request_session_id': session_id}">
<tree string="Participations">
<field name="date" />
- <field name="seance_id" link="0" />
- <field name="group_id" link="0" />
- <field name="course_id" link="0" />
+ <field name="seance_id"/>
+ <field name="group_id"/>
+ <field name="course_id"/>
<field name="duration" />
<field name="paid" />
<field name="product_id" groups="training.group_training" />
@@ -2072,15 +2070,14 @@
<field name="seance_id"
attrs="{'readonly' : [('state', '!=', 'draft')]}"
on_change='on_change_seance(job_id, seance_id)'
- link="0"
context="{'request_session_id' : request_session_id, 'job_id' : job_id}" />
- <field name="group_id" link="0"/>
+ <field name="group_id"/>
<field name="kind" />
<field name="date" />
<field name="duration" />
<field name="state_seance" groups="training.group_seance_manager,training.group_session_manager" />
<separator string="Course Information" colspan="4" />
- <field name="course_id" colspan="4" link="0" />
+ <field name="course_id" colspan="4"/>
<separator string="Payment" colspan="4" />
<field name="purchase_order_id" groups="training.group_seance_manager,training.group_session_manager" />
<group colspan="2" col="3" attrs="{'readonly': [('state', '!=', 'draft')]}">
@@ -2141,10 +2138,10 @@
<field name="arch" type="xml">
<tree string="Participation Requests">
<field name="reference" />
- <field name="session_id" link="0" />
+ <field name="session_id"/>
<field name="date" />
<field name="kind" />
- <field name="job_id" link="0" />
+ <field name="job_id"/>
<field name="price" />
<field name="payment_mode"/>
<field name="amount_to_pay" groups="training.group_training"/>
@@ -2208,16 +2205,15 @@
<field name="seance_id"
attrs="{'readonly' : [('state', '!=', 'draft')]}"
on_change='on_change_seance(job_id, seance_id)'
- link="0"
context="{'request_session_id' : request_session_id, 'job_id' : job_id}" />
- <field name="group_id" link="0"/>
+ <field name="group_id"/>
<field name="kind" />
<field name="date" />
<field name="duration" />
<field name="state_seance" groups="training.group_seance_manager,training.group_session_manager" />
<field name="request_id"/>
<separator string="Course Information" colspan="4" />
- <field name="course_id" colspan="4" link="0" />
+ <field name="course_id" colspan="4"/>
<separator string="Payment" colspan="4" />
<field name="purchase_order_id" groups="training.group_seance_manager,training.group_session_manager" />
@@ -2666,15 +2662,9 @@
<data>
<xpath expr="/form/notebook/page/field['product_id']" position="before">
<field name="seance_id_int" select="1" />
- <field name="seance_id" select="1" link="0" attrs="{'readonly': [('state','!=','draft')]}"/>
- <field name="course_id" select="1" link="0" attrs="{'readonly': [('state','!=','draft')]}"/>
+ <field name="seance_id" select="1" attrs="{'readonly': [('state','!=','draft')]}"/>
+ <field name="course_id" select="1" attrs="{'readonly': [('state','!=','draft')]}"/>
</xpath>
- <field name="product_id" position="attributes">
- <attribute name="link">0</attribute>
- </field>
- <field name="product_uom" position="attributes">
- <attribute name="link">0</attribute>
- </field>
</data>
</field>
</record>
=== added directory 'training_custom'
=== added file 'training_custom/__init__.py'
--- training_custom/__init__.py 1970-01-01 00:00:00 +0000
+++ training_custom/__init__.py 2011-05-11 09:53:24 +0000
@@ -0,0 +1,26 @@
+# -*- encoding: utf-8 -*-
+############################################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved
+# Copyright (C) 2008-2009 AJM Technologies S.A. (<http://www.ajm.lu). All Rights Reserved
+# Copyright (C) 2010-2011 Thamini S.Ã .R.L (<http://www.thamini.com>). All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU 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 General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+############################################################################################
+
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
\ No newline at end of file
=== added file 'training_custom/__openerp__.py'
--- training_custom/__openerp__.py 1970-01-01 00:00:00 +0000
+++ training_custom/__openerp__.py 2011-05-11 09:53:24 +0000
@@ -0,0 +1,45 @@
+# -*- encoding: utf-8 -*-
+############################################################################################
+#
+# OpenERP, Open Source Management Solution
+# Copyright (C) 2004-2009 Tiny SPRL (<http://tiny.be>). All Rights Reserved
+# Copyright (C) 2008-2009 AJM Technologies S.A. (<http://www.ajm.lu). All Rights Reserved
+# Copyright (C) 2010-2011 Thamini S.Ã .R.L (<http://www.thamini.com>). All Rights Reserved
+# $Id$
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU 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 General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+############################################################################################
+
+{
+ 'name' : 'Training Custom',
+ 'version' : '0.2',
+ 'author' : 'Tiny SPRL - Thamini S.Ã .R.L',
+ 'website' : 'http://www.openerp.com',
+ 'depends' : [
+ 'training',
+ ],
+ 'init_xml' : [ ],
+ 'demo_xml' : [
+ ],
+ 'update_xml' : [
+ 'training_view.xml',
+ 'portal_training_view.xml',
+ 'board_training_view.xml',
+ ],
+ 'active' : False,
+ 'installable' : True,
+}
+
+# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== added file 'training_custom/board_training_view.xml'
--- training_custom/board_training_view.xml 1970-01-01 00:00:00 +0000
+++ training_custom/board_training_view.xml 2011-05-11 09:53:24 +0000
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+
+ <record id="view_custom_board_training_purchase_order_line_tree" model="ir.ui.view">
+ <field name="name">training.purchase.order.line.tree.portal</field>
+ <field name="model">purchase.order.line</field>
+ <field name="type">tree</field>
+ <field name="inherit_id" ref="board_training.board_training_purchase_order_line_tree"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/tree/field[@name='seance_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/tree/field[@name='course_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/tree/field[@name='product_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/tree/field[@name='location_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ </data>
+</openerp>
=== added file 'training_custom/portal_training_view.xml'
--- training_custom/portal_training_view.xml 1970-01-01 00:00:00 +0000
+++ training_custom/portal_training_view.xml 2011-05-11 09:53:24 +0000
@@ -0,0 +1,168 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+
+ <record id="view_custom_lecturer_seance_form" model="ir.ui.view">
+ <field name="name">portal.lecturer.seance.custom.form</field>
+ <field name="model">training.seance</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="portal_training.lecturer_seance_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/field[@name='course_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Participants']/field[@name='group_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_lecturer_seance_tree" model="ir.ui.view">
+ <field name="name">portal.lecturer.seance.custom.tree</field>
+ <field name="model">training.seance</field>
+ <field name="type">tree</field>
+ <field name="inherit_id" ref="portal_training.lecturer_seance_tree"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/tree/field[@name='location_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custome_participant_subscription_line_form" model="ir.ui.view">
+ <field name="name">portal.participant.subscription.line.custom.form</field>
+ <field name="model">training.subscription.line</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="portal_training.participant_subscription_line_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/field[@name='subscription_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='session_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='partner_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='job_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_participant_subscription_line_tree" model="ir.ui.view">
+ <field name="name">portal.participant.subscription.line.custom.form</field>
+ <field name="model">training.subscription.line</field>
+ <field name="type">tree</field>
+ <field name="inherit_id" ref="portal_training.participant_subscription_line_tree"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/tree/field[@name='partner_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/tree/field[@name='session_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_participant_participation_form" model="ir.ui.view">
+ <field name="name">portal.participant.participation.custom.form</field>
+ <field name="model">training.participation</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="portal_training.participant_participation_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/field[@name='partner_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='seance_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Course']/field[@name='course_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Exam Participation']/field[@name='questionnaire_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Exam Participation']/field[@name='course_questionnaire_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_portal_projected_purchase_lines_form" model="ir.ui.view">
+ <field name="name">portal.projected.purchase.lines.custom.form</field>
+ <field name="model">portal.projected.purchase.lines</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="portal_training.portal_projected_purchase_lines_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/notebook/page[@string='General']/field[@name='seance_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_portal_projected_purchase_lines_tree" model="ir.ui.view">
+ <field name="name">portal.projected.purchase.lines.custom.tree</field>
+ <field name="model">portal.projected.purchase.lines</field>
+ <field name="type">tree</field>
+ <field name="inherit_id" ref="portal_training.portal_projected_purchase_lines_tree"/>
+ <field name="arch" type="xml">
+ <data>
+ <field name="seance_id" position="attributes">
+ <attribute name="link">0</attribute>
+ </field>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_purchase_order_line_form_portal" model="ir.ui.view">
+ <field name="name">training.purchase.order.line.form.custom.portal</field>
+ <field name="model">purchase.order.line</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="portal_training.purchase_order_line_form_portal"/>
+ <field name="arch" type="xml">
+ <data>
+ <field name="price_unit" position="attributes">
+ <attribute name="link">0</attribute>
+ </field>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_purchase_order_line_tree_portal" model="ir.ui.view">
+ <field name="name">training.purchase.order.line.tree.custom.portal</field>
+ <field name="model">purchase.order.line</field>
+ <field name="type">tree</field>
+ <field name="inherit_id" ref="portal_training.purchase_order_line_tree_portal"/>
+ <field name="arch" type="xml">
+ <data>
+ <field name="seance_id" position="attributes">
+ <attribute name="link">0</attribute>
+ </field>
+ <field name="course_id" position="attributes">
+ <attribute name="link">0</attribute>
+ </field>
+ <field name="product_id" position="attributes">
+ <attribute name="link">0</attribute>
+ </field>
+ <field name="delivery_location_id" position="attributes">
+ <attribute name="link">0</attribute>
+ </field>
+ </data>
+ </field>
+ </record>
+
+ </data>
+</openerp>
=== added file 'training_custom/training_view.xml'
--- training_custom/training_view.xml 1970-01-01 00:00:00 +0000
+++ training_custom/training_view.xml 2011-05-11 09:53:24 +0000
@@ -0,0 +1,198 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<openerp>
+ <data>
+
+ <record id="view_custom_training_subscription_form" model="ir.ui.view">
+ <field name="name">view.training.subscription.form</field>
+ <field name="model">training.subscription</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="training.training_subscription_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/notebook/page[@string='Subscription']/field[@name='subscription_line_ids']/form/field[@name='job_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Subscription']/field[@name='subscription_line_ids']/form/field[@name='session_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Subscription']/field[@name='subscription_line_ids']/tree/field[@name='session_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Subscription']/field[@name='subscription_line_ids']/tree/field[@name='job_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_training_subscription_line_form" model="ir.ui.view">
+ <field name="name">training.subscription.line.custom.form</field>
+ <field name="model">training.subscription.line</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="training.training_subscription_line_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/field[@name='subscription_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='partner_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='job_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='General']/field[@name='session_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='General']/group/field[@name='price_list_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='General']/group/field[@name='invoice_line_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_training_subscription_line_tree" model="ir.ui.view">
+ <field name="name">training.subscription.line.custom.tree</field>
+ <field name="model">training.subscription.line</field>
+ <field name="type">tree</field>
+ <field name="inherit_id" ref="training.training_subscription_line_tree"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/tree/field[@name='session_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/tree/field[@name='partner_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/tree/field[@name='price_list_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custome_training_participation_form" model="ir.ui.view">
+ <field name="name">training.participation..custom.form</field>
+ <field name="model">training.participation</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="training.view_training_participation_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/field[@name='job_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='partner_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='seance_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='group_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='course_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_participation_stakeholder_request_form" model="ir.ui.view">
+ <field name="name">training.participation.stakeholder.request.custom.form</field>
+ <field name="model">training.participation.stakeholder.request</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="training.view_participation_stakeholder_request_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/group/field[@name='session_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/group/field[@name='job_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Participations']/field[@name='participation_ids']/tree/field[@name='seance_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Participations']/field[@name='participation_ids']/tree/field[@name='group_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Participations']/field[@name='participation_ids']/tree/field[@name='course_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Participations']/field[@name='participation_ids']/form/field[@name='seance_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Participations']/field[@name='participation_ids']/form/field[@name='group_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page[@string='Participations']/field[@name='participation_ids']/form/field[@name='course_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_participation_stakeholder_request_tree" model="ir.ui.view">
+ <field name="name">training.participation.stakeholder.request.custom.tree</field>
+ <field name="model">training.participation.stakeholder.request</field>
+ <field name="type">tree</field>
+ <field name="inherit_id" ref="training.view_participation_stakeholder_request_tree"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/tree/field[@name='session_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/tree/field[@name='job_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_training_participation_stakeholder_form" model="ir.ui.view">
+ <field name="name">training.participation.stakeholder.custom.form</field>
+ <field name="model">training.participation.stakeholder</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="training.view_training_participation_stakeholder_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/field[@name='seance_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='group_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/field[@name='course_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ </data>
+ </field>
+ </record>
+
+ <record id="view_custom_purchase_order_line_form" model="ir.ui.view">
+ <field name="name">training.purchase.order.line.custom.form</field>
+ <field name="model">purchase.order.line</field>
+ <field name="type">form</field>
+ <field name="inherit_id" ref="training.purchase_order_line_form"/>
+ <field name="arch" type="xml">
+ <data>
+ <xpath expr="/form/notebook/page/field[@name='seance_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <xpath expr="/form/notebook/page/field[@name='course_id']" position="attributes">
+ <attribute name="link">0</attribute>
+ </xpath>
+ <field name="product_id" position="attributes">
+ <attribute name="link">0</attribute>
+ </field>
+ <field name="product_uom" position="attributes">
+ <attribute name="link">0</attribute>
+ </field>
+ </data>
+ </field>
+ </record>
+ </data>
+</openerp>
=== modified file 'training_degree/training_degree_view.xml'
--- training_degree/training_degree_view.xml 2011-05-04 09:12:45 +0000
+++ training_degree/training_degree_view.xml 2011-05-11 09:53:24 +0000
@@ -89,22 +89,22 @@
<field name="arch" type="xml">
<form string="Degree">
<separator string="Degree Information" colspan="4" />
- <field name="degree_id" attrs="{'readonly' : [('state_summary', '=', 'acquired')]}" link="0" />
- <field name="contact_id" attrs="{'readonly' : [('state_summary', '=', 'acquired')]}" link="0" />
+ <field name="degree_id" attrs="{'readonly' : [('state_summary', '=', 'acquired')]}" />
+ <field name="contact_id" attrs="{'readonly' : [('state_summary', '=', 'acquired')]}" />
<notebook colspan="4">
<page string="Current Status">
<field name="courses_todo_ids" colspan="4" nolabel="1">
<tree string="Exams To Do">
- <field name="course_type_id" link="0" groups="training.group_training"/>
- <field name="name" string="Short Name" link="0"/>
- <field name="category_id" string="Product Line" link="0"/>
+ <field name="course_type_id" groups="training.group_training"/>
+ <field name="name" string="Short Name" />
+ <field name="category_id" string="Product Line" />
</tree>
</field>
<field name="courses_done_ids" colspan="4" nolabel="1">
<tree string="Exams Done">
- <field name="course_type_id" link="0" groups="training.group_training"/>
- <field name="name" string="Short Name" link="0"/>
- <field name="category_id" string="Product Line" link="0"/>
+ <field name="course_type_id" groups="training.group_training"/>
+ <field name="name" string="Short Name" />
+ <field name="category_id" string="Product Line" />
</tree>
</field>
</page>
=== modified file 'training_exam/training_exam_view.xml'
--- training_exam/training_exam_view.xml 2011-05-05 06:37:18 +0000
+++ training_exam/training_exam_view.xml 2011-05-11 09:53:24 +0000
@@ -554,14 +554,14 @@
<field name="arch" type="xml">
<data>
<field name="session_id" position="after">
- <field name="exam_session_id" link="0" />
+ <field name="exam_session_id"/>
</field>
<field name="kind" position="after">
<group colspan="2" col="2" attrs="{'invisible': [('kind', '!=', 'exam')]}">
<field name="course_id" string="Exam"
attrs="{'required': [('kind', '=', 'exam')], 'readonly': [('state', '!=', 'draft')]}"
on_change="on_change_exam(session_id, price_list_id, course_id, partner_id)"
- link="0" />
+ />
</group>
</field>
<field name="price_list_id" position="attributes">
@@ -578,7 +578,7 @@
<field name="inherit_id" ref="training.training_subscription_line_tree" />
<field name="arch" type="xml">
<field name="session_id" position="after">
- <field name="course_id" select="1" link="0" />
+ <field name="course_id" select="1" />
</field>
</field>
</record>
@@ -590,7 +590,7 @@
<field name="inherit_id" ref="training.training_subscription_line_tree2" />
<field name="arch" type="xml">
<field name="session_id" position="after">
- <field name="course_id" select="1" link="0" />
+ <field name="course_id" select="1" />
</field>
</field>
</record>
@@ -603,16 +603,15 @@
<field name="arch" type="xml">
<data>
<xpath expr="/form/notebook/page[@string='Subscription']/field[@name='subscription_line_ids']/tree/field[@name='kind']" position="after">
- <field name="course_id" string="Exam" link="0" />
+ <field name="course_id" string="Exam" />
</xpath>
<xpath expr="/form/notebook/page[@string='Subscription']/field[@name='subscription_line_ids']/form/field[@name='session_id']" position="after">
- <field name="exam_session_id" link="0" />
+ <field name="exam_session_id" />
</xpath>
<xpath expr="/form/notebook/page[@string='Subscription']/field[@name='subscription_line_ids']/form/field[@name='kind']" position="after">
<group colspan="2" col="2" attrs="{'invisible': [('kind', '!=', 'exam')]}">
<field name="course_id" string="Exam"
attrs="{'required': [('kind', '=', 'exam')]}"
- link="0"
on_change="on_change_exam(session_id, price_list_id, course_id, parent.partner_id)"/>
</group>
</xpath>
@@ -698,7 +697,7 @@
<notebook position="inside">
<page string="Exam Summary" attrs="{'invisible':[('kind', '!=', 'exam')]}" groups="base.group_user">
<group colspan="4" col="4">
- <field name="course_questionnaire_id" colspan="4" link="0" on_change="on_change_course_questionnaire(course_questionnaire_id, questionnaire_id)"/>
+ <field name="course_questionnaire_id" colspan="4" on_change="on_change_course_questionnaire(course_questionnaire_id, questionnaire_id)"/>
</group>
<group colspan="2" col="2">
<separator string='Result' colspan="2"/>
@@ -719,7 +718,7 @@
</group>
</page>
<page string="Exam Participation" attrs="{'invisible':[('kind', '!=', 'exam')]}" groups="base.group_user">
- <field name="questionnaire_id" on_change="on_change_course_questionnaire(course_questionnaire_id, questionnaire_id)" domain="[('main_course_id','=',course_questionnaire_id)]" link="0"/>
+ <field name="questionnaire_id" on_change="on_change_course_questionnaire(course_questionnaire_id, questionnaire_id)" domain="[('main_course_id','=',course_questionnaire_id)]" />
<field name="duration_questionnaire_id" />
<field name="participation_line_ids" colspan="4" nolabel="1" mode="tree"/>
</page>
=== modified file 'training_room/training_room_view.xml'
--- training_room/training_room_view.xml 2011-04-29 07:20:27 +0000
+++ training_room/training_room_view.xml 2011-05-11 09:53:24 +0000
@@ -19,8 +19,8 @@
<field name="arch" type="xml">
<form string="Location">
<separator string="Location Description" colspan="4" />
- <field name="partner_id" on_change="on_change_partner(partner_id)" link="0"/>
- <field name="address_id" link="0"/>
+ <field name="partner_id" on_change="on_change_partner(partner_id)"/>
+ <field name="address_id" />
<field name="name" />
<field name="seats" />
</form>
@@ -129,7 +129,7 @@
<field name="inherit_id" ref="training.view_training_participation_stakeholder_form"/>
<field name="arch" type="xml">
<field name="state_seance" position="after">
- <field name="seance_location_id" link="0"/>
+ <field name="seance_location_id" />
</field>
</field>
</record>
@@ -166,7 +166,7 @@
<field name="arch" type="xml">
<data>
<xpath expr="/form/notebook/page/field['product_id']" position="before">
- <field name="delivery_location_id" select="2" link="0"/>
+ <field name="delivery_location_id" select="2" />
</xpath>
</data>
</field>
@@ -180,7 +180,7 @@
<field name="arch" type="xml">
<data>
<field name="product_id" position="before">
- <field name="delivery_location_id" select="2" link="0"/>
+ <field name="delivery_location_id" select="2" />
</field>
</data>
</field>
Follow ups