Preliminary (?) Interface for Deleting Uploaded Files.

The simplest thing which could possibly work ...
This commit is contained in:
Jacques Distler 2008-12-30 03:03:02 -06:00
parent 1b8bf36702
commit 5700d4513f
6 changed files with 76 additions and 6 deletions

View file

@ -33,6 +33,8 @@ class AbstractUrlGenerator
file_link(mode, name, text, web.address, known_page, description)
when :pic
pic_link(mode, name, text, web.address, known_page)
when :delete
delete_link(mode, name, web.address, known_page)
else
raise "Unknown link type: #{link_type}"
end
@ -129,4 +131,14 @@ class UrlGenerator < AbstractUrlGenerator
end
end
def delete_link(mode, name, web_address, known_file)
href = @controller.url_for :controller => 'file', :web => web_address,
:action => 'delete', :id => name
if mode == :show and known_file
%{<span class="deleteWikiWord"><a href="#{href}">Delete #{name}</a></span>}
else
%{<span class="deleteWikiWord">[[#{name}:delete]]</span>}
end
end
end