forked from Techsystech/web
[UPD] README.rst
parent
327d767839
commit
f2fbc03c23
|
@ -386,7 +386,7 @@ ul.auto-toc {
|
|||
<h1><a class="toc-backref" href="#id1">Usage</a></h1>
|
||||
<p>To use this functionality you need to return following action with list of actions to execute:</p>
|
||||
<pre class="code python literal-block">
|
||||
<span class="nd">@api.multi</span>
|
||||
<span class="nd">@api</span><span class="o">.</span><span class="n">multi</span>
|
||||
<span class="k">def</span> <span class="nf">foo</span><span class="p">():</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">ensure_one</span><span class="p">()</span>
|
||||
<span class="k">return</span> <span class="p">{</span>
|
||||
|
|
|
@ -386,7 +386,7 @@ ul.auto-toc {
|
|||
<h1><a class="toc-backref" href="#id1">Usage</a></h1>
|
||||
<p>To use this functionality you need to return following action:</p>
|
||||
<pre class="code python literal-block">
|
||||
<span class="nd">@api.multi</span>
|
||||
<span class="nd">@api</span><span class="o">.</span><span class="n">multi</span>
|
||||
<span class="k">def</span> <span class="nf">foo</span><span class="p">():</span>
|
||||
<span class="bp">self</span><span class="o">.</span><span class="n">ensure_one</span><span class="p">()</span>
|
||||
<span class="k">return</span> <span class="p">{</span>
|
||||
|
|
|
@ -397,7 +397,7 @@ ul.auto-toc {
|
|||
<span class="c1"># ir.actions.act_window_close</span>
|
||||
<span class="s1">'close_button_title'</span><span class="p">:</span> <span class="s1">'Make this window go away'</span><span class="p">,</span>
|
||||
<span class="c1"># Use HTML instead of text</span>
|
||||
<span class="s1">'is_html_message'</span><span class="p">:</span> <span class="bp">True</span><span class="p">,</span>
|
||||
<span class="s1">'is_html_message'</span><span class="p">:</span> <span class="kc">True</span><span class="p">,</span>
|
||||
<span class="c1"># this is an optional list of buttons to show</span>
|
||||
<span class="s1">'buttons'</span><span class="p">:</span> <span class="p">[</span>
|
||||
<span class="c1"># a button can be any action (also ir.actions.report.xml et al)</span>
|
||||
|
@ -406,8 +406,8 @@ ul.auto-toc {
|
|||
<span class="s1">'name'</span><span class="p">:</span> <span class="s1">'All customers'</span><span class="p">,</span>
|
||||
<span class="s1">'res_model'</span><span class="p">:</span> <span class="s1">'res.partner'</span><span class="p">,</span>
|
||||
<span class="s1">'view_mode'</span><span class="p">:</span> <span class="s1">'form'</span><span class="p">,</span>
|
||||
<span class="s1">'views'</span><span class="p">:</span> <span class="p">[[</span><span class="bp">False</span><span class="p">,</span> <span class="s1">'list'</span><span class="p">],</span> <span class="p">[</span><span class="bp">False</span><span class="p">,</span> <span class="s1">'form'</span><span class="p">]],</span>
|
||||
<span class="s1">'domain'</span><span class="p">:</span> <span class="p">[(</span><span class="s1">'customer'</span><span class="p">,</span> <span class="s1">'='</span><span class="p">,</span> <span class="bp">True</span><span class="p">)],</span>
|
||||
<span class="s1">'views'</span><span class="p">:</span> <span class="p">[[</span><span class="kc">False</span><span class="p">,</span> <span class="s1">'list'</span><span class="p">],</span> <span class="p">[</span><span class="kc">False</span><span class="p">,</span> <span class="s1">'form'</span><span class="p">]],</span>
|
||||
<span class="s1">'domain'</span><span class="p">:</span> <span class="p">[(</span><span class="s1">'customer'</span><span class="p">,</span> <span class="s1">'='</span><span class="p">,</span> <span class="kc">True</span><span class="p">)],</span>
|
||||
<span class="p">},</span>
|
||||
<span class="c1"># or if type == method, you need to pass a model, a method name and</span>
|
||||
<span class="c1"># parameters</span>
|
||||
|
@ -419,7 +419,7 @@ ul.auto-toc {
|
|||
<span class="c1"># list of arguments to pass positionally</span>
|
||||
<span class="s1">'args'</span><span class="p">:</span> <span class="p">[</span><span class="bp">self</span><span class="o">.</span><span class="n">ids</span><span class="p">],</span>
|
||||
<span class="c1"># dictionary of keyword arguments</span>
|
||||
<span class="s1">'kwargs'</span><span class="p">:</span> <span class="p">{</span><span class="s1">'force'</span><span class="p">:</span> <span class="bp">True</span><span class="p">},</span>
|
||||
<span class="s1">'kwargs'</span><span class="p">:</span> <span class="p">{</span><span class="s1">'force'</span><span class="p">:</span> <span class="kc">True</span><span class="p">},</span>
|
||||
<span class="c1"># button style</span>
|
||||
<span class="s1">'classes'</span><span class="p">:</span> <span class="s1">'btn-primary'</span><span class="p">,</span>
|
||||
<span class="p">}</span>
|
||||
|
|
|
@ -27,7 +27,7 @@ Web Refresher
|
|||
|
||||
Adds a button next to the pager (in trees/kanban views) to refresh the displayed list.
|
||||
|
||||
.. |refresh| image:: ./images/refresh.png
|
||||
.. |refresh| image:: https://raw.githubusercontent.com/OCA/web/12.0/web_refresher/images/refresh.png
|
||||
|
||||
**Table of contents**
|
||||
|
||||
|
|
|
@ -51,9 +51,9 @@ Features
|
|||
|listview|
|
||||
|
||||
|
||||
.. |picker| image:: ./images/picker.png
|
||||
.. |formview| image:: ./images/form_view.png
|
||||
.. |listview| image:: ./images/list_view.png
|
||||
.. |picker| image:: https://raw.githubusercontent.com/OCA/web/12.0/web_widget_color/images/picker.png
|
||||
.. |formview| image:: https://raw.githubusercontent.com/OCA/web/12.0/web_widget_color/images/form_view.png
|
||||
.. |listview| image:: https://raw.githubusercontent.com/OCA/web/12.0/web_widget_color/images/list_view.png
|
||||
|
||||
**Table of contents**
|
||||
|
||||
|
|
|
@ -374,17 +374,17 @@ ul.auto-toc {
|
|||
<h1>Features</h1>
|
||||
<ul>
|
||||
<li><p class="first">The picker allow the user to quickly select a color on edit mode</p>
|
||||
<p><img alt="picker" src="./images/picker.png" /></p>
|
||||
<p><img alt="picker" src="https://raw.githubusercontent.com/OCA/web/12.0/web_widget_color/images/picker.png" /></p>
|
||||
<div class="admonition note">
|
||||
<p class="first admonition-title">Note</p>
|
||||
<p class="last">Notice how html code and the background color is updating when selecting a color.</p>
|
||||
</div>
|
||||
</li>
|
||||
<li><p class="first">Display the color on form view when you are not editing it</p>
|
||||
<p><img alt="formview" src="./images/form_view.png" /></p>
|
||||
<p><img alt="formview" src="https://raw.githubusercontent.com/OCA/web/12.0/web_widget_color/images/form_view.png" /></p>
|
||||
</li>
|
||||
<li><p class="first">Display the color on list view to quickly find what’s wrong!</p>
|
||||
<p><img alt="listview" src="./images/list_view.png" /></p>
|
||||
<p><img alt="listview" src="https://raw.githubusercontent.com/OCA/web/12.0/web_widget_color/images/list_view.png" /></p>
|
||||
</li>
|
||||
</ul>
|
||||
<p><strong>Table of contents</strong></p>
|
||||
|
|
|
@ -396,12 +396,12 @@ instead.</p>
|
|||
<div class="section" id="usage">
|
||||
<h1><a class="toc-backref" href="#id1">Usage</a></h1>
|
||||
<pre class="code python literal-block">
|
||||
<span class="nd">@api.model</span>
|
||||
<span class="nd">@api</span><span class="o">.</span><span class="n">model</span>
|
||||
<span class="k">def</span> <span class="nf">method_name</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
|
||||
<span class="n">values</span> <span class="o">=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s1">'value_a'</span><span class="p">,</span> <span class="s1">'Title A'</span><span class="p">),</span>
|
||||
<span class="p">]</span>
|
||||
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="o">.</span><span class="n">context</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'depending_on'</span><span class="p">)</span> <span class="o">==</span> <span class="bp">True</span><span class="p">:</span>
|
||||
<span class="k">if</span> <span class="bp">self</span><span class="o">.</span><span class="n">env</span><span class="o">.</span><span class="n">context</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s1">'depending_on'</span><span class="p">)</span> <span class="o">==</span> <span class="kc">True</span><span class="p">:</span>
|
||||
<span class="n">values</span> <span class="o">+=</span> <span class="p">[</span>
|
||||
<span class="p">(</span><span class="s1">'value_b'</span><span class="p">,</span> <span class="s1">'Title B'</span><span class="p">),</span>
|
||||
<span class="p">]</span>
|
||||
|
|
|
@ -486,7 +486,7 @@ the field in the default function:</p>
|
|||
<span class="s1">'project_id'</span><span class="p">:</span> <span class="n">p</span><span class="o">.</span><span class="n">id</span><span class="p">,</span>
|
||||
<span class="s1">'user_id'</span><span class="p">:</span> <span class="n">u</span><span class="o">.</span><span class="n">id</span><span class="p">,</span>
|
||||
<span class="s1">'planned_hours'</span><span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
|
||||
<span class="s1">'message_needaction'</span><span class="p">:</span> <span class="bp">False</span><span class="p">,</span>
|
||||
<span class="s1">'message_needaction'</span><span class="p">:</span> <span class="kc">False</span><span class="p">,</span>
|
||||
<span class="s1">'date_deadline'</span><span class="p">:</span> <span class="n">fields</span><span class="o">.</span><span class="n">Date</span><span class="o">.</span><span class="n">today</span><span class="p">(),</span>
|
||||
<span class="p">})</span>
|
||||
<span class="c1"># if the project doesn't have a task for the user,</span>
|
||||
|
|
Loading…
Reference in New Issue