From f6fe4cb8d457892b558c4648dd4ec607d432fbfa Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Fri, 1 Mar 2013 09:11:10 +0100 Subject: [PATCH] [FIX] gamification: first month day is quite often 1 bzr revid: mat@openerp.com-20130301081110-rtrbl4pwc8xegfcs --- addons/gamification/plan.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/addons/gamification/plan.py b/addons/gamification/plan.py index b731f7af67b..c98e5b5fb4a 100644 --- a/addons/gamification/plan.py +++ b/addons/gamification/plan.py @@ -42,7 +42,7 @@ def start_end_date_for_period(period): end_date = start_date + timedelta(days=7) elif period == 'monthly': month_range = calendar.monthrange(today.year, today.month) - start_date = today.replace(day=month_range[0]) + start_date = today.replace(day=1) end_date = today.replace(day=month_range[1]) elif period == 'yearly': start_date = today.replace(month=1, day=1) @@ -369,7 +369,7 @@ class gamification_goal_plan(osv.Model): planlines_boards.append({'goal_type':planline.type_id.name, 'board_goals':sorted_board}) body_html = template_env.get_template('group_progress.mako').render({'object':plan, 'planlines_boards':planlines_boards}) - print(body_html) + self.message_post(cr, uid, plan.id, body=body_html, partner_ids=[user.partner_id.id for user in plan.user_ids], @@ -395,6 +395,8 @@ class gamification_goal_plan(osv.Model): } body_html = template_env.get_template('personal_progress.mako').render(variables) + # FIXME mail NOT sent -> no followers + # FIXME huge blank space self.message_post(cr, uid, plan.id, body=body_html, partner_ids=[user.partner_id.id],