~openerp-community/openobject-server/training

« back to all changes in this revision

Viewing changes to openacademy/openacademy_view.xml

  • Committer: Fabien Pinckaers
  • Date: 2009-08-04 16:14:19 UTC
  • Revision ID: fp@tinyerp.com-20090804161419-vwan9tdtjheeua87
add

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8" ?>
 
2
<openerp>
 
3
    <data>
 
4
 
 
5
        <record model="ir.ui.menu" id="openacademy_menu">
 
6
            <field name="name">Open Academy</field>
 
7
        </record>
 
8
 
 
9
        <record model="ir.ui.menu" id="openacademy_config">
 
10
            <field name="name">Configuration</field>
 
11
            <field name="parent_id" ref="openacademy_menu"/>
 
12
        </record>
 
13
 
 
14
        <record model="ir.ui.view" id="view_course_tree">
 
15
            <field name="name">Course</field>
 
16
            <field name="model">openacademy.course</field>
 
17
            <field name="type">tree</field>
 
18
            <field name="arch" type="xml">
 
19
                <tree string="Course">
 
20
                    <field name="name"/>
 
21
                    <field name="date"/>
 
22
                    <field name="teacher_id"/>
 
23
                    <field name="subscription_nbr"/>
 
24
                    <field name="subscription_available" widget="progressbar"/>
 
25
                    <field name="state"/>
 
26
                </tree>
 
27
            </field>
 
28
        </record>
 
29
 
 
30
 
 
31
        <record model="ir.ui.view" id="view_course_form">
 
32
            <field name="name">Course</field>
 
33
            <field name="model">openacademy.course</field>
 
34
            <field name="type">form</field>
 
35
            <field name="arch" type="xml">
 
36
                <form string="Course">
 
37
                    <field name="name"/>
 
38
                    <field name="data"/>
 
39
                    <field name="subscription_nbr" select="1"/>
 
40
                    <field name="subscription_available" select="1"/>
 
41
                    <field name="max" select="1"/>
 
42
                    <newline/>
 
43
                    <group colspan="2" col="2" string="Title" attrs="{'invisible':[('data','=',1)]}">
 
44
                        <vpaned>
 
45
                        <child1>
 
46
                            <field name="date"/><label string="(date of course)"/>
 
47
                        </child1><child2>
 
48
                            <field name="teacher_id" select="2" attrs="{'readonly':[('state','=','confirmed')]}"/>
 
49
                        </child2>
 
50
                        </vpaned>
 
51
                    </group>
 
52
                    <notebook colspan="4">
 
53
                        <page string="Description">
 
54
                            <field name="description" colspan="4" widget="text_wiki" nolabel="1"/>
 
55
 
 
56
                        </page>
 
57
                        <page string="Subscriptions">
 
58
                            <separator string="Subscriptions" colspan="4"/>
 
59
                            <field nolabel="1" name="student_ids" colspan="4"/>
 
60
 
 
61
                        </page>
 
62
                    </notebook>
 
63
                    <field name="state" readonly="1"/>
 
64
                    <group colspan="2" col="2">
 
65
                        <button string="Validate" name="action_validate" type="object" states="draft"/>
 
66
                        <button string="Set Draft" name="action_draft" type="object" states="confirmed"/>
 
67
                    </group>
 
68
                </form>
 
69
            </field>
 
70
        </record>
 
71
 
 
72
        <record model="ir.actions.act_window" id="action_course_open_draft">
 
73
            <field name="name">Courses to Validate</field>
 
74
            <field name="res_model">openacademy.course</field>
 
75
            <field name="domain">[]</field>
 
76
        </record>
 
77
        <menuitem
 
78
            name="Courses to Validate"
 
79
            parent="openacademy_menu"
 
80
            id="menu_course_draft"
 
81
            action="action_course_open_draft"/>
 
82
 
 
83
    </data>
 
84
</openerp>