Commit fd3d68cec637efda68fde48fd62de764a8b3bb57
1 parent
f8614ab7
Exists in
master
and in
79 other branches
Creates constroy_software method in mpog_software_plugin_myprofile_controller.
- Create private methods to use it in mpog_software_plugin_myprofile_controller actions. Signed-off-by: David Carlos <ddavidcarlos1392@gmail.com>
Showing
1 changed file
with
10 additions
and
8 deletions
Show diff stats
controllers/mpog_software_plugin_myprofile_controller.rb
... | ... | @@ -25,14 +25,7 @@ class MpogSoftwarePluginMyprofileController < MyProfileController |
25 | 25 | else |
26 | 26 | LicenseInfo.find(:first, :conditions =>["version = ?","#{params[:license_info][:version]}"]) |
27 | 27 | end |
28 | - | |
29 | - valid_models = request.post? && (@community.valid? && @software_info.valid? && @license_info.valid?) | |
30 | - | |
31 | - if valid_models | |
32 | - send_software_to_moderation | |
33 | - else | |
34 | - add_software_erros | |
35 | - end | |
28 | + control_software_creation | |
36 | 29 | end |
37 | 30 | |
38 | 31 | def search_offerers |
... | ... | @@ -77,6 +70,15 @@ class MpogSoftwarePluginMyprofileController < MyProfileController |
77 | 70 | @errors |= @license_info.errors.full_messages |
78 | 71 | end |
79 | 72 | |
73 | + def control_software_creation | |
74 | + valid_models = request.post? && (@community.valid? && @software_info.valid? && @license_info.valid?) | |
75 | + if valid_models | |
76 | + send_software_to_moderation | |
77 | + else | |
78 | + add_software_erros | |
79 | + end | |
80 | + end | |
81 | + | |
80 | 82 | def update_institution |
81 | 83 | @institution.community.update_attributes(params[:community]) |
82 | 84 | @institution.update_attributes(params[:institutions].except(:governmental_power, :governmental_sphere, :juridical_nature)) | ... | ... |