Fix issues
This commit is contained in:
		@ -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
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -11,4 +11,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: hidden
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: hidden
 | 
			
		||||
    visibility: hidden
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -11,3 +11,4 @@ cloud_environments:
 | 
			
		||||
teams:
 | 
			
		||||
  - name: docs-security-services-rw
 | 
			
		||||
    permission: write
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -10,4 +10,5 @@ cloud_environments:
 | 
			
		||||
  - name: eu_de
 | 
			
		||||
    visibility: public
 | 
			
		||||
  - name: swiss
 | 
			
		||||
    visibility: public
 | 
			
		||||
    visibility: public
 | 
			
		||||
is_global: false
 | 
			
		||||
 | 
			
		||||
@ -416,4 +416,27 @@ class Services(object):
 | 
			
		||||
                if repositories["service_type"] == service["service_type"]:
 | 
			
		||||
                    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
 | 
			
		||||
		Reference in New Issue
	
	Block a user