Dataset order in the table

#30
by fzoll - opened
Files changed (1) hide show
  1. app/backend/data_page.py +5 -1
app/backend/data_page.py CHANGED
@@ -145,9 +145,13 @@ def datasets_table(group_name, data_engine):
145
  if not dataset_list:
146
  return
147
 
 
 
 
 
148
  base_url = LINK.strip()
149
  rows = []
150
- for ds_name in dataset_list:
151
  url_name = get_dataset_url_name(ds_name)
152
  rows.append({"Dataset": ds_name, "URL": f"{base_url}{url_name}"})
153
 
 
145
  if not dataset_list:
146
  return
147
 
148
+ closed_set = set(get_closed_dataset())
149
+ open_ds = sorted([d for d in dataset_list if d not in closed_set])
150
+ closed_ds = sorted([d for d in dataset_list if d in closed_set])
151
+
152
  base_url = LINK.strip()
153
  rows = []
154
+ for ds_name in open_ds + closed_ds:
155
  url_name = get_dataset_url_name(ds_name)
156
  rows.append({"Dataset": ds_name, "URL": f"{base_url}{url_name}"})
157