From 85e49d517406f226f268520b950fdabda0d7e0ff Mon Sep 17 00:00:00 2001 From: Ed Bartosh Date: Sun, 11 Jan 2015 02:30:29 +0200 Subject: [PATCH] Implement locking and unlocking submissions Implemented by disabling/enabling build globaly for prerelease project. Fixes: #2298 Change-Id: Ib7f072cd919b6495bb4a364fd9048031a7c8dddf Signed-off-by: Ed Bartosh --- job_re.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/job_re.py b/job_re.py index d871589..7b9126e 100755 --- a/job_re.py +++ b/job_re.py @@ -119,6 +119,11 @@ def main(): prj = get_project_by_name(build, submission, target_project)[0] build.delete_project(prj, force=True, msg=comment) print "Submission %s has been removed" % submission + elif action in ("lock", "unlock"): + prj = get_project_by_name(build, submission, target_project)[0] + status = "disable" if action == "lock" else "enable" + build.set_global_flag("build", status, prj) + print "Submission %s has been %sed" % (submission, action) else: raise LocalError("Unsupported action: '%s'" % action) elif not submission: -- 2.7.4