Commit c5cb748c11584042b3cf4838c828462f57c24c43

Authored by AntonioTerceiro
1 parent 67ab8c92

ActionItem158: adding a delete action for articles


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@1796 3f533792-8f58-4932-b0fe-aaf55b0a4547
app/views/cms/view.rhtml
@@ -39,6 +39,7 @@ @@ -39,6 +39,7 @@
39 <td> 39 <td>
40 <%= link_to _('Properties'), :action => 'edit', :id => folder.id %> 40 <%= link_to _('Properties'), :action => 'edit', :id => folder.id %>
41 <%= link_to _('Public view'), folder.url %> 41 <%= link_to _('Public view'), folder.url %>
  42 + <%= link_to _('Delete'), { :action => 'destroy', :id => folder.id }, :method => :post, :confirm => _('Are you sure that you want to remove this folder? Note that all the items inside it will also be removed!') %>
42 </td> 43 </td>
43 </tr> 44 </tr>
44 <% end %> 45 <% end %>
@@ -51,9 +52,6 @@ @@ -51,9 +52,6 @@
51 </td> 52 </td>
52 </tr> 53 </tr>
53 <% end %> 54 <% end %>
54 - <% if @subitems.empty? %>  
55 - <tr><td colspan='2' align='center'><em><%= _('None') %></em></td></tr>  
56 - <% end %>  
57 <% for item in @subitems %> 55 <% for item in @subitems %>
58 <tr> 56 <tr>
59 <td> 57 <td>
@@ -66,9 +64,14 @@ @@ -66,9 +64,14 @@
66 <td> 64 <td>
67 <%= link_to _('Edit'), :action => 'edit', :id => item.id %> 65 <%= link_to _('Edit'), :action => 'edit', :id => item.id %>
68 <%= link_to _('Public view'), item.url %> 66 <%= link_to _('Public view'), item.url %>
  67 + <%= link_to _('Delete'), { :action => 'destroy', :id => item.id }, :method => :post, :confirm => _('Are you sure that you want to remove this item?') %>
69 </td> 68 </td>
70 </tr> 69 </tr>
71 <% end %> 70 <% end %>
72 71
  72 + <% if @subitems.empty? || @folders.empty? %>
  73 + <tr><td colspan='3' align='center'><em><%= _('None') %></em></td></tr>
  74 + <% end %>
  75 +
73 76
74 </table> 77 </table>
test/functional/cms_controller_test.rb
@@ -150,6 +150,8 @@ class CmsControllerTest &lt; Test::Unit::TestCase @@ -150,6 +150,8 @@ class CmsControllerTest &lt; Test::Unit::TestCase
150 end 150 end
151 end 151 end
152 152
  153 + should 'display'
  154 +
153 should 'be able to create a RSS feed' do 155 should 'be able to create a RSS feed' do
154 login_as(profile.identifier) 156 login_as(profile.identifier)
155 assert_difference RssFeed, :count do 157 assert_difference RssFeed, :count do