[IMP] sale: improve sale calendar view
The goal of this task is to help user manage their sale_order by having a summary view of all their next activities. Sale calendar view is now based on the next activity for each sale_order. closes odoo/odoo#132287 Task-id: 3463325 Related: odoo/enterprise#45945 Signed-off-by: Arnaud Joset (arj) <arj@odoo.com>
This commit is contained in:
@@ -24,12 +24,13 @@
|
||||
<field name="name">sale.order.calendar</field>
|
||||
<field name="model">sale.order</field>
|
||||
<field name="arch" type="xml">
|
||||
<calendar string="Sales Orders" date_start="date_order" color="state" hide_time="true" event_limit="5" quick_add="False">
|
||||
<calendar string="Sales Orders" create="0" mode="month" date_start="activity_date_deadline" color="state" event_limit="5" quick_add="False">
|
||||
<field name="currency_id" invisible="1"/>
|
||||
<field name="partner_id" avatar_field="avatar_128"/>
|
||||
<field name="state" filters="1" invisible="1"/>
|
||||
<field name="activity_ids" options="{'icon': 'fa fa-clock-o'}"/>
|
||||
<field name="partner_id" avatar_field="avatar_128" options="{'icon': 'fa fa-users'}"/>
|
||||
<field name="amount_total" widget="monetary"/>
|
||||
<field name="payment_term_id"/>
|
||||
<field name="state" filters="1" invisible="1"/>
|
||||
</calendar>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
<t t-set="fieldInfo" t-value="props.model.popoverFieldNodes[fieldId]"/>
|
||||
<t t-if="!isInvisible(fieldInfo, slot.record)">
|
||||
<li class="list-group-item flex-shrink-0 d-flex align-items-start" t-att-class="fieldInfo.attrs.class">
|
||||
<strong class="me-2">
|
||||
<strong class="me-2" t-if="!fieldInfo.options.noLabel">
|
||||
<t t-if="fieldInfo.options.icon">
|
||||
<b>
|
||||
<i t-att-class="fieldInfo.options.icon" />
|
||||
|
||||
Reference in New Issue
Block a user