1
<?xml version="1.0" encoding="UTF-8"?>
4
<record id="view_product_image_form" model="ir.ui.view">
5
<field name="name">product.images.form</field>
6
<field name="model">product.images</field>
7
<field name="type">form</field>
8
<field name="arch" type="xml">
9
<form string="Product Images">
10
<notebook colspan="4">
12
<group col="4" colspan="4">
13
<field name="name" colspan="2" />
14
<field name="link" colspan="2" />
16
<group col="4" colspan="4" attrs="{'invisible':[('link','!=',0)]}">
17
<field name="image" colspan="4" attrs="{'required':[('link','=', False)]}"/>
19
<group col="4" colspan="4" attrs="{'invisible':[('link','=',0)]}">
20
<field name="filename" colspan="4" widget="url" attrs="{'required':[('link','=', True)]}"/>
22
<separator string="Preview (Only when saved)" colspan="4" />
23
<field name="preview" widget="image" nolabel="1" colspan="4"/>
25
<page string="Comments">
26
<field name="comments" nolabel="1" colspan="4" />
32
<record id="view_product_image_tree" model="ir.ui.view">
33
<field name="name">product.images.tree</field>
34
<field name="model">product.images</field>
35
<field name="type">tree</field>
36
<field name="arch" type="xml">
37
<tree string="Product Images">
38
<field name="name" select="1" />
39
<field name="image" />
40
<field name="comments" select="2" />
44
<record id="view_product_form_img_inh" model="ir.ui.view">
45
<field name="name">product.product.images</field>
46
<field name="model">product.product</field>
47
<field name="inherit_id" ref="product.product_normal_form_view" />
48
<field name="type">tree</field>
49
<field name="arch" type="xml">
50
<xpath expr="/form/notebook" position="inside">
51
<page string="Images">
52
<field name="image_ids" nolabel="1" />
58
<act_window name="Images"
59
domain="[('product_id', '=', active_id)]"
60
context="{'default_product_id': active_id}"
61
res_model="product.images"
62
src_model="product.product"
63
id="act_product_2_images"/>