def get_articlesets_table(self): table = Datatable(FavouriteArticleSetViewSet, url_kwargs={"project": self.project.id}, rowlink="?sets={id}", checkboxes=True) table = table.hide("favourite", "featured", "project", "provenance") return table
def get_saved_queries_table(self): table = Datatable( QueryViewSet, url_kwargs={"project": self.project.id}, rowlink="{id}" ) table = table.hide("last_saved", "parameters", "project") return table
def get_saved_queries_table(self): table = Datatable( QueryViewSet, url_kwargs={"project": self.project.id}, rowlink=self.get_query_url("{id}") ) table = table.filter(archived=False) table = table.hide("archived", "last_saved", "parameters", "project") return table
def get_articlesets_table(self): table = Datatable( FavouriteArticleSetViewSet, url_kwargs={"project": self.project.id}, rowlink="?sets={id}", checkboxes=True ) table = table.hide("favourite", "featured", "project", "provenance") return table
def test_hide(self): d = Datatable(ProjectResource) # Nothing hidden by default self.assertEqual(set(d.fields), TestDatatable.PROJECT_FIELDS) # Hide some fields.. hide = {"id", "name", "insert_user"} d = d.hide(*hide) self.assertEqual(set(d.fields), TestDatatable.PROJECT_FIELDS - hide)
def get_saved_queries_table(self): table = Datatable(QueryViewSet, url_kwargs={"project": self.project.id}, rowlink="{id}") table = table.hide("last_saved", "parameters", "project") return table