<%= I18n.t("enumeration.value") %> | <%= I18n.t("enumeration.translation") %> | <%= I18n.t("enumeration.position") %> | <%= I18n.t("enumeration.suppress") %> | Default | ||
---|---|---|---|---|---|---|
<%= enum_value["value"] %> | <%= I18n.t("enumerations.#{@enumeration["name"]}.#{enum_value["value"]}", :default => enum_value['value']) %> | <%= enum_value["position"] %> <% unless i == 0 %> <%= link_to( { :controller => :enumerations, :action => :update_value, :id => JSONModel(:enumeration).id_for(@enumeration["uri"]), :enumeration_value_id => enum_value["id"], :position => enum_value["position"] - 1} , :method => :post , :class=> "btn btn-xs btn-default position-up") do %> <% end %> <% end %> <% unless i == @enumeration["enumeration_values"].length - 1 %> <%= link_to({ :controller => :enumerations, :action => :update_value, :id => JSONModel(:enumeration).id_for(@enumeration["uri"]), :enumeration_value_id => enum_value["id"], :position => enum_value["position"] + 1} , :method => :post, :class=> "btn btn-xs btn-default position-down") do %> <% end %> <% end %> | <% if enum_value["suppressed"] %> ✓ <% end %> | <% if enum_value['value'] == @enumeration['default_value'] %> ✓ <% end%> |
<% if enum_value['value'] != @enumeration['default_value'] %>
<%= link_to I18n.t("actions.set_default"), {:controller => :enumerations, :action => :set_default, :id => JSONModel(:enumeration).id_for(@enumeration["uri"]), :value => enum_value["value"]}, :method => :post, :class=> "btn btn-xs btn-default" %>
<% else %>
<%= link_to I18n.t("actions.unset_default"), {:controller => :enumerations, :action => :set_default, :id => JSONModel(:enumeration).id_for(@enumeration["uri"]), :value => nil}, :method => :post, :class=> "btn btn-xs btn-default" %>
<% end%>
<% if enum_value['suppressed'] %>
<%= link_to I18n.t("actions.unsuppress"), {:controller => :enumerations, :action => :update_value, :id => JSONModel(:enumeration).id_for(@enumeration["uri"]), :enumeration_value_id => enum_value["id"], :suppressed => 0 }, :method => :post, :class=> "btn btn-xs btn-info"%>
<% else %>
<%= link_to I18n.t("actions.suppress"), {:controller => :enumerations, :action => :update_value, :id => JSONModel(:enumeration).id_for(@enumeration["uri"]), :enumeration_value_id => enum_value["id"], :suppressed => 1 }, :method => :post, :class=> "btn btn-xs btn-info", :disabled => 'disabled' %>
<% end%>
<% if @enumeration['editable'] && !Array(@enumeration['readonly_values']).include?(enum_value['value']) %>
<%= link_to I18n.t("actions.merge"), {:controller => :enumerations, :action => :delete, :id => JSONModel(:enumeration).id_for(@enumeration["uri"]), :merge => true, :value => enum_value["value"]}, "data-toggle" => "modal-ajax", :class=> "btn btn-xs btn-warning" %>
<%= link_to I18n.t("actions.delete"), {:controller => :enumerations, :action => :delete, :id => JSONModel(:enumeration).id_for(@enumeration["uri"]), :value => enum_value['value']}, "data-toggle" => "modal-ajax", :class=> "btn btn-xs btn-danger" %>
<% end %>
|
<% if @enumeration['relationships'].length > 0 and @enumeration['name'] != 'job_type' %>
|