diff --git a/addons/gamification/goal.py b/addons/gamification/goal.py
index ce830e93f06..3398f094a37 100644
--- a/addons/gamification/goal.py
+++ b/addons/gamification/goal.py
@@ -388,7 +388,8 @@ class gamification_goal(osv.Model):
views = [(view_id, mode)]
break
action['views'] = views
- action['target'] = 'new'
+ # doesn't seem to work if not in popup
+ action['target'] = 'new'
return action
if goal.computation_mode == 'manually':
diff --git a/addons/gamification/static/src/css/goal.css b/addons/gamification/static/src/css/goal.css
index bf73a0273de..1d9aee31500 100644
--- a/addons/gamification/static/src/css/goal.css
+++ b/addons/gamification/static/src/css/goal.css
@@ -153,7 +153,8 @@
font-size: 25px;
}
.openerp .oe_mail_wall .oe_mail_wall_aside .oe_goal div:hover > .oe_update_plan,
-.openerp .oe_mail_wall .oe_mail_wall_aside .oe_goal_inner_box:hover .oe_goal_action {
+.openerp .oe_mail_wall .oe_mail_wall_aside .oe_goal div:hover > .oe_goal_action,
+.openerp .oe_mail_wall .oe_mail_wall_aside .oe_goal th:hover > .oe_goal_action {
visibility: visible;
}
.openerp .oe_mail_wall .oe_mail {
diff --git a/addons/gamification/static/src/xml/gamification.xml b/addons/gamification/static/src/xml/gamification.xml
index 93f81247151..6d6edfbd49a 100644
--- a/addons/gamification/static/src/xml/gamification.xml
+++ b/addons/gamification/static/src/xml/gamification.xml
@@ -49,7 +49,13 @@
&
- (Goal: max )
+
+ (Goal: max
+
+
+ (Goal: min
+
+ )