def initDataset(self): order = IOrder(self.context, None) if order is not None: contents = order.keys() self.container = order else: contents = self.context.keys() self.container = self.context self.dataset = removeSecurityProxy(contents)
def update(self): model = self.model container = self.context self.showImage = model.image self.url = absoluteURL(container, self.request) order = IOrder(container, None) if order is not None: keys = list(order.keys()) self.container = order else: keys = list(container.keys()) self.container = container self.contents = Batch(keys, size=model.pageSize, request=self.request)