Оптимизировать работу админки node.js/fastify/AdminJS
Задача следующего характера:
У нас есть Тренировки (Основа, переводы, ресурсы)
У нас есть упражнения (основа, переводы, ресурсы)
Тренировок фиксированное количество 70 на одном языке.
А упражнения получает нужно создавать в нынешнем варианте:
Основа 1300
Переводы 2600+
Ресурсы 4600+
(далее они цепляются к тренировкам)
Ладно бы количество, так если вдруг что подредактировать изменить, это огромный гемор.
А упражнений то в разных вариациях на одном языке всего 140!
Было предложено, сделать так, что бы одно и тоже упражнение цеплять к разным тренировкам, внутри тренировок или самих упражнений. При этом создав всего (условно 140) упражнений. Короче сделать так ,что бы не создавать руками 100500 одинаковых упражнений. Какой-то такой принцип 1с что ли, когда создаешь заказ. При этом обойтись без кардинальных изменений бэкенда, что бы не затрагивать рабочее приложение.