parent
713c28c0b5
commit
a51ca428be
@ -1,6 +1,5 @@
|
|||||||
$("#org_subfield_list").html("");
|
$("#org_subfield_list").html("");
|
||||||
$("#org_subfield_list").html("<%= escape_javascript(render :partial => 'organizations/subfield_list',
|
$("#org_subfield_list").html("<%= escape_javascript(render :partial => 'organizations/subfield_list',
|
||||||
:locals => {:default_fields => @organization.org_subfields.where("field_type='default'"),
|
:locals => {:subfields => @organization.org_subfields.order("priority") }) %>");
|
||||||
:subfields => @organization.org_subfields.where("field_type != 'default'") }) %>");
|
|
||||||
$("#sub_field_left_lists").html("");
|
$("#sub_field_left_lists").html("");
|
||||||
$("#sub_field_left_lists").html("<%= escape_javascript(render :partial => 'organizations/org_left_subfield_list', :locals => {:organization => @organization}) %>");
|
$("#sub_field_left_lists").html("<%= escape_javascript(render :partial => 'organizations/org_left_subfield_list', :locals => {:organization => @organization}) %>");
|
@ -0,0 +1,2 @@
|
|||||||
|
$("#org_subfield_list").html("<%= escape_javascript(render :partial => 'organizations/subfield_list',:locals => {:subfields => @organization.org_subfields.order("priority")}) %>");
|
||||||
|
$("#sub_field_left_lists").html("<%= escape_javascript(render :partial => 'organizations/org_left_subfield_list', :locals => {:organization => @organization}) %>")
|
@ -0,0 +1,24 @@
|
|||||||
|
class SetPriorityForOrgSubfields < ActiveRecord::Migration
|
||||||
|
def up
|
||||||
|
Organization.all.each do |org|
|
||||||
|
org.transaction do
|
||||||
|
org.org_subfields.where("field_type='default'").each do|field|
|
||||||
|
case field.field_type
|
||||||
|
when 'activity'
|
||||||
|
field.update_attribute(:priority, 1)
|
||||||
|
when 'course'
|
||||||
|
field.update_attribute(:priority, 2)
|
||||||
|
when 'project'
|
||||||
|
field.update_attribute(:priority, 3)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
org.org_subfields.where("field_type!='default'").each_with_index do |field, index|
|
||||||
|
field.update_attribute(:priority, index + 4)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def down
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in new issue