Fix all services.py
This commit is contained in:
parent
6db0f4e239
commit
fdcbf4047f
@ -256,7 +256,7 @@ class Services(object):
|
|||||||
res_doc["assignees"] = srv_assignees["names"]
|
res_doc["assignees"] = srv_assignees["names"]
|
||||||
yield res_doc
|
yield res_doc
|
||||||
|
|
||||||
def docs_html_by_category(self, environment):
|
def docs_html_by_category(self, environment, cloud_environment):
|
||||||
"""Generate structure for doc-exports repository"""
|
"""Generate structure for doc-exports repository"""
|
||||||
doc_struct = dict()
|
doc_struct = dict()
|
||||||
for srv in self.all_services:
|
for srv in self.all_services:
|
||||||
@ -272,6 +272,13 @@ class Services(object):
|
|||||||
srv_res["teams"] = [
|
srv_res["teams"] = [
|
||||||
x for x in srv["teams"] if x["permission"] == "write"
|
x for x in srv["teams"] if x["permission"] == "write"
|
||||||
]
|
]
|
||||||
|
srv["repositories"] = []
|
||||||
|
for repositories in self.all_repositories:
|
||||||
|
if repositories["service_type"] == srv["service_type"]:
|
||||||
|
for single_repo in repositories["repositories"]:
|
||||||
|
if single_repo["cloud_environments"][0] == cloud_environment:
|
||||||
|
srv["repositories"].append(single_repo)
|
||||||
|
|
||||||
if "repositories" in srv and environment:
|
if "repositories" in srv and environment:
|
||||||
internal_exists = False
|
internal_exists = False
|
||||||
for repo in srv["repositories"]:
|
for repo in srv["repositories"]:
|
||||||
@ -328,5 +335,9 @@ class Services(object):
|
|||||||
for service in services["services"]:
|
for service in services["services"]:
|
||||||
if service["service_type"] == service_type:
|
if service["service_type"] == service_type:
|
||||||
res["service"] = service
|
res["service"] = service
|
||||||
|
for repositories in self.all_repositories:
|
||||||
|
if repositories["service_type"] == service["service_type"]:
|
||||||
|
res["service"]["repositories"] = repositories["repositories"]
|
||||||
|
break
|
||||||
break
|
break
|
||||||
return res
|
return res
|
||||||
|
Loading…
x
Reference in New Issue
Block a user