Commit d7db87da602f310ea19054be9a546957cfdb13db

Authored by Antonio Terceiro
1 parent 74447430

ActionItem1173: removing useless code

app/controllers/admin/admin_panel_controller.rb
@@ -16,25 +16,6 @@ class AdminPanelController < AdminController @@ -16,25 +16,6 @@ class AdminPanelController < AdminController
16 end 16 end
17 end 17 end
18 18
19 - def manage_templates  
20 - @person_templates = environment.templates('person')  
21 - @community_templates = environment.templates('community')  
22 - @enterprise_templates = environment.templates('enterprise')  
23 - @templates = @person_templates + @community_templates + @enterprise_templates  
24 - end  
25 -  
26 - def set_template  
27 - environment.person_template = Person.find(params[:environment][:person_template]) if params[:environment][:person_template]  
28 - environment.enterprise_template = Enterprise.find(params[:environment][:enterprise_template]) if params[:environment][:enterprise_template]  
29 - environment.community_template = Community.find(params[:environment][:community_template]) if params[:environment][:community_template]  
30 - if environment.save!  
31 - flash[:notice] = _('Template updated successfully')  
32 - else  
33 - flash[:error] = _('Could not update template')  
34 - end  
35 - redirect_to :action => 'manage_templates'  
36 - end  
37 -  
38 def set_portal_community 19 def set_portal_community
39 env = environment 20 env = environment
40 @portal_community = env.portal_community || Community.new 21 @portal_community = env.portal_community || Community.new
app/models/environment.rb
@@ -594,25 +594,6 @@ class Environment < ActiveRecord::Base @@ -594,25 +594,6 @@ class Environment < ActiveRecord::Base
594 settings[:inactive_enterprise_template_id] = value.id 594 settings[:inactive_enterprise_template_id] = value.id
595 end 595 end
596 596
597 - def templates(profile = 'profile')  
598 - klass = profile.classify.constantize  
599 - templates = []  
600 - if settings[:templates_ids]  
601 - settings[:templates_ids].each do |template_id|  
602 - templates << klass.find_by_id(template_id)  
603 - end  
604 - end  
605 - templates.compact  
606 - end  
607 -  
608 - def add_templates=(values)  
609 - if settings[:templates_ids]  
610 - settings[:templates_ids].concat(values.map(&:id))  
611 - else  
612 - settings[:templates_ids] = values.map(&:id)  
613 - end  
614 - end  
615 -  
616 def replace_enterprise_template_when_enable 597 def replace_enterprise_template_when_enable
617 settings[:replace_enterprise_template_when_enable] || false 598 settings[:replace_enterprise_template_when_enable] || false
618 end 599 end
app/views/admin_panel/index.rhtml
@@ -10,7 +10,6 @@ @@ -10,7 +10,6 @@
10 <tr><td><%= link_to _('Manage Categories'), :controller => 'categories'%></td></tr> 10 <tr><td><%= link_to _('Manage Categories'), :controller => 'categories'%></td></tr>
11 <tr><td><%= link_to _('Manage User roles'), :controller => 'role' %></td></tr> 11 <tr><td><%= link_to _('Manage User roles'), :controller => 'role' %></td></tr>
12 <tr><td><%= link_to _('Manage Validators by region'), :controller => 'region_validators' %></td></tr> 12 <tr><td><%= link_to _('Manage Validators by region'), :controller => 'region_validators' %></td></tr>
13 - <tr><td><%= link_to _('Manage Templates'), :action => 'manage_templates' %></td></tr>  
14 <tr><td><%= link_to _('Edit Templates'), :action => 'edit_templates' %></td></tr> 13 <tr><td><%= link_to _('Edit Templates'), :action => 'edit_templates' %></td></tr>
15 <tr><td><%= link_to _('Manage Fields'), :controller => 'features', :action => 'manage_fields' %></td></tr> 14 <tr><td><%= link_to _('Manage Fields'), :controller => 'features', :action => 'manage_fields' %></td></tr>
16 <tr><td><%= link_to _('Set Portal'), :action => 'set_portal_community' %></td></tr> 15 <tr><td><%= link_to _('Set Portal'), :action => 'set_portal_community' %></td></tr>
app/views/admin_panel/manage_templates.rhtml
@@ -1,24 +0,0 @@ @@ -1,24 +0,0 @@
1 -<h1><%= _('Set Templates') %></h1>  
2 -  
3 -<% labelled_form_for(:environment, @environment, :url => {:action => 'set_template'}) do |f| %>  
4 - <p>  
5 - <label for='environment_person_template'><%= _('Person Template') %></label><br/>  
6 - <%= f.select :person_template, @person_templates.map {|item| [ item.identifier, item.id]}, :selected => (environment.person_template.nil? ? nil : environment.person_template.id) %>  
7 - </p>  
8 -  
9 - <p>  
10 - <label for='environment_community_template'><%= _('Community Template') %></label><br/>  
11 - <%= f.select :community_template, @community_templates.map {|item| [ item.identifier, item.id]}, :selected => (environment.community_template.nil? ? nil : environment.community_template.id) %>  
12 - </p>  
13 -  
14 - <p>  
15 - <label for='environment_enterprise_template'><%= _('Enterprise Template') %></label><br/>  
16 - <%= f.select :enterprise_template, @enterprise_templates.map {|item| [ item.identifier, item.id]}, :selected => (environment.enterprise_template.nil? ? nil : environment.enterprise_template.id) %>  
17 - </p>  
18 -  
19 - <% button_bar do %>  
20 - <%= submit_button(:save, _('Save')) %>  
21 - <%= button(:cancel, _('Cancel'), :action => 'index') %>  
22 - <% end %>  
23 -  
24 -<% end %>  
test/functional/admin_panel_controller_test.rb
@@ -99,42 +99,6 @@ class AdminPanelControllerTest &lt; Test::Unit::TestCase @@ -99,42 +99,6 @@ class AdminPanelControllerTest &lt; Test::Unit::TestCase
99 assert_equal "This <strong>is</strong> my new environment", Environment.default.message_for_disabled_enterprise 99 assert_equal "This <strong>is</strong> my new environment", Environment.default.message_for_disabled_enterprise
100 end 100 end
101 101
102 - should 'list templates' do  
103 - get :manage_templates  
104 -  
105 - assert_kind_of Array, assigns(:person_templates)  
106 - assert_kind_of Array, assigns(:community_templates)  
107 - assert_kind_of Array, assigns(:enterprise_templates)  
108 - end  
109 -  
110 - should 'display environment template options' do  
111 - e = Environment.default  
112 - @controller.stubs(:environment).returns(e)  
113 - profile_template = Profile.create!(:name =>'template_test', :identifier => 'template_test', :environment => e)  
114 - e.settings[:templates_ids] = [profile_template.id]  
115 - e.save!  
116 - e.stubs(:templates).with('person').returns([profile_template])  
117 - e.stubs(:templates).with('community').returns([profile_template])  
118 - e.stubs(:templates).with('enterprise').returns([profile_template])  
119 -  
120 - assert_equal [profile_template], e.templates('person')  
121 -  
122 - get :manage_templates  
123 - ['person_template', 'community_template', 'enterprise_template'].each do |template|  
124 - assert_tag :tag => 'select', :attributes => { :id => "environment_#{template}"}, :descendant => { :tag => 'option', :content => 'template_test'}  
125 - end  
126 - end  
127 -  
128 - should 'set template' do  
129 - e = Environment.default  
130 - @controller.stubs(:environment).returns(e)  
131 - profile_template = Enterprise.create!(:name =>'template_test', :identifier => 'template_test')  
132 -  
133 - post :set_template, :environment => {:enterprise_template => profile_template.id}  
134 -  
135 - assert_equal profile_template, e.enterprise_template  
136 - end  
137 -  
138 should 'not use WYSWYIG if disabled' do 102 should 'not use WYSWYIG if disabled' do
139 e = Environment.default; e.disable('wysiwyg_editor_for_environment_home'); e.save! 103 e = Environment.default; e.disable('wysiwyg_editor_for_environment_home'); e.save!
140 get :site_info 104 get :site_info
test/unit/environment_test.rb
@@ -487,34 +487,6 @@ class EnvironmentTest &lt; Test::Unit::TestCase @@ -487,34 +487,6 @@ class EnvironmentTest &lt; Test::Unit::TestCase
487 assert_equal template, e.enterprise_template 487 assert_equal template, e.enterprise_template
488 end 488 end
489 489
490 - should 'add templates when it is empty' do  
491 - e = Environment.create!(:name => 'test_env')  
492 - ent_template_a = Enterprise.create!(:name => 'Enterprise template A', :identifier => e.name.to_slug + 'enterprise_template_a', :environment => e, :public_profile => false)  
493 - ent_template_b = Enterprise.create!(:name => 'Enterprise template B', :identifier => e.name.to_slug + 'enterprise_template_b', :environment => e, :public_profile => false)  
494 -  
495 - e.add_templates = [ent_template_a, ent_template_b]  
496 - assert_equal [ent_template_a, ent_template_b], e.templates  
497 - end  
498 -  
499 - should 'add templates when it is not empty' do  
500 - e = Environment.create!(:name => 'test_env')  
501 -  
502 - ent_template_example = Enterprise.create!(:name => 'Enterprise template example', :identifier => e.name.to_slug + 'enterprise_template_example', :environment => e, :public_profile => false)  
503 -  
504 - e.settings[:templates_ids] = [ent_template_example.id]  
505 - e.save  
506 -  
507 - ent_template_a = Enterprise.create!(:name => 'Enterprise template A', :identifier => e.name.to_slug + 'enterprise_template_a', :environment => e, :public_profile => false)  
508 -  
509 - e.add_templates = [ent_template_a]  
510 -  
511 - assert_equal [ent_template_example, ent_template_a], e.templates  
512 - end  
513 -  
514 - should 'have an empty array of templates by default' do  
515 - assert_equal [], Environment.new.templates  
516 - end  
517 -  
518 should 'not disable ssl by default' do 490 should 'not disable ssl by default' do
519 e = Environment.new 491 e = Environment.new
520 assert !e.disable_ssl 492 assert !e.disable_ssl