Enable republish on démarches dépubliée
This commit is contained in:
parent
60998f410d
commit
b516cbc179
4 changed files with 118 additions and 17 deletions
|
@ -195,7 +195,11 @@ class Procedure < ApplicationRecord
|
|||
def path_available?(administrateur, path)
|
||||
procedure = other_procedure_with_path(path)
|
||||
|
||||
procedure.blank? || administrateur.owns?(procedure)
|
||||
procedure.blank? || (administrateur.owns?(procedure) && canonical_procedure_child?(procedure))
|
||||
end
|
||||
|
||||
def canonical_procedure_child?(procedure)
|
||||
!canonical_procedure || canonical_procedure == procedure || canonical_procedure == procedure.canonical_procedure
|
||||
end
|
||||
|
||||
def locked?
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue