1 <?xml version="1.0" encoding="UTF-8"?>
6 <record model="ir.ui.view" id="todolist_form_view">
7 <field name="name">todolist.form</field>
8 <field name="model">todolist.container</field>
9 <field name="arch" type="xml">
10 <form string="Todolist Form" version="7.0">
12 <button string="Start" type="object" name="action_start" states="draft" class="oe_highlight" />
13 <button string="Stop" type="object" name="action_stop" states="pending" class="oe_highlight" />
14 <button string="Restart" type="object" name="action_restart" states="pending,done" class="oe_highlight" />
15 <field name="state" widget="statusbar" />
18 <group colspan="4" col="3">
19 <label for="name" colspan="1" />
20 <field name="name" colspan="2" nolabel="1" />
21 <label for="description" colspan="1" />
22 <field name="description" colspan="2" nolabel="1" />
24 <notebook colspan="4">
26 <group colspan="4" col="1">
27 <label for="target" />
28 <field name="target" nolabel="1" />
29 <label for="milestone" />
30 <field name="milestone" nolabel="1" />
31 <label for="manday" />
32 <field name="manday" nolabel="1" />
36 <group colspan="4" col="1">
37 <field name="tasks" nolabel="1" mode="tree">
38 <tree string="Tasks" editable="1" colors="red:priority=='essential';
39 #FF5800:priority=='necessary';
40 black:priority=='useful'">
42 <field name="description"/>
43 <field name="milestone"/>
44 <field name="planned"/>
45 <field name="manday"/>
46 <field name="priority"/>
51 <page string="Topics">
52 <group colspan="4" col="1">
53 <field name="topics_id"/>
63 <record model="ir.ui.view" id="topic_form_view">
64 <field name="name">topic.form</field>
65 <field name="model">todolist.topic</field>
66 <field name="arch" type="xml">
67 <form string="Topic Form" version="7.0">
69 <group colspan="4" col="4">
70 <label for="name" colspan="3"/>
71 <label for="activated" colspan="1"/>
72 <field name="name" nolabel="1" colspan="3"/>
73 <field name="activated" nolabel="1" colspan="1"/>
76 <label for="description"/>
77 <field name="description" nolabel="1"/>
85 <record model="ir.ui.view" id="topic_kanban_view">
86 <field name="name">topic.kanban</field>
87 <field name="model">todolist.topic</field>
88 <field name="arch" type="xml">
89 <kanban default_group_by="activated">
91 <t t-name="kanban-box">
92 <div class="oe_kanban_card oe_semantic_html_override oe_kanban_global_click_edit">
93 <div class="oe_dropdown_kanban">
95 <div class="oe_dropdown_toggle">
96 <span class="oe_e">X</span>
97 <ul class="oe_dropdown_menu">
98 <li><a type="delete">Delete</a></li>
101 <div class="oe_clear" />
103 <div t-attf-class="oe_kanban_content">
104 <h1><field name="name" /></h1>
105 <field name="description" />
115 <record model="ir.ui.view" id="task_form_view">
116 <field name="name">task.form</field>
117 <field name="model">todolist.task</field>
118 <field name="arch" type="xml">
119 <form string="Task Form" version="7.0">
121 <button string="Reset" type="object" name="action_draft" states="proposal,approved,started" class="oe_highlight" />
122 <button string="Propose" type="object" name="action_propose" states="draft,approved,started" class="oe_highlight" />
123 <button string="Approve" type="object" name="action_approve" states="draft,proposal" class="oe_highlight" />
124 <button string="Start" type="object" name="action_start" states="draft,approved" class="oe_highlight" />
125 <button string="Stop" type="object" name="action_done" states="started" class="oe_highlight" />
126 <field name="state" widget="statusbar" />
131 <field name="description" />
132 <field name="milestone" />
133 <field name="planned" />
134 <field name="manday" />
135 <field name="priority" />
136 <field name="container_id" />
144 <record model="ir.actions.act_window" id="todolist_list_action">
145 <field name="name">list of to do lists</field>
146 <field name="res_model">todolist.container</field>
147 <field name="view_mode">tree,form</field>
148 <field name="help" type="html">
149 <p class="oe_view_nocontent_create">Create your first to do list</p>
154 <record model="ir.actions.act_window" id="topic_list_action">
155 <field name="name">List of topics</field>
156 <field name="res_model">todolist.topic</field>
157 <field name="view_mode">kanban,tree,form</field>
158 <field name="help" type="html">
159 <p class="oe_view_nocontent_create">Créer your first topic</p>
164 <record model="ir.actions.act_window" id="task_list_action">
165 <field name="name">List of tasks</field>
166 <field name="res_model">todolist.task</field>
167 <field name="view_mode">tree,form</field>
168 <field name="help" type="html">
169 <p class="oe_view_nocontent_create">Create your first task</p>
174 <menuitem id="main_minitools_menu" name="Mini Tools" />
176 <menuitem id="mt_todolist_menu" name="To do list" parent="main_minitools_menu" groups="group_todolist_user" />
178 <menuitem id="mt_todolist_container_menu" name="Lists" parent="mt_todolist_menu" action="todolist_list_action"/>
180 <menuitem id="mt_todolist_task_menu" name="Tasks" parent="mt_todolist_menu" action="task_list_action" />
182 <menuitem id="mt_settings_menu" name="Settings" parent="main_minitools_menu" groups="group_todolist_manager" />
184 <menuitem id="mt_todolist_topic_menu" name="Topics" parent="mt_settings_menu" action="topic_list_action" />