Commit 64717354878402844ec82cd59664cfecb4e2ed17

Authored by Daniela Feitosa
2 parents 223c4d0b fdcdb38c

Merge branch 'fix_load_data_on_download_block_edition' into 'master'

Fix load data on download block edition

Fields on download block have no loading related informations from database, this merge fixes it.

@daniela, @joenio

See merge request !119
src/noosfero-spb/software_communities/views/box_organizer/_download_list.html.erb
1 -<%= render :partial => 'box_organizer/download_list_template' %> 1 +<%= render :partial => 'box_organizer/download_list_template', :locals => {:download => download} %>
src/noosfero-spb/software_communities/views/box_organizer/_download_list_template.html.erb
1 <li class='download-option download-forms'> 1 <li class='download-option download-forms'>
2 <ul> 2 <ul>
3 <li> 3 <li>
4 - <%= labelled_form_field(_('Name'), text_field_tag('block[downloads][][name]')) %> 4 + <%= labelled_form_field(_('Name'), text_field_tag('block[downloads][][name]', (defined? download) ? download[:name] : '')) %>
5 </li> 5 </li>
6 6
7 <li> 7 <li>
8 - <%= labelled_form_field(_('Link'), text_field_tag('block[downloads][][link]')) %> 8 + <%= labelled_form_field(_('Link'), text_field_tag('block[downloads][][link]', (defined? download) ? download[:link] : '')) %>
9 </li> 9 </li>
10 10
11 <li> 11 <li>
12 - <%= labelled_form_field(_('Platforms'), text_field_tag('block[downloads][][software_description]')) %> 12 + <%= labelled_form_field(_('Platforms'), text_field_tag('block[downloads][][software_description]', (defined? download) ? download[:software_description] : '')) %>
13 </li> 13 </li>
14 14
15 <li> 15 <li>
16 - <%= labelled_form_field(_('Minimum Requirements'), text_field_tag('block[downloads][][minimum_requirements]')) %> 16 + <%= labelled_form_field(_('Minimum Requirements'), text_field_tag('block[downloads][][minimum_requirements]', (defined? download) ? download[:minimum_requirements] : '')) %>
17 </li> 17 </li>
18 18
19 <li> 19 <li>
20 - <%= labelled_form_field(_('Size'), text_field_tag('block[downloads][][size]')) %> 20 + <%= labelled_form_field(_('Size'), text_field_tag('block[downloads][][size]', (defined? download) ? download[:size] : '')) %>
21 </li> 21 </li>
22 22
23 <li class='delete-download-button'><%= button_without_text(:delete, _('Delete'), "#" , { :onclick => 'softwareDownload.deleteDownload(this); return false', :class=>"delete-link-list-row" }) %></li> 23 <li class='delete-download-button'><%= button_without_text(:delete, _('Delete'), "#" , { :onclick => 'softwareDownload.deleteDownload(this); return false', :class=>"delete-link-list-row" }) %></li>