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