def __call__(self): store = DeployedAdapter(self.context) export_id = self.request.get('export_id', None) if export_id is None: return 'false' try: entry = store.get(export_id) except KeyError: return 'false' entry.public = '{0:%Y-%m-%d %H:%M}'.format(datetime.now()) return entry.public
def _view(self, export_id): store = DeployedAdapter(self.context) entry = store.get(export_id) if getattr(entry, 'rn', None) is not None: return self.view_template(data=entry.rn) return 'false'