Хранение настроек синхронизации на стороне СБРС
настройки синхронизации включают:
- Список факультетов, для которых она может проводиться
- Список задач синхронизации вида (факультет, тип, последняя дата проведения), где тип - это студенты, преподаватели или учебные планы
- Настройки в конфигурационном файле, содержащие адреса сервисов и флаги вкл./откл. для некоторых опций
лучше перенести эти настройки из сервиса синхронизации в nodejs внутрь базы Postgresql и передавать любому подключившемуся сервису синхронизации по запросу.
Для этого нужно:
- добавить соответствующие таблицы и функции их обработки в БД
- добавить методы чтения этих данных в API
- добавить методы чтения настроек в сервис синхронизации
Edited by Anton Bagliy