Commit 1f2171520eb4719fefc5a32f26ef2a002cd61f0d
1 parent
671de920
Exists in
master
and in
1 other branch
Display last score point on dashboard
Showing
2 changed files
with
27 additions
and
15 deletions
Show diff stats
public/style.css
views/gamification/dashboard.html.erb
... | ... | @@ -7,24 +7,27 @@ |
7 | 7 | <div class="gamification"> |
8 | 8 | <h1><%= _('Gamification Dashboard for %s' % @target.identifier) %></h1> |
9 | 9 | |
10 | - <div> | |
11 | - <h3> <%= _('Level') %></h3> | |
12 | - <%= level_chart(@target) %> | |
13 | - </div> | |
14 | - | |
15 | - <div class="scores"> | |
16 | - <h3><%= _('Score') %></h3> | |
17 | - <% Merit::PointRules::AVAILABLE_RULES.each do |category, setting| %> | |
18 | - <div class="score <%= category %>"> | |
19 | - <span class="label"><%= _('%s: ' % category) %></span> | |
20 | - <span class="value"><%= @target.points(:category => category) %></span> | |
10 | + <div class="points"> | |
11 | + <div class="level"> | |
12 | + <h3> <%= _('Level') %></h3> | |
13 | + <%= level_chart(@target) %> | |
14 | + <div class="score total"> | |
15 | + <span class="label"><%= _('Total: ') %></span> | |
16 | + <span class="value"><%= @target.points %></span> | |
21 | 17 | </div> |
22 | - <% end %> | |
23 | - <div class="score total"> | |
24 | - <span class="label"><%= _('Total: ') %></span> | |
25 | - <span class="value"><%= @target.points %></span> | |
18 | + </div> | |
19 | + | |
20 | + <div class="scores"> | |
21 | + <h3><%= _('Last Score Points') %></h3> | |
22 | + <% @target.score_points.order('created_at desc').limit(5).each do |point| %> | |
23 | + <div class="score <%= point.score.category %>"> | |
24 | + <span class="label"><%= _('%s: ' % point.num_points ) %></span> | |
25 | + <span class="value"><%= point.created_at %></span> | |
26 | + </div> | |
27 | + <% end %> | |
26 | 28 | </div> |
27 | 29 | </div> |
30 | + | |
28 | 31 | <div class="badges"> |
29 | 32 | <h3><%= _('Badges') %></h3> |
30 | 33 | <ul class="badge-list"> | ... | ... |