94 lines
3.9 KiB
Plaintext
94 lines
3.9 KiB
Plaintext
# HG changeset patch
|
|
# Parent 1299668a15a9359d4ef77d8f5231816c7de476fa
|
|
|
|
Index: addons/openacademy/views/openacademy.xml
|
|
===================================================================
|
|
--- addons.orig/openacademy/views/openacademy.xml 2014-08-26 17:26:00.403783366 +0200
|
|
+++ addons/openacademy/views/openacademy.xml 2014-08-26 17:26:00.399783366 +0200
|
|
@@ -9,13 +9,19 @@
|
|
<sheet>
|
|
<group>
|
|
<field name="name"/>
|
|
+ <field name="responsible_id"/>
|
|
</group>
|
|
<notebook>
|
|
<page string="Description">
|
|
<field name="description"/>
|
|
</page>
|
|
- <page string="About">
|
|
- This is an example of notebooks
|
|
+ <page string="Sessions">
|
|
+ <field name="session_ids">
|
|
+ <tree string="Registered sessions">
|
|
+ <field name="name"/>
|
|
+ <field name="instructor_id"/>
|
|
+ </tree>
|
|
+ </field>
|
|
</page>
|
|
</notebook>
|
|
</sheet>
|
|
@@ -34,6 +40,18 @@
|
|
</field>
|
|
</record>
|
|
|
|
+ <!-- override the automatically generated list view for courses -->
|
|
+ <record model="ir.ui.view" id="course_tree_view">
|
|
+ <field name="name">course.tree</field>
|
|
+ <field name="model">openacademy.course</field>
|
|
+ <field name="arch" type="xml">
|
|
+ <tree string="Course Tree">
|
|
+ <field name="name"/>
|
|
+ <field name="responsible_id"/>
|
|
+ </tree>
|
|
+ </field>
|
|
+ </record>
|
|
+
|
|
<!-- window action -->
|
|
<!--
|
|
The following tag is an action definition for a "window action",
|
|
@@ -65,6 +83,44 @@
|
|
action="openacademy.course_list_action"
|
|
It is not required when it is the same module -->
|
|
|
|
+ <!-- session's form view -->
|
|
+ <record model="ir.ui.view" id="session_form_view">
|
|
+ <field name="name">session.form</field>
|
|
+ <field name="model">openacademy.session</field>
|
|
+ <field name="arch" type="xml">
|
|
+ <form string="Session Form">
|
|
+ <sheet>
|
|
+ <group>
|
|
+ <group string="General">
|
|
+ <field name="course_id"/>
|
|
+ <field name="name"/>
|
|
+ <field name="instructor_id"/>
|
|
+ </group>
|
|
+ <group string="Schedule">
|
|
+ <field name="start_date"/>
|
|
+ <field name="duration"/>
|
|
+ <field name="seats"/>
|
|
+ </group>
|
|
+ </group>
|
|
+ <label for="attendee_ids"/>
|
|
+ <field name="attendee_ids"/>
|
|
+ </sheet>
|
|
+ </form>
|
|
+ </field>
|
|
+ </record>
|
|
+
|
|
+ <!-- session's tree/list view -->
|
|
+ <record model="ir.ui.view" id="session_tree_view">
|
|
+ <field name="name">session.tree</field>
|
|
+ <field name="model">openacademy.session</field>
|
|
+ <field name="arch" type="xml">
|
|
+ <tree string="Session Tree">
|
|
+ <field name="name"/>
|
|
+ <field name="course_id"/>
|
|
+ </tree>
|
|
+ </field>
|
|
+ </record>
|
|
+
|
|
<record model="ir.actions.act_window" id="session_list_action">
|
|
<field name="name">Sessions</field>
|
|
<field name="res_model">openacademy.session</field>
|