From d5412008df6cf335c011ac26a475aa982dd13f48 Mon Sep 17 00:00:00 2001 From: Stephen Rosenthal Date: Sat, 22 Feb 2020 23:14:57 -0800 Subject: [PATCH] [Bamboo] Add disable_plan method --- atlassian/bamboo.py | 9 +++++++++ docs/bamboo.rst | 5 ++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/atlassian/bamboo.py b/atlassian/bamboo.py index b73b51166..92bc8c2a7 100755 --- a/atlassian/bamboo.py +++ b/atlassian/bamboo.py @@ -130,6 +130,15 @@ def delete_plan(self, plan_key): resource = 'rest/api/latest/plan/{}'.format(plan_key) return self.delete(resource) + def disable_plan(self, plan_key): + """ + Disable plan. + :param plan_key: str TST-BLD + :return: DELETE request + """ + resource = 'plan/{plan_key}/enable'.format(plan_key=plan_key) + return self.delete(self.resource_url(resource)) + def enable_plan(self, plan_key): """ Enable plan. diff --git a/docs/bamboo.rst b/docs/bamboo.rst index 777b781a9..1c6f535cd 100644 --- a/docs/bamboo.rst +++ b/docs/bamboo.rst @@ -1,4 +1,4 @@ -Confluence module +Bamboo module ================= Projects & Plans @@ -27,6 +27,9 @@ Projects & Plans # Delete a plan (or a plan branch) delete_plan(plan_key) + # Disable plan + disable_plan(plan_key) + # Enable plan enable_plan(plan_key)