Commit 8bd4d8d49d14af7701f2dbc92ca525356ab5d792

Authored by Hugo Melo
1 parent 27f9186b

Remove unneeded profile_action

Showing 1 changed file with 2 additions and 13 deletions   Show diff stats
lib/merit/point_rules.rb
... ... @@ -93,7 +93,6 @@ module Merit
93 93 value: 1,
94 94 description: _('Friends'),
95 95 default_weight: 5,
96   - profile_action: false
97 96 },
98 97 profile_completion: {
99 98 action: ['profile#create', 'profile#update'],
... ... @@ -103,8 +102,7 @@ module Merit
103 102 description: _('Profile Completion'),
104 103 default_weight: 100,
105 104 model_name: "User",
106   - condition: lambda {|person| person.person? and person.profile_completion_score_condition },
107   - profile_action: false
  105 + condition: lambda {|person, profile| person.person? and person.profile_completion_score_condition },
108 106 },
109 107 follower: {
110 108 action: 'articlefollower#create',
... ... @@ -115,7 +113,6 @@ module Merit
115 113 default_weight: 10,
116 114 model: 'ArticleFollower',
117 115 condition: lambda {|follow, profile| profile.nil? or follow.article.profile == profile },
118   - profile_action: true
119 116 },
120 117 followed_article_author: {
121 118 action: 'articlefollower#create',
... ... @@ -126,7 +123,6 @@ module Merit
126 123 default_weight: 20,
127 124 model: 'ArticleFollower',
128 125 condition: lambda {|follow, profile| profile.nil? or follow.article.profile == profile },
129   - profile_action: true
130 126 },
131 127 #mobilizer: {
132 128 #action: 'mobilize#create',
... ... @@ -136,7 +132,6 @@ module Merit
136 132 #description: _('Mobilized Article Author'),
137 133 #default_weight: 60,
138 134 #condition: lambda {|target, profile| profile.nil? or target.source.profile == profile },
139   - #profile_action: true
140 135 #},
141 136 #mobilized_article_author: {
142 137 #action: 'mobilize#create',
... ... @@ -146,7 +141,6 @@ module Merit
146 141 #description: _('Mobilized Article Author'),
147 142 #default_weight: 70,
148 143 #condition: lambda {|follow, profile| profile.nil? or follow.source.profile == profile },
149   - #profile_action: true
150 144 #},
151 145 #mobilized_article: {
152 146 #action: 'mobilize#create',
... ... @@ -156,7 +150,6 @@ module Merit
156 150 #description: _('Mobilized Article Author'),
157 151 #default_weight: 70,
158 152 #condition: lambda {|follow, profile| profile.nil? or follow.source.profile == profile },
159   - #profile_action: true
160 153 #}
161 154 }
162 155  
... ... @@ -168,11 +161,7 @@ module Merit
168 161 def condition(setting, target, profile)
169 162 condition = setting[:condition]
170 163 if condition.present?
171   - if setting.fetch(:profile_action, true)
172   - condition.call(target, profile)
173   - else
174   - condition.call(target)
175   - end
  164 + condition.call(target, profile)
176 165 else
177 166 true
178 167 end
... ...