Preliminary (?) Interface for Deleting Uploaded Files.
The simplest thing which could possibly work ...
This commit is contained in:
parent
1b8bf36702
commit
5700d4513f
6 changed files with 76 additions and 6 deletions
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue