|
@@ -81,6 +81,11 @@
|
|
<separator/>
|
|
<separator/>
|
|
<filter string="Terminados" name="End" domain="[('completed','=',1)]"/>
|
|
<filter string="Terminados" name="End" domain="[('completed','=',1)]"/>
|
|
<filter string="Pendientes" name="Pending" domain="[('completed','=',0)]"/>
|
|
<filter string="Pendientes" name="Pending" domain="[('completed','=',0)]"/>
|
|
|
|
+ <filter string="Hoy" domain="[('work_date', '>=', datetime.datetime.now().strftime('%Y-%m-%d 00:00:00')),('work_date', '<=',datetime.datetime.now().strftime('%Y-%m-%d 23:23:59'))]"/>
|
|
|
|
+ <filter string="Ayer" domain="[('work_date','<=', (datetime.date.today()-relativedelta(days=1)).strftime('%%Y-%%m-%%d')),('work_date','>=',(datetime.date.today()-relativedelta(days=1)).strftime('%%Y-%%m-%%d'))]"/>
|
|
|
|
+ <filter string="Esta semana" domain="[('work_date', '>=', ((context_today()+relativedelta(weeks=-1, days=1, weekday=0)).strftime('%%Y-%%m-%%d'))),('work_date', '<=', ((context_today()+relativedelta(weeks=0, weekday=6)).strftime('%%Y-%%m-%%d')))]"/>
|
|
|
|
+ <filter string="Mes actual" domain="[('work_date','<',(context_today()+relativedelta(months=1)).strftime('%%Y-%%m-01')), ('work_date','>=',time.strftime('%%Y-%%m-01'))]"/>
|
|
|
|
+ <filter string="Mes pasado" domain="[('work_date','>=',(context_today()-relativedelta(months=1)).strftime('%%Y-%%m-01')),('work_date','<',time.strftime('%%Y-%%m-01'))]"/>
|
|
<separator/>
|
|
<separator/>
|
|
<group expand="0" string="Agrupar por ">
|
|
<group expand="0" string="Agrupar por ">
|
|
<filter string="Tarea" name="task" context="{'group_by':'task_id'}"/>
|
|
<filter string="Tarea" name="task" context="{'group_by':'task_id'}"/>
|
|
@@ -91,6 +96,29 @@
|
|
</field>
|
|
</field>
|
|
</record>
|
|
</record>
|
|
|
|
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ <!-- <record id="view_planned_work_filter" model="ir.ui.view">
|
|
|
|
+ <field name="name">planned.work.filter</field>
|
|
|
|
+ <field name="model">planned.work</field>
|
|
|
|
+ <field name="arch" type="xml">
|
|
|
|
+ <search string="Search Work">
|
|
|
|
+ <field name="work_id" string="Tarea"/>
|
|
|
|
+ <filter string="Terminados" name="completed" domain="[('completed', '=',True)]"/>
|
|
|
|
+ <filter string="Pendientes" name="Pending" domain="[('completed', '=',False)]"/>
|
|
|
|
+
|
|
|
|
+ <separator/>
|
|
|
|
+ <separator/>
|
|
|
|
+ <group expand="0" string="Agrupar por ">
|
|
|
|
+ <filter string="Responsale" name="responsible" context="{'group_by':'responsible'}"/>
|
|
|
|
+ <filter string="Tarea" name="work_id" context="{'group_by':'work_id'}"/>
|
|
|
|
+ </group>
|
|
|
|
+ </search>
|
|
|
|
+ </field>
|
|
|
|
+ </record> -->
|
|
|
|
+
|
|
<!-- action -->
|
|
<!-- action -->
|
|
|
|
|
|
<record model="ir.actions.act_window" id="project_service_activity_action">
|
|
<record model="ir.actions.act_window" id="project_service_activity_action">
|