1+ <odoo >
2+ <record id =" view_budget_management_kanban" model =" ir.ui.view" >
3+ <field name =" name" >budget.budget.kanban</field >
4+ <field name =" model" >budget.budget</field >
5+ <field name =" arch" type =" xml" >
6+ <kanban sample =" 1"
7+ can_open =" 0"
8+ type =" action"
9+ action =" %(action_budget_management_budget_line)d"
10+ on_create =" budget_management.open_create_multiple_budget"
11+ >
12+ <templates >
13+ <t t-name =" menu" >
14+ <div class =" container" >
15+ <div class =" row" >
16+ <div name =" card_menu_view" >
17+ <div role =" menuitem" aria-haspopup =" true" >
18+ <a class =" dropdown-item" role =" menuitem"
19+ name =" action_budget_management_menu_budget" type =" open" >
20+ Configuration</a >
21+ </div >
22+ </div >
23+ </div >
24+ </div >
25+ </t >
26+ <t t-name =" card" >
27+ <div
28+ style =" display:flex;justify-content:space-between;flex-direction:column" >
29+ <div style =" display:flex;" >
30+ <field name =" is_favorite" widget =" project_is_favorite" nolabel =" 1" />
31+ <h3 >
32+ <field name =" name" />
33+ </h3 >
34+ </div >
35+ <div style =" display:flex;" >
36+ <div t-if =" record.date_end.raw_value or record.date_start.raw_value"
37+ class =" text-muted" >
38+ <span class =" fa fa-clock-o me-2" title =" Dates" ></span >
39+ <field name =" date_start" />
40+ <i
41+ t-if =" record.date_end.raw_value and record.date_start.raw_value"
42+ class =" fa fa-long-arrow-right mx-2 oe_read_only"
43+ aria-label =" Arrow icon" title =" Arrow" />
44+ <field name =" date_end" />
45+ </div >
46+ </div >
47+ </div >
48+ <footer class =" mt-auto pt-0 ms-1" >
49+ <div class =" d-flex align-items-center" >
50+
51+ </div >
52+ <div class =" d-flex ms-auto align-items-center" >
53+ <field name =" responsible" widget =" many2one_avatar_user"
54+ domain =" [('share', '=', False)]" class =" me-1" />
55+ </div >
56+ </footer >
57+ </t >
58+ </templates >
59+ </kanban >
60+ </field >
61+ </record >
62+
63+
64+ <record id =" view_estate_property_form" model =" ir.ui.view" >
65+ <field name =" name" >budget.budget.form</field >
66+ <field name =" model" >budget.budget</field >
67+ <field name =" arch" type =" xml" >
68+ <form string =" Test" >
69+ <header >
70+ <button name =" onclick_reset_to_draft" type =" object" string =" Reset to Draft"
71+ invisible =" state in ['draft']"
72+ />
73+ <button name =" onclick_revise" type =" object" string =" Revise"
74+ invisible =" state in ['revise','done']"
75+ />
76+ <button name =" onclick_done" type =" object" string =" Done"
77+ invisible =" state in ['done']"
78+ />
79+ <field name =" state" widget =" statusbar"
80+ statusbar_visible =" draft,confirmed,revised,done" />
81+ </header >
82+ <sheet >
83+ <h1 >
84+ <field name =" name" />
85+ </h1 >
86+ <field name =" active" invisible =" True" />
87+ <group >
88+ <group >
89+ <field name =" responsible" />
90+ </group >
91+ <group >
92+ <field name =" date_start" string =" Period" widget =" daterange"
93+ options =" {'end_date_field': 'date_end', 'always_range': '1'}"
94+ optional =" hide" />
95+ </group >
96+ </group >
97+ <group >
98+ <group >
99+ <field name =" company_id" />
100+ </group >
101+ <group >
102+ <field name =" on_over_budget" />
103+ </group >
104+ </group >
105+ <group >
106+ <group >
107+ <field name =" revision_id" />
108+ </group >
109+ </group >
110+ <notebook >
111+ <page name =" Budget Lines" >
112+ <field name =" budget_line_ids" >
113+ <list >
114+ <field name =" name" string =" Analytic Account" />
115+ <field name =" budget_amount" string =" Budget Amount" />
116+ <field name =" achieved_amount" string =" Archived Amount" />
117+ <field name =" achieved_percentage" string =" Archived (%)"
118+ widget =" progressbar" options =" {'max_value': 100}" />
119+ </list >
120+ </field >
121+ </page >
122+ </notebook >
123+ </sheet >
124+ <chatter />
125+ </form >
126+ </field >
127+ </record >
128+
129+ </odoo >
0 commit comments