def detect_content_type(attachment, is_thumb = false)
content_type = attachment.content_type
if content_type.blank? || content_type == "application/octet-stream"
- content_type =
+ content_type =
Redmine::MimeType.of(attachment.filename).presence ||
"application/octet-stream"
end
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
class PreviewsController < ApplicationController
- before_action :find_project, :except => :text
+ before_action :find_project, :except => :text
before_action :find_attachments
def issue
s + content_tag('span', links, :class => 'pagination')
end
- # Returns inheritance information for an inherited member role
+ # Returns inheritance information for an inherited member role
def render_role_inheritance(member, role)
content = member.role_inheritance(role).map do |h|
if h.is_a?(Project)
l(:label_inherited_from_group, :name => h.name.to_s)
end
end.compact.uniq
-
+
if content.present?
content_tag('span', content.join(", "), :class => "info")
end
:all_words => params[:all_words], :scope => params[:scope], t => 1)
end
('<ul>'.html_safe +
- links.map {|link| content_tag('li', link)}.join(' ').html_safe +
+ links.map {|link| content_tag('li', link)}.join(' ').html_safe +
'</ul>'.html_safe) unless links.empty?
end
end
def options_for_workflow_select(name, objects, selected, options={})
option_tags = ''.html_safe
multiple = false
- if selected
+ if selected
if selected.size == objects.size
selected = 'all'
else
options = [["", ""], [l(:label_readonly), "readonly"]]
options << [l(:label_required), "required"] unless field_required?(field)
html_options = {}
-
+
if perm = permissions[status.id][name]
if perm.uniq.size > 1 || perm.size < @roles.size * @trackers.size
options << [l(:label_no_change_option), "no_change"]
def transition_tag(workflows, old_status, new_status, name)
w = workflows.select {|w| w.old_status == old_status && w.new_status == new_status}.size
-
+
tag_name = "transitions[#{ old_status.try(:id) || 0 }][#{new_status.id}][#{name}]"
if old_status == new_status
check_box_tag(tag_name, "1", true,
end
end
- # Returns the text content of the email.
+ # Returns the text content of the email.
# If the value of Setting.mail_handler_preferred_body_part is 'html',
# it returns text converted from the text/html part of the email.
# Otherwise, it returns text/plain part.