equal
deleted
inserted
replaced
200 if rset is None: |
200 if rset is None: |
201 return self.build_url('view', vid=self.id) |
201 return self.build_url('view', vid=self.id) |
202 coltypes = rset.column_types(0) |
202 coltypes = rset.column_types(0) |
203 if len(coltypes) == 1: |
203 if len(coltypes) == 1: |
204 etype = iter(coltypes).next() |
204 etype = iter(coltypes).next() |
205 if not self.schema.eschema(etype).is_final(): |
205 if not self.schema.eschema(etype).final: |
206 if len(rset) == 1: |
206 if len(rset) == 1: |
207 entity = rset.get_entity(0, 0) |
207 entity = rset.get_entity(0, 0) |
208 return entity.absolute_url(vid=self.id) |
208 return entity.absolute_url(vid=self.id) |
209 # don't want to generate /<etype> url if there is some restriction |
209 # don't want to generate /<etype> url if there is some restriction |
210 # on something else than the entity type |
210 # on something else than the entity type |