bug fix: link to DataTemplate if no RegistrationTemplate present
git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@2018 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
		
							parent
							
								
									5fd78bccca
								
							
						
					
					
						commit
						809a06d3ab
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		| 
						 | 
					@ -86,11 +86,14 @@ class ServiceManagerView(BaseView):
 | 
				
			||||||
        """ Find a registration template that provides the registration
 | 
					        """ Find a registration template that provides the registration
 | 
				
			||||||
            for the service given.
 | 
					            for the service given.
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
 | 
					        first = None
 | 
				
			||||||
        for tpl in self.context.getClientSchemas():
 | 
					        for tpl in self.context.getClientSchemas():
 | 
				
			||||||
 | 
					            if first is None:
 | 
				
			||||||
 | 
					                first = tpl
 | 
				
			||||||
            if IRegistrationTemplate.providedBy(tpl):
 | 
					            if IRegistrationTemplate.providedBy(tpl):
 | 
				
			||||||
                # TODO: check that service is really provided by this template
 | 
					                # TODO: check that service is really provided by this template
 | 
				
			||||||
                return tpl
 | 
					                return tpl
 | 
				
			||||||
        return None
 | 
					        return first
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    def overview(self, includeCategories=None):
 | 
					    def overview(self, includeCategories=None):
 | 
				
			||||||
        result = []
 | 
					        result = []
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue