mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
[IMP] stock_request: Views
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user