diff options
author | grakiss <grakiss.wanglei@huawei.com> | 2017-07-07 15:06:29 +0800 |
---|---|---|
committer | grakiss <grakiss.wanglei@huawei.com> | 2017-07-20 09:51:50 +0800 |
commit | cf402a2a6888ade5c57165dc978a59d2330307a7 (patch) | |
tree | 64031db8f9b231867ab2466679b23eb6ade79b37 /testapi/opnfv_testapi/resources/result_models.py | |
parent | 0c684cf169699a48570cb96c565d40007d4f006f (diff) |
role based access control and result upload
1. add role for user
2. user can upload test results
Change-Id: I1c5370be7818edb0394f05e8b81f975deb98b286
Signed-off-by: grakiss <grakiss.wanglei@huawei.com>
Diffstat (limited to 'testapi/opnfv_testapi/resources/result_models.py')
-rw-r--r-- | testapi/opnfv_testapi/resources/result_models.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/testapi/opnfv_testapi/resources/result_models.py b/testapi/opnfv_testapi/resources/result_models.py index 62a6dac..890bf82 100644 --- a/testapi/opnfv_testapi/resources/result_models.py +++ b/testapi/opnfv_testapi/resources/result_models.py @@ -54,6 +54,8 @@ class ResultCreateRequest(models.ModelBase): build_tag=None, scenario=None, criteria=None, + user=None, + public="true", trust_indicator=None): self.pod_name = pod_name self.project_name = project_name @@ -66,6 +68,8 @@ class ResultCreateRequest(models.ModelBase): self.build_tag = build_tag self.scenario = scenario self.criteria = criteria + self.user = user + self.public = public self.trust_indicator = trust_indicator if trust_indicator else TI(0) @@ -89,7 +93,7 @@ class TestResult(models.ModelBase): pod_name=None, installer=None, version=None, start_date=None, stop_date=None, details=None, build_tag=None, scenario=None, criteria=None, - trust_indicator=None): + user=None, public="true", trust_indicator=None): self._id = _id self.case_name = case_name self.project_name = project_name @@ -102,6 +106,8 @@ class TestResult(models.ModelBase): self.build_tag = build_tag self.scenario = scenario self.criteria = criteria + self.user = user + self.public = public self.trust_indicator = trust_indicator @staticmethod |