Skip to content
Snippets Groups Projects
Commit e6b56412 authored by Xavier Morel's avatar Xavier Morel
Browse files

[ADD] views documentation

parent 442dec24
No related branches found
No related tags found
No related merge requests found
......@@ -26,7 +26,7 @@
</group>
<field name="body_html" widget="html" readonly="1"
nolabel="1" options='{"safe": True}'/>
<field name="attachment_ids" widget="many2many_binary" radonly="1"/>
<field name="attachment_ids" widget="many2many_binary" readonly="1"/>
</form>
</field>
</record>
......
......@@ -337,7 +337,7 @@
</group>
</group>
<div colspan="4">
<field name="note" Placeholder="Add an internal note..."/>
<field name="note" placeholder="Add an internal note..."/>
</div>
</page>
</notebook>
......
......@@ -222,7 +222,7 @@
</group>
<group>
<field name="date_order"/>
<field name="origin" attr="{'invisible': [('origin','=',False)]}"/>
<field name="origin" attrs="{'invisible': [('origin','=',False)]}"/>
<field name="company_id" groups="base.group_multi_company" widget="selection"/>
<field name="picking_type_id" on_change="onchange_picking_type_id(picking_type_id, context)" domain="[('code','=','incoming')]" widget="selection" context="{'special_shortened_wh_name': True}" groups="stock.group_locations"/>
<field name="related_location_id" invisible="1"/>
......
......@@ -47,7 +47,7 @@
<group col="1" attrs="{'invisible':['|',('public','=',False),('public','in',['public_link'])]}">
<group col="2">
<field invisible="context.get('survey_resent_token')" name="partner_ids" widget="many2many_tags_email" placeholder="Add list of existing contacts..." context="{'force_email':True, 'show_email':True}" />
<field invisible="context.get('survey_resent_token')" name="multi_email" placeholder="Add list of email of recipients (will not converted in partner), separated by commas, semicolons or newline..." on_change="onchange_multi_email(multi_email)" no_resize="1" />
<field invisible="context.get('survey_resent_token')" name="multi_email" placeholder="Add list of email of recipients (will not converted in partner), separated by commas, semicolons or newline..." on_change="onchange_multi_email(multi_email)" />
<field name="subject" placeholder="Subject..."/>
</group>
<field name="body" />
......
......@@ -1660,8 +1660,8 @@ $sheet-padding: 16px
font-size: 20px
margin: 15px 0px 10px 0px
color: $section-title-color
.oe_horizontal_separator:empty
height: 5px
&:empty
height: 5px
.oe_vertical_separator
border-left: 1px solid #666
padding: 0 4px 0 4px
......
......@@ -110,7 +110,7 @@
</page>
</notebook>
<field name="website_description" invisible="1"/>
<field name="note" placeholder="Terms and conditions..." nolable="1"/>
<field name="note" placeholder="Terms and conditions..." nolabel="1"/>
</sheet>
</form>
</field>
......
......@@ -199,6 +199,8 @@ Groups
``id``
the menu item's :term:`external id`
.. _reference/data/template:
``template``
------------
......
......@@ -7,3 +7,8 @@ Widgets
RPC
===
.. _reference/javascript/client:
Web Client
==========
......@@ -28,6 +28,8 @@ Python
Bundles
-------
.. _reference/qweb/javascript:
Javascript
==========
......
This diff is collapsed.
......@@ -34,7 +34,7 @@
<field name="lang"/>
</group>
<group>
<field name="module" group="base.group_no_one"/>
<field name="module" groups="base.group_no_one"/>
<field name="type"/>
<field name="res_id"/>
</group>
......
......@@ -357,52 +357,23 @@
</rng:element>
</rng:define>
<rng:define name="level">
<rng:element name="level">
<rng:optional><rng:attribute name="object"/></rng:optional>
<rng:optional><rng:attribute name="link"/></rng:optional>
<rng:optional><rng:attribute name="domain"/></rng:optional>
<rng:zeroOrMore>
<rng:ref name="field"/>
</rng:zeroOrMore>
<rng:zeroOrMore>
<rng:ref name="html"/>
</rng:zeroOrMore>
</rng:element>
</rng:define>
<rng:define name="gantt">
<rng:element name="gantt">
<rng:optional><rng:attribute name="mode">
<rng:choice>
<rng:value>day</rng:value>
<rng:value>3days</rng:value>
<rng:value>week</rng:value>
<rng:value>3weeks</rng:value>
<rng:value>month</rng:value>
<rng:value>3months</rng:value>
<rng:value>year</rng:value>
<rng:value>3years</rng:value>
<rng:value>5years</rng:value>
</rng:choice></rng:attribute>
<rng:attribute name="date_start"/>
<rng:choice>
<rng:attribute name="date_stop"/>
<rng:attribute name="date_delay"/>
</rng:choice>
<rng:optional>
<rng:attribute name="progress">
<rng:data type="int"/>
</rng:attribute>
</rng:optional>
<rng:optional><rng:attribute name="default_group_by"/></rng:optional>
<rng:optional><rng:attribute name="create"/></rng:optional>
<rng:optional><rng:attribute name="delete"/></rng:optional>
<rng:optional><rng:attribute name="edit"/></rng:optional>
<rng:optional><rng:attribute name="color"/></rng:optional>
<rng:optional><rng:attribute name="date_delay"/></rng:optional>
<rng:optional><rng:attribute name="day_length"/></rng:optional>
<rng:optional><rng:attribute name="date_start"/></rng:optional>
<rng:optional><rng:attribute name="date_stop"/></rng:optional>
<rng:optional><rng:attribute name="progress"/></rng:optional>
<rng:optional><rng:attribute name="date_string"/></rng:optional>
<rng:optional><rng:attribute name="string"/></rng:optional>
<rng:optional><rng:attribute name="default_group_by"/></rng:optional>
<rng:zeroOrMore>
<rng:optional><rng:ref name="level"/></rng:optional>
<rng:optional><rng:ref name="field"/></rng:optional>
<rng:optional><rng:ref name="html"/></rng:optional>
</rng:zeroOrMore>
<rng:empty/>
</rng:element>
</rng:define>
......@@ -681,15 +652,21 @@
<rng:define name="graph">
<rng:element name="graph">
<rng:optional><rng:attribute name="string" /></rng:optional>
<rng:optional><rng:attribute name="orientation" /></rng:optional>
<rng:optional><rng:attribute name="type" /></rng:optional>
<rng:optional><rng:attribute name="stacked" /></rng:optional>
<rng:optional><rng:attribute name="color"/></rng:optional>
<rng:oneOrMore>
<rng:ref name="field"/>
</rng:oneOrMore>
<rng:optional>
<rng:attribute name="type">
<rng:choice>
<rng:value>bar</rng:value>
<rng:value>pie</rng:value>
<rng:value>line</rng:value>
<rng:value>pivot</rng:value>
</rng:choice>
</rng:attribute>
</rng:optional>
<rng:optional>
<rng:attribute name="stacked"><rng:value>True</rng:value></rng:attribute>
</rng:optional>
<rng:zeroOrMore>
<rng:ref name="html"/>
<rng:ref name="field"/>
</rng:zeroOrMore>
</rng:element>
</rng:define>
......
......@@ -796,7 +796,6 @@ form: module.record_id""" % (xml_id,)
record.append(Field(name, name='name'))
record.append(Field("qweb", name='type'))
record.append(Field(el.get('priority', "16"), name='priority'))
record.append(Field(el, name="arch", type="xml"))
if 'inherit_id' in el.attrib:
record.append(Field(name='inherit_id', ref=el.get('inherit_id')))
groups = el.attrib.pop('groups', None)
......@@ -817,6 +816,9 @@ form: module.record_id""" % (xml_id,)
record.append(Field('primary', name='mode'))
if el.get('optional'):
record.append(Field(el.get('optional'), name='application'))
# inject complete <template> element (after changing node name) into
# the ``arch`` field
record.append(Field(el, name="arch", type="xml"))
return self._tag_record(cr, record, data_node)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment