# HG changeset patch # User RhodeCode Admin # Date 2021-10-12 11:39:46 # Node ID 482b68901e94d44206a75aac1824bf3438c9a79f # Parent 60ac6bf087c0e6be355f5e921c008f650607c37a docs: added admin section docs about problematic PR deletion diff --git a/docs/admin/repo_admin/repo-admin-tasks.rst b/docs/admin/repo_admin/repo-admin-tasks.rst --- a/docs/admin/repo_admin/repo-admin-tasks.rst +++ b/docs/admin/repo_admin/repo-admin-tasks.rst @@ -101,4 +101,18 @@ 2b) Add user called 'admin' into all rep In [3]: permission_name = 'group.write' In [4]: for repo_group in RepoGroup.get_all(): ...: RepoGroupModel().grant_user_permission(repo_group, user, permission_name) - ...: Session().commit() \ No newline at end of file + ...: Session().commit() + + +Delete a problematic pull request +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: python + :dedent: 1 + + In [1]: from rhodecode.model.pull_request import PullRequestModel + In [2]: pullrequest_id = 123 + In [3]: pr = PullRequest.get(pullrequest_id) + In [4]: super_admin = User.get_first_super_admin() + In [5]: PullRequestModel().delete(pr, super_admin) + In [6]: Session().commit()