1
+ <?xml version =' 1.0' encoding =' utf-8' ?>
2
+ <odoo >
3
+ <record id =' library_book_action' model =' ir.actions.act_window' >
4
+ <field name =' name' >Library Books</field >
5
+ <field name =' res_model' >library.book</field >
6
+ <field name =" view_mode" >tree,form</field >
7
+ </record >
8
+
9
+ <menuitem name =' My Library' id =' library_base_menu' />
10
+ <menuitem name =' Books' id =' library_book_menu' parent =' library_base_menu' action =' library_book_action' />
11
+
12
+ <record id =' library_book_view_form' model =' ir.ui.view' >
13
+ <field name =' name' >Library Book Form</field >
14
+ <field name =' model' >library.book</field >
15
+ <field name =' arch' type =' xml' >
16
+ <form >
17
+ <group >
18
+ <group >
19
+ <field name =' name' />
20
+ <field name =' author_ids' widget =' many2many_tags' />
21
+ <field name =' state' />
22
+ <field name =' pages' />
23
+ <field name =' cost_price' />
24
+ <field name =' notes' />
25
+ </group >
26
+ <group >
27
+ <field name =' short_name' />
28
+ <field name =' date_release' />
29
+ <field name =' date_updated' />
30
+ <field name =' cover' widget =' image' class =' oe_avater' />
31
+ <field name =' reader_rating' />
32
+ </group >
33
+ </group >
34
+ <group >
35
+ <field name =" description" />
36
+ </group >
37
+ </form >
38
+ </field >
39
+ </record >
40
+
41
+ <record id =' library_book_view_tree' model =' ir.ui.view' >
42
+ <field name =' name' >Library Book List</field >
43
+ <field name =' model' >library.book</field >
44
+ <field name =' arch' type =' xml' >
45
+ <tree >
46
+ <field name =' name' />
47
+ <field name =' date_release' />
48
+ </tree >
49
+ </field >
50
+ </record >
51
+
52
+ <record id =' library_book_view_search' model =' ir.ui.view' >
53
+ <field name =' name' >Library Book Search</field >
54
+ <field name =' model' >library.book</field >
55
+ <field name =' arch' type =' xml' >
56
+ <search >
57
+ <field name =' name' />
58
+ <field name =' author_ids' />
59
+ <filter string =' No Authors'
60
+ name =" without_author"
61
+ domain =" [('author_ids','=',False)]" />
62
+ </search >
63
+ </field >
64
+ </record >
65
+ </odoo >
0 commit comments