add get_service_with_docs_by_service_type()
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				gl/check check status: success (44320ea668c58f6f70db2aa50fdbaa689403ef87)
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	gl/check check status: success (44320ea668c58f6f70db2aa50fdbaa689403ef87)
				
			This commit is contained in:
		@ -209,3 +209,22 @@ class Services(object):
 | 
			
		||||
                doc_struct[srv["service_category"]].append(srv_res)
 | 
			
		||||
 | 
			
		||||
        return dict(categories=doc_struct)
 | 
			
		||||
 | 
			
		||||
    def get_service_with_docs_by_service_type(self, service_type):
 | 
			
		||||
        """Retrieve service and service docs by service_type
 | 
			
		||||
 | 
			
		||||
        :param str service_type: Filter by service_type
 | 
			
		||||
        """
 | 
			
		||||
        res = dict()
 | 
			
		||||
        res["service"] = {}
 | 
			
		||||
        docs = []
 | 
			
		||||
        services = self._service_data
 | 
			
		||||
        for doc in services['documents']:
 | 
			
		||||
            if doc['service_type'] == service_type:
 | 
			
		||||
                docs.append(doc)
 | 
			
		||||
        res['documents'] = docs
 | 
			
		||||
        for service in services['services']:
 | 
			
		||||
            if service['service_type'] == service_type:
 | 
			
		||||
                res['service'] = service
 | 
			
		||||
                break
 | 
			
		||||
        return res
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user