← Back to team overview

openerp-dev-web team mailing list archive

lp:~openerp-dev/openobject-addons/addons-training-add-form-view-stakeholder-request-object-ysa into lp:~openobject-training/openobject-addons/training

 

Yogesh(Open ERP) has proposed merging lp:~openerp-dev/openobject-addons/addons-training-add-form-view-stakeholder-request-object-ysa into lp:~openobject-training/openobject-addons/training.

Requested reviews:
  OpenObject Training (openobject-training)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-add-form-view-stakeholder-request-object-ysa/+merge/59040

[FIX] training :-request_id field type m2o and related to o2m with participation_ids so no need of this field in o2m form view so add form view of participation_ids o2m fields in training.participation.stakeholder.request.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/addons-training-add-form-view-stakeholder-request-object-ysa/+merge/59040
Your team OpenERP R&D Team is subscribed to branch lp:~openerp-dev/openobject-addons/addons-training-add-form-view-stakeholder-request-object-ysa.
=== modified file 'training/training_view.xml'
--- training/training_view.xml	2011-04-25 06:33:33 +0000
+++ training/training_view.xml	2011-04-26 11:07:47 +0000
@@ -2027,6 +2027,44 @@
                                     <field name="price"/>
                                     <field name="state" />
                                 </tree>
+                                <form string="Participation">
+                                    <group colspan="4" col="4" groups="base.group_user">
+                                        <separator string="Contact Information" colspan="4" />
+                                        <field name="job_id" />
+                                    </group>
+                                    <separator string="Seance Information" colspan="4" />
+                                    <field name="request_session_id" invisible="1" />
+                                    <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="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" />
+                                    <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')]}">
+                                        <group col="2" attrs="{'invisible': [('manual_price', '=', True)]}">
+                                            <field name="price" />
+                                        </group>
+                                        <group col="2" attrs="{'invisible': [('manual_price', '=', False)]}">
+                                            <field name="forced_price" />
+                                        </group>
+                                        <group col="2" groups="training.group_training">
+                                            <field name="manual_price" nolabel="1" on_change='on_change_manual(manual_price, job_id, seance_id)'/>
+                                            <label align="0.0" string="Manual"/>
+                                        </group>
+                                    </group>
+                                    <field name="product_id" groups="training.group_seance_manager,training.group_session_manager" on_change='on_change_product(job_id, seance_id, product_id)'/>
+                                    <field name="paid" groups="training.group_training"/>
+                                    <separator colspan="4" />
+                                    <field name="state" colspan="4" />
+                                </form>
                             </field>
                         </page>
                         <page string="Notes">


Follow ups