This commit is contained in:
Karel Pičman 2023-09-12 08:21:47 +02:00
parent 7d3865977c
commit 6a18eae507

View File

@ -29,24 +29,24 @@ module RedmineDmsf
self.multiple_supported = false self.multiple_supported = false
self.bulk_edit_supported = false self.bulk_edit_supported = false
def edit_tag(view, tag_id, tag_name, custom_value, options={}) def edit_tag(view, tag_id, tag_name, custom_value, options = {})
member = Member.find_by(user_id: User.current.id, project_id: custom_value.customized.project.id) member = Member.find_by(user_id: User.current.id, project_id: custom_value.customized.project.id)
if member.dmsf_fast_links? if member.dmsf_fast_links?
view.text_field_tag(tag_name, custom_value.value, options.merge(:id => tag_id)) view.text_field_tag(tag_name, custom_value.value, options.merge(id: tag_id))
else else
select_edit_tag(view, tag_id, tag_name, custom_value, options) select_edit_tag(view, tag_id, tag_name, custom_value, options)
end end
end end
def select_edit_tag(view, tag_id, tag_name, custom_value, options={}) def select_edit_tag(view, tag_id, tag_name, custom_value, options = {})
blank_option = ''.html_safe blank_option = ''.html_safe
if custom_value.custom_field.is_required? if custom_value.custom_field.is_required?
unless custom_value.custom_field.default_value.present? if custom_value.custom_field.default_value.blank?
blank_option = blank_option =
view.content_tag( view.content_tag(
'option', 'option',
"--- #{l(:actionview_instancetag_blank_option)} ---", "--- #{l(:actionview_instancetag_blank_option)} ---",
:value => '' value: ''
) )
end end
else else
@ -72,7 +72,7 @@ module RedmineDmsf
options options
end end
def formatted_value(view, _custom_field, value, _customized = nil, _html = false) def formatted_value(view, _custom_field, value, _customized = nil, _html: false)
return '' if value.blank? return '' if value.blank?
revision = DmsfFileRevision.find_by(id: value) revision = DmsfFileRevision.find_by(id: value)