def import_project_view(id_: int) -> str: table = Table( [_('name'), _('class'), _('description'), 'origin ID', _('date')]) for entity in Entity.get_by_project_id(id_): table.rows.append([ link(entity), entity.class_.label, entity.description, entity.origin_id, format_date(entity.created) ]) project = Import.get_project_by_id(id_) return render_template( 'import/project_view.html', project=project, table=table, title=_('import'), crumbs=[[_('admin'), url_for('admin_index') + '#tab-data'], [_('import'), url_for('import_index')], project.name])
def import_project_view(id_: int) -> str: project = Import.get_project_by_id(id_) tabs = { 'info': Tab('info', content=render_template('import/project_view.html', project=project)), 'entities': Tab('entities', table=Table(['name', 'class', 'description', 'origin ID', 'date'])) } for entity in Entity.get_by_project_id(id_): tabs['entities'].table.rows.append([ link(entity), entity.class_.label, entity.description, entity.origin_id, format_date(entity.created) ]) return render_template( 'tabs.html', tabs=tabs, title=_('import'), crumbs=[[_('admin'), f"{url_for('admin_index')}#tab-data"], [_('import'), url_for('import_index')], project.name])