fixed close issue without permission
This commit is contained in:
parent
8447431a5d
commit
2bb9bdcadd
@ -5,6 +5,7 @@ Changelog
|
||||
++++++
|
||||
|
||||
- mermaid 8.0.0 support
|
||||
- fixed close issue without permission
|
||||
|
||||
|
||||
2.0.18
|
||||
|
@ -145,9 +145,13 @@ module Additionals
|
||||
end
|
||||
|
||||
def validate_change_on_closed
|
||||
return true if !closed? || new_record? || !Additionals.setting?(:issue_freezed_with_close)
|
||||
return true if !closed? ||
|
||||
new_record? ||
|
||||
!Additionals.setting?(:issue_freezed_with_close) ||
|
||||
!status_was.is_closed ||
|
||||
User.current.allowed_to?(:edit_closed_issues, project)
|
||||
|
||||
errors.add :base, :issue_changes_not_allowed unless User.current.allowed_to?(:edit_closed_issues, project)
|
||||
errors.add :base, :issue_changes_not_allowed
|
||||
end
|
||||
|
||||
def validate_open_sub_issues
|
||||
|
Loading…
x
Reference in New Issue
Block a user