##// END OF EJS Templates
remove trailing white space from test/fixtures/workflows.yml...
remove trailing white space from test/fixtures/workflows.yml git-svn-id: http://svn.redmine.org/redmine/trunk@16339 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r15731:d521e49dbd3c
r15957:7816a4025a03 master
Show More
attachments_helper.rb
81 lines | 2.8 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
Updates copyright for 2016....
r14856 # Copyright (C) 2006-2016 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 reload attachments if they are already loaded....
r15731 attachments = if container.attachments.loaded?
container.attachments
else
container.attachments.preload(:author).to_a
end
Jean-Philippe Lang
Don't check if attachments are editable individually....
r13553 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
Files REST API (#19116)....
r15727 def render_api_attachment(attachment, api, options={})
Jean-Philippe Lang
REST API for reading attachments (#7671)....
r6175 api.attachment do
Jean-Philippe Lang
Files REST API (#19116)....
r15727 render_api_attachment_attributes(attachment, api)
options.each { |key, value| eval("api.#{key} value") }
Jean-Philippe Lang
REST API for reading attachments (#7671)....
r6175 end
end
Jean-Philippe Lang
Files REST API (#19116)....
r15727
def render_api_attachment_attributes(attachment, api)
api.id attachment.id
api.filename attachment.filename
api.filesize attachment.filesize
api.content_type attachment.content_type
api.description attachment.description
api.content_url download_named_attachment_url(attachment, attachment.filename)
if attachment.thumbnailable?
api.thumbnail_url thumbnail_url(attachment)
end
if attachment.author
api.author(:id => attachment.author.id, :name => attachment.author.name)
end
api.created_on attachment.created_on
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