Sha256: 10b75487a7727c9bf4354f01c3b93ca88883864f260ed1d04c33f2d32d8e1c6e

Contents?: true

Size: 429 Bytes

Versions: 2

Compression:

Stored size: 429 Bytes

Contents

module AdditionalTags
  module Patches
    module JournalPatch
      extend ActiveSupport::Concern

      included do
        prepend InstanceOverwriteMethods
      end

      module InstanceOverwriteMethods
        def visible_details(user = User.current)
          details = super
          details.reject { |x| x.prop_key == 'tag_list' && !user.allowed_to?(:view_issue_tags, project) }
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
additional_tags-1.0.1 lib/additional_tags/patches/journal_patch.rb
additional_tags-1.0.0 lib/additional_tags/patches/journal_patch.rb