Rucha (Open ERP) has proposed merging
lp:~openerp-dev/openobject-addons/trunk-issue-inactivity-days-rpa into
lp:openobject-addons.
Requested reviews:
qdp (OpenERP) (qdp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-issue-inactivity-days-rpa/+merge/70843
Added new field inactivity days in project issue, which is the difference
between the last_action_date and today
--
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-issue-inactivity-days-rpa/+merge/70843
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-addons/trunk-issue-inactivity-days-rpa.
=== modified file 'project_issue/project_issue.py'
--- project_issue/project_issue.py 2011-07-05 12:28:57 +0000
+++ project_issue/project_issue.py 2011-08-09 10:24:40 +0000
@@ -116,6 +116,11 @@
hours = cal_obj.interval_hours_get(cr, uid, issue.project_id.resource_calendar_id.id,
datetime.strptime(issue.create_date, '%Y-%m-%d %H:%M:%S'),
datetime.strptime(issue.date_closed, '%Y-%m-%d %H:%M:%S'))
+ elif field in ['inactivity_days']:
+ if issue.date_action_last:
+ inactive_days = datetime.today() - datetime.strptime(issue.date_action_last, '%Y-%m-%d %H:%M:%S')
+ res[issue.id][field] = inactive_days.days
+ break
if ans:
resource_id = False
if issue.user_id:
@@ -213,6 +218,8 @@
multi='compute_day', type="float", store=True),
'working_hours_close': fields.function(_compute_day, string='Working Hours to Close the Issue', \
multi='compute_day', type="float", store=True),
+ 'inactivity_days': fields.function(_compute_day, string='Days since last action', \
+ multi='compute_day', type="integer", help="Difference in days between last action and current date"),
'message_ids': fields.one2many('mailgate.message', 'res_id', 'Messages', domain=[('model','=',_name)]),
'date_action_last': fields.datetime('Last Action', readonly=1),
'date_action_next': fields.datetime('Next Action', readonly=1),
=== modified file 'project_issue/project_issue_view.xml'
--- project_issue/project_issue_view.xml 2011-07-27 06:24:31 +0000
+++ project_issue/project_issue_view.xml 2011-08-09 10:24:40 +0000
@@ -160,6 +160,7 @@
<field name="day_close"/>
<field name="working_hours_open" widget="float_time"/>
<field name="working_hours_close" widget="float_time"/>
+ <field name="inactivity_days"/>
</group>
<group colspan="2" col="2">
<separator string="References" colspan="2"/>
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp