Merge pull request !2922 from rhodecode-enterprise-ce feature/RCCE-360__Repo-deletion

feature: implements the feature to delete a repository completely or leave backup
This commit is contained in:
Andrii Verbytskyi 2025-12-23 12:01:57 +00:00
commit d61a7389cb
8 changed files with 137 additions and 36 deletions

View file

@ -144,7 +144,7 @@ create_repo
delete_repo
-----------
.. py:function:: delete_repo(apiuser, repoid, forks=<Optional:''>)
.. py:function:: delete_repo(apiuser, repoid, fs_backup=True, forks=<Optional:''>)
Deletes a repository.
@ -158,6 +158,10 @@ delete_repo
:type apiuser: AuthUser
:param repoid: Set the repository name or repository ID.
:type repoid: str or int
:param fs_backup: When this parameter is set to True,
repo folder will not be deleted from the filesystem,
it will be renamed. The default is True.
:type fs_backup: bool
:param forks: Set to `detach` or `delete` forks from the |repo|.
:type forks: Optional(str)