Skip to content

Хранение настроек синхронизации на стороне СБРС

настройки синхронизации включают:

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

лучше перенести эти настройки из сервиса синхронизации в nodejs внутрь базы Postgresql и передавать любому подключившемуся сервису синхронизации по запросу.

Для этого нужно:

  1. добавить соответствующие таблицы и функции их обработки в БД
  2. добавить методы чтения этих данных в API
  3. добавить методы чтения настроек в сервис синхронизации
Edited by Anton Bagliy
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information