Commit 6bc02adcb21b59d363c97a731ae0eadd6558ef14
Committed by
Fabio Teixeira
1 parent
a8563d11
Exists in
master
and in
5 other branches
License Info added to new software view
Signed-off-by: Parley Martins <parley@utlook.com> Signed-off-by: Gustavo Jaruga <darksshades@gmail.com> Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
Showing
2 changed files
with
19 additions
and
6 deletions
Show diff stats
controllers/mpog_software_plugin_myprofile_controller.rb
| @@ -19,11 +19,11 @@ class MpogSoftwarePluginMyprofileController < MyProfileController | @@ -19,11 +19,11 @@ class MpogSoftwarePluginMyprofileController < MyProfileController | ||
| 19 | #@list_databases = DatabaseHelper.list_database(params[:database]) | 19 | #@list_databases = DatabaseHelper.list_database(params[:database]) |
| 20 | #@software_categories = SoftwareCategories::new params[:software_categories] | 20 | #@software_categories = SoftwareCategories::new params[:software_categories] |
| 21 | #@list_operating_systems = OperatingSystemHelper.list_operating_system(params[:operating_system]) | 21 | #@list_operating_systems = OperatingSystemHelper.list_operating_system(params[:operating_system]) |
| 22 | - #@license_info = if params[:license_info].nil? | ||
| 23 | - # LicenseInfo::new | ||
| 24 | - #else | ||
| 25 | - # LicenseInfo.find(:first, :conditions =>["version = ?","#{params[:license_info][:version]}"]) | ||
| 26 | - #end | 22 | + @license_info = if params[:license_info].nil? |
| 23 | + LicenseInfo::new | ||
| 24 | + else | ||
| 25 | + LicenseInfo.find(:first, :conditions =>["version = ?","#{params[:license_info][:version]}"]) | ||
| 26 | + end | ||
| 27 | 27 | ||
| 28 | #if not @list_libraries.nil? | 28 | #if not @list_libraries.nil? |
| 29 | # @list_libraries.each do |library| | 29 | # @list_libraries.each do |library| |
| @@ -90,7 +90,7 @@ class MpogSoftwarePluginMyprofileController < MyProfileController | @@ -90,7 +90,7 @@ class MpogSoftwarePluginMyprofileController < MyProfileController | ||
| 90 | 90 | ||
| 91 | @errors |= @community.errors.full_messages | 91 | @errors |= @community.errors.full_messages |
| 92 | @errors |= @software_info.errors.full_messages | 92 | @errors |= @software_info.errors.full_messages |
| 93 | - # @errors |= @license_info.errors.full_messages | 93 | + @errors |= @license_info.errors.full_messages |
| 94 | # @errors |= @software_categories.errors.full_messages | 94 | # @errors |= @software_categories.errors.full_messages |
| 95 | #end | 95 | #end |
| 96 | end | 96 | end |
views/mpog_software_plugin_myprofile/new_software.html.erb
| @@ -33,6 +33,19 @@ | @@ -33,6 +33,19 @@ | ||
| 33 | </div> | 33 | </div> |
| 34 | <% end %> | 34 | <% end %> |
| 35 | 35 | ||
| 36 | + <%= fields_for @license_info do |lcv| %> | ||
| 37 | + <div class="formfieldline"> | ||
| 38 | + <h4> <%= lcv.label _("License Version: ") %> </h4> | ||
| 39 | + <%= lcv.select(:version, LicenseInfo.all.map {|l| [l.version, l.version]}, {:selected=>1}, :onchange => "get_license_link('license_info_version')") %> | ||
| 40 | + | ||
| 41 | + <h4> <%= _("License link") %> </h4> | ||
| 42 | + <% LicenseHelper.getListLicenses.each do | license | %> | ||
| 43 | + <input type="hidden" id = "version_<%=license.id %>" value = "<%=license.link%>"> | ||
| 44 | + <% end %> | ||
| 45 | + <a id = "version_link" href="<%= LicenseInfo.first.link %>" target="_BLANK"> <%=LicenseInfo.first.link %> </a> | ||
| 46 | + | ||
| 47 | + </div> | ||
| 48 | + <% end %> | ||
| 36 | <%= template_options(:communities, 'community')%> | 49 | <%= template_options(:communities, 'community')%> |
| 37 | 50 | ||
| 38 | <%= hidden_field_tag('back_to', @back_to) %> | 51 | <%= hidden_field_tag('back_to', @back_to) %> |