diff --git a/ifcbdb/secure/views.py b/ifcbdb/secure/views.py index b6ca4026..48909d31 100644 --- a/ifcbdb/secure/views.py +++ b/ifcbdb/secure/views.py @@ -140,14 +140,21 @@ def dt_datasets(request): data = [] for dataset in datasets: - item = dataset.teamdataset_set.first() if is_teams_enabled else None - team_name = item.team.name if item else "" + row = { + "dataset_id": dataset.id, + "name": dataset.name, + "title": dataset.title, + "is_active": dataset.is_active, + "team": "", + } - data.append([dataset.name, dataset.title, dataset.is_active, team_name, dataset.id]) + if is_teams_enabled: + item = dataset.teamdataset_set.first() + row["team"] = item.team.name if item else "" - return JsonResponse({ - "data": data - }) + data.append(row) + + return JsonResponse({"data": data}) @waffle_switch('Teams') def dt_teams(request): diff --git a/ifcbdb/templates/base.html b/ifcbdb/templates/base.html index f15cff44..26a6293c 100644 --- a/ifcbdb/templates/base.html +++ b/ifcbdb/templates/base.html @@ -99,7 +99,7 @@