Commit 3b8c552a3f455ec0b3f3ab4137ff617f385ff8ed
1 parent
5c62082b
Exists in
master
and in
5 other branches
Remove unused hotspots from plugin.
Removed alternative_exclusion and alternative_reactivation hotspots since Noosfero's core already implements that feature. Signed-off-by: Daniel Bucher <daniel.bucher88@gmail.com> Signed-off-by: Gabriela Navarro <navarro1703@gmail.com> Signed-off-by: Parley Martins <parley@outlook.com>
Showing
1 changed file
with
3 additions
and
29 deletions
Show diff stats
lib/mpog_software_plugin.rb
... | ... | @@ -89,7 +89,7 @@ class MpogSoftwarePlugin < Noosfero::Plugin |
89 | 89 | if context.params.has_key?(:language) |
90 | 90 | language_transaction |
91 | 91 | end |
92 | - | |
92 | + | |
93 | 93 | if context.params.has_key?(:database) |
94 | 94 | databases_transaction |
95 | 95 | end |
... | ... | @@ -139,38 +139,12 @@ class MpogSoftwarePlugin < Noosfero::Plugin |
139 | 139 | ["mpog-software-validations.js", "mpog-user-validations.js", "mpog-institution-validations.js"] |
140 | 140 | end |
141 | 141 | |
142 | - def alternative_exclusion | |
143 | - if context.profile.person? | |
144 | - if context.profile.disable | |
145 | - context.session[:notice] = _('The profile was deactivated.') | |
146 | - context.profile.user.forget_me | |
147 | - context.session.delete(:user) | |
148 | - | |
149 | - true | |
150 | - end | |
151 | - elsif context.profile.community? | |
152 | - context.profile.software_info.software_languages.delete_all | |
153 | - context.profile.destroy | |
154 | - | |
155 | - mensage = context.profile.software_info.nil? ? "community" : "software" | |
156 | - context.session[:notice] = _("The #{mensage} was deleted.") | |
157 | - else | |
158 | - false | |
159 | - end | |
160 | - end | |
161 | - | |
162 | 142 | def add_new_organization_button |
163 | 143 | Proc::new do |
164 | 144 | button(:add, _('Create a new software'), :controller => 'mpog_software_plugin_myprofile', :action => 'new_software') |
165 | 145 | end |
166 | 146 | end |
167 | 147 | |
168 | - def alternative_reactive_account(person) | |
169 | - person.visible = true | |
170 | - person.save | |
171 | - true | |
172 | - end | |
173 | - | |
174 | 148 | # FIXME - if in error log apears has_permission?, try to use this method |
175 | 149 | def has_permission?(person, permission, target) |
176 | 150 | person.has_permission_without_plugins?(permission, target) |
... | ... | @@ -179,11 +153,11 @@ class MpogSoftwarePlugin < Noosfero::Plugin |
179 | 153 | def incomplete_registration params |
180 | 154 | person = User.find(params[:user]).person |
181 | 155 | percentege = calc_percentage_registration(person) |
182 | - if percentege >= 0 and percentege <= 100 | |
156 | + if percentege >= 0 and percentege <= 100 | |
183 | 157 | return _("Registration "+percentege.to_s+"% incomplete ") |
184 | 158 | end |
185 | 159 | end |
186 | - | |
160 | + | |
187 | 161 | def calc_percentage_registration person |
188 | 162 | empty_fields = 0 |
189 | 163 | required_list = ["cell_phone","contact_phone","institution","comercial_phone","country","city","state","organization_website","role","area_interest","image"] | ... | ... |