##// END OF EJS Templates
Don't require category or target version when they are not available (#20583)....
Don't require category or target version when they are not available (#20583). git-svn-id: http://svn.redmine.org/redmine/trunk@14733 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r13553:e04c819895cd
r14351:68620da79ab5
Show More
attachments_helper.rb
69 lines | 2.5 KiB | text/x-ruby | RubyLexer
/ app / helpers / attachments_helper.rb
Jean-Philippe Lang
Added encoding comment to helpers (#9792)....
r8090 # encoding: utf-8
#
Toshi MARUYAMA
remove trailing white-spaces from attachments helper....
r5561 # Redmine - project management software
Jean-Philippe Lang
Copyright update....
r13490 # Copyright (C) 2006-2015 Jean-Philippe Lang
Jean-Philippe Lang
Attachments can now be added to wiki pages (original patch by Pavol Murin). Only authorized users can add/delete attachments....
r538 #
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
Toshi MARUYAMA
remove trailing white-spaces from attachments helper....
r5561 #
Jean-Philippe Lang
Attachments can now be added to wiki pages (original patch by Pavol Murin). Only authorized users can add/delete attachments....
r538 # This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
Toshi MARUYAMA
remove trailing white-spaces from attachments helper....
r5561 #
Jean-Philippe Lang
Attachments can now be added to wiki pages (original patch by Pavol Murin). Only authorized users can add/delete attachments....
r538 # You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
module AttachmentsHelper
Jean-Philippe Lang
Edit attachments after upload (#1326)....
r13283
def container_attachments_edit_path(container)
object_attachments_edit_path container.class.name.underscore.pluralize, container.id
end
def container_attachments_path(container)
object_attachments_path container.class.name.underscore.pluralize, container.id
end
Jean-Philippe Lang
AttachmentsController now handles attachments deletion....
r2114 # Displays view/delete links to the attachments of the given object
# Options:
# :author -- author names are not displayed if set to false
Jean-Philippe Lang
Displays thumbnails of attached images of the issue view (#1006)....
r9750 # :thumbails -- display thumbnails if enabled in settings
Jean-Philippe Lang
AttachmentsController now handles attachments deletion....
r2114 def link_to_attachments(container, options = {})
Jean-Philippe Lang
Displays thumbnails of attached images of the issue view (#1006)....
r9750 options.assert_valid_keys(:author, :thumbnails)
Toshi MARUYAMA
remove trailing white-spaces from attachments helper....
r5561
Jean-Philippe Lang
Don't check if attachments are editable individually....
r13553 attachments = container.attachments.preload(:author).to_a
if attachments.any?
options = {
:editable => container.attachments_editable?,
:deletable => container.attachments_deletable?,
:author => true
}.merge(options)
Jean-Philippe Lang
Displays thumbnails of attached images of the issue view (#1006)....
r9750 render :partial => 'attachments/links',
Jean-Philippe Lang
Edit attachments after upload (#1326)....
r13283 :locals => {
:container => container,
Jean-Philippe Lang
Don't check if attachments are editable individually....
r13553 :attachments => attachments,
Jean-Philippe Lang
Edit attachments after upload (#1326)....
r13283 :options => options,
:thumbnails => (options[:thumbnails] && Setting.thumbnails_enabled?)
}
Jean-Philippe Lang
Attachments can now be added to wiki pages (original patch by Pavol Murin). Only authorized users can add/delete attachments....
r538 end
end
Toshi MARUYAMA
remove trailing white-spaces from attachments helper....
r5561
Jean-Philippe Lang
REST API for reading attachments (#7671)....
r6175 def render_api_attachment(attachment, api)
api.attachment do
api.id attachment.id
api.filename attachment.filename
api.filesize attachment.filesize
api.content_type attachment.content_type
api.description attachment.description
Jean-Philippe Lang
Use named routes or helpers....
r13274 api.content_url download_named_attachment_url(attachment, attachment.filename)
Jean-Philippe Lang
Allow attachment thumbnails from REST API (#18707)....
r13424 if attachment.thumbnailable?
api.thumbnail_url thumbnail_url(attachment)
end
Jean-Philippe Lang
REST API for reading attachments (#7671)....
r6175 api.author(:id => attachment.author.id, :name => attachment.author.name) if attachment.author
api.created_on attachment.created_on
end
end
Jean-Philippe Lang
Attachments can now be added to wiki pages (original patch by Pavol Murin). Only authorized users can add/delete attachments....
r538 end