From 5dc6cab4205eb298f0494c3c0e9b887658793bcf Mon Sep 17 00:00:00 2001 From: chenjiankun Date: Mon, 22 Jan 2018 02:11:31 +0000 Subject: Don't allow user change SUT version to None after submitting We don't allow SUT version to be None when submitting test. So we also not allow user to change it to Nonw after submitting. In this patch, I also make the result table self-adaption. Change-Id: I5c391592dcbdbd9eb8697e44d7bb5dda41431bd6 Signed-off-by: chenjiankun --- cvp/3rd_party/static/testapi-ui/components/results/results.html | 2 +- cvp/opnfv_testapi/resources/test_handlers.py | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) (limited to 'cvp') diff --git a/cvp/3rd_party/static/testapi-ui/components/results/results.html b/cvp/3rd_party/static/testapi-ui/components/results/results.html index f53023d9..719e6891 100644 --- a/cvp/3rd_party/static/testapi-ui/components/results/results.html +++ b/cvp/3rd_party/static/testapi-ui/components/results/results.html @@ -17,7 +17,7 @@
-
+
diff --git a/cvp/opnfv_testapi/resources/test_handlers.py b/cvp/opnfv_testapi/resources/test_handlers.py index b28a15d3..77656ae9 100644 --- a/cvp/opnfv_testapi/resources/test_handlers.py +++ b/cvp/opnfv_testapi/resources/test_handlers.py @@ -196,10 +196,16 @@ class TestsGURHandler(GenericTestHandler): return curr_user = self.get_secure_cookie(auth_const.OPENID) - if item in {"shared", "label"}: + if item in {"shared", "label", "sut_label"}: query['owner'] = curr_user db_keys.append('owner') + if item == 'sut_label': + if test['status'] != 'private' and not value: + msg = 'SUT version cannot be changed to None after submitting.' + self.finish_request({'code': 403, 'msg': msg}) + return + if item == "status": if value in {'approved', 'not approved'}: if test['status'] == 'private': -- cgit 1.2.3-korg