Commit e701524fc72a0527e492a4d261273aa9cbe74185
Committed by
Fabio Teixeira
1 parent
da1dcd8c
Exists in
master
and in
5 other branches
Redirect to control panel after save on edit.Cancel button
Signed-off-by: Arthur Del Esposte <arthurmde@gmail.com> Signed-off-by: Gabriela Navarro <navarro1703@gmail.com> Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
Showing
2 changed files
with
9 additions
and
8 deletions
Show diff stats
controllers/mpog_software_plugin_myprofile_controller.rb
| @@ -114,13 +114,11 @@ class MpogSoftwarePluginMyprofileController < MyProfileController | @@ -114,13 +114,11 @@ class MpogSoftwarePluginMyprofileController < MyProfileController | ||
| 114 | end | 114 | end |
| 115 | end | 115 | end |
| 116 | 116 | ||
| 117 | - valid_libraries = @list_libraries.empty? || LibraryHelper.valid_list_libraries?(@list_libraries) | ||
| 118 | - valid_database = DatabaseHelper.valid_list_database?(@list_databases) | ||
| 119 | - valid_language = SoftwareLanguageHelper.valid_list_language?(@list_languages) | ||
| 120 | - valid_operating_system = OperatingSystemHelper.valid_list_operating_system?(@list_operating_systems) | ||
| 121 | - valid_software_categories = request.post? && @software_categories.valid? | ||
| 122 | - | ||
| 123 | - @software_info.save! | 117 | + begin |
| 118 | + @software_info.save! | ||
| 119 | + redirect_to :controller => 'profile_editor', :action => 'index' | ||
| 120 | + rescue ActiveRecord::RecordInvalid => invalid | ||
| 121 | + end | ||
| 124 | end | 122 | end |
| 125 | end | 123 | end |
| 126 | 124 |
views/mpog_software_plugin_myprofile/edit_software.html.erb
| @@ -10,5 +10,8 @@ | @@ -10,5 +10,8 @@ | ||
| 10 | 10 | ||
| 11 | <%= render_tabs(tabs) %> | 11 | <%= render_tabs(tabs) %> |
| 12 | 12 | ||
| 13 | -<%= submit_button(:save, _('Save')) %> | 13 | +<% button_bar do %> |
| 14 | + <%= submit_button(:save, _('Save')) %> | ||
| 15 | + <%= button(:back, _('Back to control panel'), :controller => 'profile_editor') %> | ||
| 16 | +<% end %> | ||
| 14 | <% end %> | 17 | <% end %> |
| 15 | \ No newline at end of file | 18 | \ No newline at end of file |