Add api function to fully delete a repository.
This commit is contained in:
parent
891f992bf2
commit
4b9c6d9aae
5 changed files with 37 additions and 22 deletions
|
@ -348,3 +348,8 @@ def delete_user_permission(username, namespace_name, repository_name):
|
|||
raise DataModelException('User does not have permission for repo.')
|
||||
|
||||
fetched[0].delete_instance()
|
||||
|
||||
def purge_repository(namespace_name, repository_name):
|
||||
fetched = Repository.get(Repository.name == repository_name,
|
||||
Repository.namespace == namespace_name)
|
||||
fetched.delete_instance(recursive=True, delete_nullable=True)
|
||||
|
|
Reference in a new issue