Commit 816d1df6020874a1fc2eca093a6e2fc11e732bf2

Authored by Braulio Bhavamitra
1 parent 77c8eca9

rails4: 'from' scope is reserved on rails4

plugins/custom_forms/controllers/custom_forms_plugin_myprofile_controller.rb
... ... @@ -4,7 +4,7 @@ class CustomFormsPluginMyprofileController < MyProfileController
4 4 protect 'post_content', :profile
5 5  
6 6 def index
7   - @forms = CustomFormsPlugin::Form.from(profile)
  7 + @forms = CustomFormsPlugin::Form.from_profile(profile)
8 8 end
9 9  
10 10 def new
... ... @@ -94,7 +94,7 @@ class CustomFormsPluginMyprofileController < MyProfileController
94 94  
95 95 def pending
96 96 @form = CustomFormsPlugin::Form.find(params[:id])
97   - @pendings = CustomFormsPlugin::AdmissionSurvey.from(@form.profile).pending.select {|task| task.form_id == @form.id}.map {|a| {:profile => a.target, :time => a.created_at} }
  97 + @pendings = CustomFormsPlugin::AdmissionSurvey.from_profile(@form.profile).pending.select {|task| task.form_id == @form.id}.map {|a| {:profile => a.target, :time => a.created_at} }
98 98  
99 99 @sort_by = params[:sort_by]
100 100 @pendings = @pendings.sort_by { |s| s[:profile].name } if @sort_by == 'user'
... ...
plugins/custom_forms/lib/custom_forms_plugin/form.rb
... ... @@ -25,7 +25,7 @@ class CustomFormsPlugin::Form < Noosfero::Plugin::ActiveRecord
25 25 tasks.each {|task| task.cancel}
26 26 end
27 27  
28   - scope :from, lambda {|profile| {:conditions => {:profile_id => profile.id}}}
  28 + scope :from_profile, lambda {|profile| {:conditions => {:profile_id => profile.id}}}
29 29 scope :on_memberships, {:conditions => {:on_membership => true, :for_admission => false}}
30 30 scope :for_admissions, {:conditions => {:for_admission => true}}
31 31 =begin
... ... @@ -84,6 +84,6 @@ class CustomFormsPlugin::Form < Noosfero::Plugin::ActiveRecord
84 84 end
85 85  
86 86 def period_range
87   - errors.add(:base, _('The time range selected is invalid.')) if ending < begining
  87 + errors.add(:base, _('The time range selected is invalid.')) if ending < begining
88 88 end
89 89 end
... ...
plugins/custom_forms/lib/custom_forms_plugin/membership_survey.rb
... ... @@ -5,7 +5,7 @@ class CustomFormsPlugin::MembershipSurvey &lt; Task
5 5  
6 6 include CustomFormsPlugin::Helper
7 7  
8   - scope :from, lambda {|profile| {:conditions => {:requestor_id => profile.id}}}
  8 + scope :from_profile, lambda {|profile| {:conditions => {:requestor_id => profile.id}}}
9 9  
10 10 def perform
11 11 form = CustomFormsPlugin::Form.find(form_id)
... ...
plugins/custom_forms/lib/ext/role_assignment_trigger.rb
... ... @@ -7,7 +7,7 @@ module RoleAssignmentTrigger
7 7 person = ra.accessor
8 8 ok = !profile.nil? && !person.nil? && profile.environment.present?
9 9 if ok && profile.environment.plugin_enabled?(CustomFormsPlugin) && !person.is_member_of?(profile)
10   - CustomFormsPlugin::Form.from(profile).on_memberships.each do |form|
  10 + CustomFormsPlugin::Form.from_profile(profile).on_memberships.each do |form|
11 11 CustomFormsPlugin::MembershipSurvey.create!(:requestor => profile, :target => person, :form_id => form.id)
12 12 end
13 13 end
... ... @@ -21,7 +21,7 @@ module RoleAssignmentTrigger
21 21 person = ra.accessor
22 22 ok = !profile.nil? && !person.nil? && profile.environment.present?
23 23 if ok && profile.environment.plugin_enabled?(CustomFormsPlugin) && !person.is_member_of?(profile)
24   - CustomFormsPlugin::Form.from(profile).for_admissions.each do |form|
  24 + CustomFormsPlugin::Form.from_profile(profile).for_admissions.each do |form|
