Commit bc5f17aa35c6ac068ef623f15859f84adadbebe1

Authored by Victor Costa
1 parent b9787919

Fix badge management

views/gamification_plugin_badges/_form.html.erb
1 -<%= form_for(@gamification_plugin_badge, :url => {:action => @gamification_plugin_badge.new_record? ? :create : :update}) do |f| %> 1 +<%= form_for(@gamification_plugin_badge, :url => {:action => @gamification_plugin_badge.new_record? ? :create : :update, :id => @gamification_plugin_badge.id }) do |f| %>
2 <% if @gamification_plugin_badge.errors.any? %> 2 <% if @gamification_plugin_badge.errors.any? %>
3 <div id="error_explanation"> 3 <div id="error_explanation">
4 <h2><%= pluralize(@gamification_plugin_badge.errors.count, "error") %> prohibited this gamification_plugin_badge from being saved:</h2> 4 <h2><%= pluralize(@gamification_plugin_badge.errors.count, "error") %> prohibited this gamification_plugin_badge from being saved:</h2>
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 13
14 <div class="field"> 14 <div class="field">
15 <%= f.label :name %><br /> 15 <%= f.label :name %><br />
16 - <%= f.text_field :name %> 16 + <%= f.select :name, Merit::BadgeRules::AVAILABLE_RULES.map{ |key, rule| key } %>
17 </div> 17 </div>
18 <div class="field"> 18 <div class="field">
19 <%= f.label :description %><br /> 19 <%= f.label :description %><br />
views/gamification_plugin_badges/index.html.erb
@@ -27,3 +27,4 @@ @@ -27,3 +27,4 @@
27 <br /> 27 <br />
28 28
29 <%= link_to 'New Badge', :action => :new %> 29 <%= link_to 'New Badge', :action => :new %>
  30 +<%= link_to 'Back', :controller => 'gamification_plugin_admin', :action => :index %>