Problem clicking action menu (three dots) in DMS file grid #1501
This commit is contained in:
parent
0adcc6291c
commit
29a3b9231a
@ -119,9 +119,7 @@ class DmsfFile < ApplicationRecord
|
||||
end
|
||||
|
||||
def approval_allowed_zero_minor
|
||||
last_revision.minor_version.zero? if Setting.plugin_redmine_dmsf['only_approval_zero_minor_version']
|
||||
|
||||
true
|
||||
Setting.plugin_redmine_dmsf['only_approval_zero_minor_version'] ? last_revision.minor_version&.zero? : true
|
||||
end
|
||||
|
||||
def last_revision
|
||||
|
||||
@ -304,4 +304,22 @@ class DmsfFileTest < RedmineDmsf::Test::UnitTest
|
||||
assert f
|
||||
assert_equal @jsmith.id, f.last_revision.user_id, 'Author must be updated when copying'
|
||||
end
|
||||
|
||||
def test_approval_allowed_zero_minor_yes
|
||||
with_settings plugin_redmine_dmsf: { 'only_approval_zero_minor_version' => true } do
|
||||
@file1.last_revision.minor_version = 0
|
||||
assert @file1.approval_allowed_zero_minor
|
||||
@file1.last_revision.minor_version = 1
|
||||
assert_not @file1.approval_allowed_zero_minor
|
||||
end
|
||||
end
|
||||
|
||||
def test_approval_allowed_zero_minor_no
|
||||
with_settings plugin_redmine_dmsf: { 'only_approval_zero_minor_version' => nil } do
|
||||
@file1.last_revision.minor_version = 0
|
||||
assert @file1.approval_allowed_zero_minor
|
||||
@file1.last_revision.minor_version = 1
|
||||
assert @file1.approval_allowed_zero_minor
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user