Fix issues
This commit is contained in:
parent
4bd357c9f4
commit
a432d6f39f
@ -11,3 +11,4 @@ cloud_environments:
|
||||
- name: eu_de
|
||||
visibility: public
|
||||
is_global: false
|
||||
is_global: false
|
||||
|
@ -8,3 +8,4 @@ service_uri: glossary
|
||||
teams:
|
||||
- name: docs-eco-rw
|
||||
permission: write
|
||||
is_global: true
|
||||
|
@ -10,3 +10,4 @@ cloud_environments:
|
||||
- name: eu_de
|
||||
visibility: public
|
||||
is_global: false
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -12,3 +12,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: hidden
|
||||
- name: swiss
|
||||
visibility: hidden
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
teams:
|
||||
- name: docs-security-services-rw
|
||||
permission: write
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -11,3 +11,4 @@ cloud_environments:
|
||||
visibility: public
|
||||
- name: swiss
|
||||
visibility: public
|
||||
is_global: false
|
||||
|
@ -417,3 +417,26 @@ class Services(object):
|
||||
res[i]["repositories"] = repositories["repositories"]
|
||||
break
|
||||
return res
|
||||
|
||||
def all_services_with_categories(self, cloud_environment, environment):
|
||||
"""Retrieve all services sorted by categories
|
||||
"""
|
||||
res = self.service_categories
|
||||
for i, category in enumerate(res):
|
||||
res[i]["services"] = []
|
||||
for srv in self.all_services:
|
||||
if environment and cloud_environment:
|
||||
cloud_environment_check = False
|
||||
if srv["is_global"] is not True:
|
||||
for srv_cloud_environment in srv["cloud_environments"]:
|
||||
if srv_cloud_environment["name"] == cloud_environment:
|
||||
if srv_cloud_environment["visibility"] == environment:
|
||||
cloud_environment_check = True
|
||||
else:
|
||||
continue
|
||||
if cloud_environment_check is False:
|
||||
continue
|
||||
for i, category in enumerate(res):
|
||||
if category["name"] == srv["service_category"]:
|
||||
res[i]["services"].append(srv)
|
||||
return res
|
Loading…
x
Reference in New Issue
Block a user