[IMP] stock_request: Views

This commit is contained in:
Jaime Arroyo
2020-05-07 15:48:05 +02:00
committed by Kitti U
parent a16c59e277
commit a868781e3f
2 changed files with 73 additions and 6 deletions

View File

@@ -155,6 +155,52 @@
</form>
</field>
</record>
<record model="ir.ui.view" id="stock_request_order_search">
<field name="name">stock.request.order.search</field>
<field name="model">stock.request.order</field>
<field name="arch" type="xml">
<search string="Stock Requests Order Search">
<field name="name" string="Stock Request Orders" />
<field name="state" />
<field name="warehouse_id" />
<field name="location_id" groups="stock.group_stock_multi_locations" />
<field name="company_id" groups="base.group_multi_company" />
<separator />
<filter
string="Archived"
name="inactive"
domain="[('active','=',False)]"
/>
<separator />
<filter string="Draft" name="draft" domain="[('state','=','draft')]" />
<filter
string="In Progress"
name="open"
domain="[('state','=','open')]"
/>
<filter string="Finished" name="done" domain="[('state','=','done')]" />
<filter
string="Cancelled"
name="cancel"
domain="[('state','=','cancel')]"
/>
<group expand="0" string="Group By">
<filter
string="Warehouse"
name="warehouse"
domain="[]"
context="{'group_by':'warehouse_id'}"
/>
<filter
string="Location"
name="location"
domain="[]"
context="{'group_by':'location_id'}"
/>
</group>
</search>
</field>
</record>
<record model="ir.actions.act_window" id="stock_request_order_action">
<field name="name">Stock Request Orders</field>
<field name="type">ir.actions.act_window</field>

View File

@@ -46,12 +46,28 @@
<field name="product_id" />
<separator />
<filter
string="To Do"
name="todo"
domain="[('state', 'not in', ['done', 'draft'])]"
string="Archived"
name="inactive"
domain="[('active','=',False)]"
/>
<filter
name="current_requests"
string="Current requests"
domain="['|', ('expected_date', '>', (datetime.date.today() - relativedelta(months=1)).strftime('%Y-%m-01')), ('state', '!=', 'done')]"
/>
<filter string="Done" name="done" domain="[('state', '=', 'done')]" />
<separator />
<filter string="Draft" name="draft" domain="[('state','=','draft')]" />
<filter
string="In Progress"
name="open"
domain="[('state','=','open')]"
/>
<filter string="Finished" name="done" domain="[('state','=','done')]" />
<filter
string="Cancelled"
name="cancel"
domain="[('state','=','cancel')]"
/>
<group expand="0" string="Group By">
<filter
name="warehouse"
@@ -212,13 +228,18 @@
<field name="name">Stock Requests</field>
<field name="res_model">stock.request</field>
<field name="type">ir.actions.act_window</field>
<field name="view_mode">tree,form</field>
<field name="view_mode">tree,form,pivot</field>
<field name="context">{
'search_default_current_requests': 1,
'pivot_column_groupby': ['location_id'], 'pivot_row_groupby': ['product_id'], 'pivot_measures': ['product_uom_qty', 'qty_done'],
'search_default_draft': 1, 'search_default_open': 1
}</field>
<field name="view_id" ref="view_stock_request_tree" />
<field name="search_view_id" ref="stock_request_search" />
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Click to add a Stock Request.
</p>
</p>
</field>
</record>
</odoo>