feat(branch removal trough UI): Added ability to remove branches trough UI from git and hg repositories. Fixes: RCCE-75

This commit is contained in:
Serhii Ilin 2024-06-07 12:28:04 +03:00
parent 3d0e81968b
commit 59e99e4368
10 changed files with 174 additions and 11 deletions

View file

@ -4585,6 +4585,12 @@ class PullRequest(Base, _PullRequestBase):
else:
return f'<DB:PullRequest at {id(self)!r}>'
def __str__(self):
if self.pull_request_id:
return f'#{self.pull_request_id}'
else:
return f'#{id(self)!r}'
reviewers = relationship('PullRequestReviewers', cascade="all, delete-orphan", back_populates='pull_request')
statuses = relationship('ChangesetStatus', cascade="all, delete-orphan", back_populates='pull_request')
comments = relationship('ChangesetComment', cascade="all, delete-orphan", back_populates='pull_request')