25 25 admission_task_pending = person.tasks.pending.select {|task| task.kind_of?(CustomFormsPlugin::AdmissionSurvey) && task.form_id == form.id }.present?
26 26 admission_task_finished = person.tasks.finished.select {|task| task.kind_of?(CustomFormsPlugin::AdmissionSurvey) && task.form_id == form.id }.present?
27 27  
... ... @@ -39,11 +39,11 @@ module RoleAssignmentTrigger
39 39 person = ra.accessor
40 40 ok = !profile.nil? && !person.nil? && profile.environment.present?
41 41 if ok && profile.environment.plugin_enabled?(CustomFormsPlugin) && !person.is_member_of?(profile)
42   - CustomFormsPlugin::Form.from(profile).on_memberships.each do |form|
  42 + CustomFormsPlugin::Form.from_profile(profile).on_memberships.each do |form|
43 43 task = person.tasks.pending.select {|task| task.kind_of?(CustomFormsPlugin::MembershipSurvey) && task.form_id == form.id}.first
44 44 task.cancel if task
45 45 end
46   - CustomFormsPlugin::Form.from(profile).for_admissions.each do |form|
  46 + CustomFormsPlugin::Form.from_profile(profile).for_admissions.each do |form|
47 47 task = person.tasks.pending.select {|task| task.kind_of?(CustomFormsPlugin::MembershipSurvey) && task.form_id == form.id}.first
48 48 task.cancel if task
49 49 end
... ...
plugins/custom_forms/test/unit/custom_forms_plugin/form_test.rb
... ... @@ -179,7 +179,7 @@ class CustomFormsPlugin::FormTest &lt; ActiveSupport::TestCase
179 179 f1 = CustomFormsPlugin::Form.create!(:name => 'Free Software', :profile => profile)
180 180 f2 = CustomFormsPlugin::Form.create!(:name => 'Open Source', :profile => profile)
181 181 f3 = CustomFormsPlugin::Form.create!(:name => 'Free Software', :profile => another_profile)
182   - scope = CustomFormsPlugin::Form.from(profile)
  182 + scope = CustomFormsPlugin::Form.from_profile(profile)
183 183  
184 184 assert_equal ActiveRecord::Relation, scope.class
185 185 assert_includes scope, f1
... ... @@ -192,7 +192,7 @@ class CustomFormsPlugin::FormTest &lt; ActiveSupport::TestCase
192 192 f1 = CustomFormsPlugin::Form.create!(:name => 'On membership 1', :profile => profile, :on_membership => true)
193 193 f2 = CustomFormsPlugin::Form.create!(:name => 'On membership 2', :profile => profile, :on_membership => true)
194 194 f3 = CustomFormsPlugin::Form.create!(:name => 'Not on memberhsip', :profile => profile, :on_membership => false)
195   - scope = CustomFormsPlugin::Form.from(profile).on_memberships
  195 + scope = CustomFormsPlugin::Form.from_profile(profile).on_memberships
196 196  
197 197 assert_equal ActiveRecord::Relation, scope.class
198 198 assert_includes scope, f1
... ... @@ -223,7 +223,7 @@ class CustomFormsPlugin::FormTest &lt; ActiveSupport::TestCase
223 223 f1 = CustomFormsPlugin::Form.create!(:name => 'For admission 1', :profile => profile, :for_admission => true)
224 224 f2 = CustomFormsPlugin::Form.create!(:name => 'For admission 2', :profile => profile, :for_admission => true)
225 225 f3 = CustomFormsPlugin::Form.create!(:name => 'Not for admission', :profile => profile, :for_admission => false)
226   - scope = CustomFormsPlugin::Form.from(profile).for_admissions
  226 + scope = CustomFormsPlugin::Form.from_profile(profile).for_admissions
