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