feat(dossier): inform dossier en_construction having not submitted changes

This commit is contained in:
Colin Darie 2023-04-23 20:44:35 +02:00
parent 606493b7dd
commit c35176703f
No known key found for this signature in database
GPG key ID: 4FB865FDBCA4BCC4
9 changed files with 92 additions and 3 deletions

View file

@ -13,8 +13,11 @@ module DossierCloneConcern
find_editing_fork(user) || clone(user:, fork: true)
end
def find_editing_fork(user)
editing_forks.find_by(user:)&.tap(&:rebase!)
def find_editing_fork(user, rebase: true)
fork = editing_forks.find_by(user:)
fork.rebase! if rebase && fork
fork
end
def owner_editing_fork