artifacts: show attached artifacts in advanced page, and delete them on repo deletion
This commit is contained in:
parent
dd473a3fc3
commit
3a95da6cd2
2 changed files with 4 additions and 2 deletions
|
|
@ -1678,11 +1678,12 @@ class Repository(Base, BaseModel):
|
|||
cascade="all, delete, delete-orphan")
|
||||
ui = relationship('RepoRhodeCodeUi', cascade="all")
|
||||
settings = relationship('RepoRhodeCodeSetting', cascade="all")
|
||||
integrations = relationship('Integration',
|
||||
cascade="all, delete, delete-orphan")
|
||||
integrations = relationship('Integration', cascade="all, delete, delete-orphan")
|
||||
|
||||
scoped_tokens = relationship('UserApiKeys', cascade="all")
|
||||
|
||||
artifacts = relationship('FileStore', cascade="all")
|
||||
|
||||
def __unicode__(self):
|
||||
return u"<%s('%s:%s')>" % (self.__class__.__name__, self.repo_id,
|
||||
safe_unicode(self.repo_name))
|
||||
|
|
|
|||
|
|
@ -11,6 +11,7 @@
|
|||
(_('Attached scoped tokens'), len(c.rhodecode_db_repo.scoped_tokens), '', [x.user for x in c.rhodecode_db_repo.scoped_tokens]),
|
||||
(_('Pull requests source'), len(c.rhodecode_db_repo.pull_requests_source), '', ['pr_id:{}, repo:{}'.format(x.pull_request_id,x.source_repo.repo_name) for x in c.rhodecode_db_repo.pull_requests_source]),
|
||||
(_('Pull requests target'), len(c.rhodecode_db_repo.pull_requests_target), '', ['pr_id:{}, repo:{}'.format(x.pull_request_id,x.target_repo.repo_name) for x in c.rhodecode_db_repo.pull_requests_target]),
|
||||
(_('Attached Artifacts'), len(c.rhodecode_db_repo.artifacts), '', ''),
|
||||
]
|
||||
%>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue