equal
deleted
inserted
replaced
114 @property |
114 @property |
115 def values(self): |
115 def values(self): |
116 intids = get_utility(IIntIds) |
116 intids = get_utility(IIntIds) |
117 catalog = get_utility(ICatalog) |
117 catalog = get_utility(ICatalog) |
118 params = Eq(catalog['parents'], intids.register(self.context)) & \ |
118 params = Eq(catalog['parents'], intids.register(self.context)) & \ |
119 Any(catalog['content_type'], CONTENT_TYPES.keys()) |
119 Any(catalog['content_type'], CONTENT_TYPES.keys()) |
120 query = self.request.params.get('query') |
120 query = self.request.params.get('query') |
121 if query: |
121 if query: |
122 sequence = get_utility(ISequentialIntIds) |
122 sequence = get_utility(ISequentialIntIds) |
123 if query.startswith('+'): |
123 if query.startswith('+'): |
124 params &= Eq(catalog['oid'], sequence.get_full_oid(query)) |
124 params &= Eq(catalog['oid'], sequence.get_full_oid(query)) |