HyperLEDA / db-app

Backend for HyperLeda astronomical database of extragalactic objects
https://hyperleda.github.io/db-app/
MIT License
0 stars 0 forks source link

Упростить интерфейс создания таблицы и статьи-источника #157

Closed Kraysent closed 2 months ago

Kraysent commented 4 months ago

Сейчас задача по загрузке данных в Leda решается следующим образом:

  1. Создать запись в библиографии (передать туда bibcode, либо заголовок, автора и год внутренней коммуникации)
  2. Создать с этой библиографией таблицу
  3. Пачками загружать в эту таблицу данные

В первом случае, анализируя записи в библиографии старой Leda, вижу, что на 5000 записей с bibcode приходится всего 170 записей без (внутренних коммуникаций). Так как типичная задача человека, вносящего данные, будет выглядеть именно как загрузка таблицы, связанной с какой-то опубликованной статьёй, этот интерфейс имеет смысл упростить, а именно:

Таким образом мы упрощаем интерфейс для пользователей - если им нужно сделать самую базовую вещь - загрузить таблицу из статьи - им нужно будет всего лишь передать дополнительный параметр в функцию создания таблицы.

Kraysent commented 2 months ago

В рамках этой задачи ещё хочется переименовать поле в таблице библиографии с bibcode на code.