def import_dlentries(self): from eea.climateadapt._importer import import_dlfileentry from eea.climateadapt._importer import sql session = self._make_session() eea.climateadapt._importer.session = session site = self.context imported = [] for dlfileentry in session.query(sql.Dlfileentry): f = import_dlfileentry(dlfileentry, site['repository']) if f is None: continue link = "<a href='{0}'>{1}</a>".format(f.absolute_url(), f.getId()) imported.append(link) return "<br/>".join(imported)
def import_dlentries(self): from eea.climateadapt._importer import import_dlfileentry from eea.climateadapt._importer import sql session = self._make_session() eea.climateadapt._importer.session = session site = self.context imported = [] #import pdb; pdb.set_trace() to_import = session.query(sql.Dlfileentry) id = self.request.form.get('id') if id: to_import = to_import.filter_by(fileentryid=int(id)) for dlfileentry in to_import: f = import_dlfileentry(dlfileentry, site['repository']) if f is None: continue link = "<a href='{0}'>{1}</a>".format(f.absolute_url(), f.getId()) imported.append(link) return "<br/>".join(imported)