227 227  
228 228 assert_equal ActiveRecord::Relation, scope.class
229 229 assert_includes scope, f1
... ... @@ -235,7 +235,7 @@ class CustomFormsPlugin::FormTest &lt; ActiveSupport::TestCase
235 235 profile = fast_create(Profile)
236 236 f1 = CustomFormsPlugin::Form.create!(:name => 'On membership', :profile => profile, :on_membership => true)
237 237 f2 = CustomFormsPlugin::Form.create!(:name => 'For admission', :profile => profile, :on_membership => true, :for_admission => true)
238   - scope = CustomFormsPlugin::Form.from(profile).on_memberships
  238 + scope = CustomFormsPlugin::Form.from_profile(profile).on_memberships
239 239  
240 240 assert_equal ActiveRecord::Relation, scope.class
241 241 assert_includes scope, f1
... ...
plugins/custom_forms/test/unit/custom_forms_plugin/membership_survey_test.rb
... ... @@ -35,7 +35,7 @@ class CustomFormsPlugin::MembershipSurveyTest &lt; ActiveSupport::TestCase
35 35 form = CustomFormsPlugin::Form.create!(:name => 'Simple Form', :profile => profile)
36 36 task1 = CustomFormsPlugin::MembershipSurvey.create!(:form_id => form.id, :target => person, :requestor => profile)
37 37 task2 = CustomFormsPlugin::MembershipSurvey.create!(:form_id => form.id, :target => person, :requestor => fast_create(Profile))
38   - scope = CustomFormsPlugin::MembershipSurvey.from(profile)
  38 + scope = CustomFormsPlugin::MembershipSurvey.from_profile(profile)
39 39  
40 40 assert_equal ActiveRecord::Relation, scope.class
41 41 assert_includes scope, task1
... ...
plugins/spaminator/controllers/spaminator_plugin_admin_controller.rb
... ... @@ -3,8 +3,8 @@ class SpaminatorPluginAdminController &lt; AdminController
3 3  
4 4 def index
5 5 @settings ||= Noosfero::Plugin::Settings.new(environment, SpaminatorPlugin, params[:settings])
6   - @reports_count = SpaminatorPlugin::Report.from(environment).count
7   - @reports = SpaminatorPlugin::Report.from(environment).order('created_at desc').limit(3)
  6 + @reports_count = SpaminatorPlugin::Report.from_environment(environment).count
  7 + @reports = SpaminatorPlugin::Report.from_environment(environment).order('created_at desc').limit(3)
8 8 @next_run = settings.period.to_i + ((settings.last_run || Date.today).to_date - Date.today)
9 9 if request.post?
10 10 settings.period = nil if settings.period.blank?
... ... @@ -40,7 +40,7 @@ class SpaminatorPluginAdminController &lt; AdminController
40 40 end
41 41  
42 42 def reports
43   - @reports = SpaminatorPlugin::Report.from(environment).order('created_at desc')
  43 + @reports = SpaminatorPlugin::Report.from_environment(environment).order('created_at desc')
44 44 end
45 45  
46 46 private
... ...
plugins/spaminator/lib/spaminator_plugin/report.rb
... ... @@ -7,7 +7,7 @@ class SpaminatorPlugin::Report &lt; Noosfero::Plugin::ActiveRecord
7 7  
8 8 attr_accessible :environment
9 9  
10   - scope :from, lambda { |environment| {:conditions => {:environment_id => environment}}}
  10 + scope :from_environment, lambda { |environment| {:conditions => {:environment_id => environment}}}
11 11  
12 12 after_initialize do |report|
13 13 report.failed = {:people => [], :comments => []} if report.failed.blank?
... ...
plugins/spaminator/test/unit/spaminator_plugin/report_test.rb
... ... @@ -19,7 +19,7 @@ class SpaminatorPlugin::ReportTest &lt; ActiveSupport::TestCase
19 19 r3 = SpaminatorPlugin::Report.create(:environment => environment)
20 20 r4 = SpaminatorPlugin::Report.create(:environment => fast_create(Environment))
21 21  
22   - reports = SpaminatorPlugin::Report.from(environment)
  22 + reports = SpaminatorPlugin::Report.from_environment(environment)
23 23  
24 24 assert_equal ActiveRecord::Relation, reports.class
25 25 assert_includes reports, r1
... ...