diff --git a/views/gamification/dashboard.html.erb b/views/gamification/dashboard.html.erb
index 3eaa857..6ad2f38 100644
--- a/views/gamification/dashboard.html.erb
+++ b/views/gamification/dashboard.html.erb
@@ -36,12 +36,18 @@
<%= _('Badges') %>
- <% environment.gamification_plugin_badges.each do |badge| %>
- -
+ <% environment.gamification_plugin_badges.group(:name).count.each do |badge_name, amount| %>
+ <% person_badge = @target.badges.where(:name => badge_name).last %>
+ <% badge = environment.gamification_plugin_badges.where(:name => badge_name).last %>
+
-
<%= badge.title %>
-
<%= _('Level %s' % badge.level) %>
+
+ <% 1.upto(badge.level).map do |n|%>
+ - = n) ? 'earned' : 'not-earned' %> > <%= _('Level %s' % n) %>
+ <% end %>
+
<% end %>
--
libgit2 0.21.2