Files
SergObsidian/WORK & PROJECTS/Mol/Планы и диаграммы/Разработка - 08_2025.md
2025-08-21 10:49:46 +05:00

92 lines
6.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#### Июнь 2025
+/- Редактор/конструктор форм
+ Создать сервис редактора/генератора форм с сохранением в БД
+ Связать редактор с облачным сервисом для подключения к БД пользователей
+ Настроить открытие/создание/сохранение форм в БД пользователей
+ Доработать загрузку стиля страниц из БД при открытии документа
+ Включить поддержку макросов и таблиц из Сашиных плагинов
+ Создать структуры макросов и их начальный набор в БД
+ Сделать миграции и стандартные формы каждого документа
+ Выгрузка документов/таблиц и макросов
+ Доработать поддержку всех стилей документа в генераторе
+ Разработать поддержку динамических таблиц в редакторе
+ Добавить выгрузку входящих данных и генерацию таблиц
- Фронт выбора документа для редактора в Alfa и назначение документов
- Поддержка динамических колонтитулов
+ Регулярно проверяем обновления редактора в npm
+/- Усиление защиты редактора (проверка на вызывающий URL, проверка кук юзера, запрос облачного API через BasicAuth или BearerToken)
- ЛИМС
+/- Создать группы ОИ - закончить
+ Привязать классификатор продовольственных товаров к нашим группам ОИ
+ создать стандартные миграции групп продовольств.
+ схемы бэка запросов/заявок
+/- динамические поля для разных типов ОИ
- таблицы полей и хранение информации
- модели связи групп ОИ и типов исп. для отображения на фронте.
- динамическая валидация полей в зависимости от выбранных типов
- проработать до конца взаимодействие всех возможных типов и групп ОИ с разными модулями
+ Проработать таблицы бэка для множественных образцов и связыванием с incoming_object
- Добавить тарифную конфигурацию
+ Нумератор документов
+ привязка ссылок номеров документов к текущему заказу
+ поддержка формата номеров в ссылочных номерах
+ Система статусов с историей
- Структура чатов и комментариев (к сущностям и согласованиям)
- Сохранение и чтение всех данных со всех страниц с валидацией
- Mol.Облако
+ фронт облачного управления
- бессрочный демо-тариф
- разработать динамическую тарификацию со списанием средств
- админский раздел с регистрацией и разделением прав
- доделать все мелкие функции для облаков
+ смена админского пароля
- баги биллинга при создании облака и добавления тарифа
- красивые шаблоны для e-mail
+ перезапуск облака
- переконфигурация .env с нуля у каждой лабы
- обновление на новую версию (+ миграции и реконфигурация) - как со стороны облака, так и со стороны пользователя (проверять версию в настройках и на сервере)
- тестирование доступности всех облаков путём теста портов (бэк-сервис)
- добавить метрики Prometheus в каждое облако и отслеживать дополнительно
- reverb-сервер с динамической конфигурацией у каждого prod-сервера
- оптимизация скорости разворачивания облака (перенести csv-данные в прямые sql-запросы?)
- взаимодействие с Mol.лабРеестр
- подгрузка данных лабораторий по номеру аккредитации
- создание юр. лиц в разворачиваемом облаке из данных ФСА
- парсинг ОА ФСА и применение его к лаборатории
- Mol.лабРеестр
+ Парсинг новых лабораторий и их данных + ОА (доделать все типы ОА)
+ доделать фронтенд
+ Экспорт-импорт лидов в 1С-Битрикс
+ Авторизация
+ Развернуть на сервере
+ Парсинг дат аккредитации и след. проверки
- Рефакторинг - перенос сервиса пересчёта гос.флага
- Покупка прод-серверов и боевое разворачивание
- тестирование/доработка скрипта быстрого разворачивания сервера
- нагрузочное тестирование Цербера
- Разработка импорта для турбо-старта (Alfa) без ФСА (но с PDF-файлом)
- импорт помещений
- импорт сотрудников
- импорт оборудования
#### Июль 2025
- RabbitMQ/Kafka и менеджеры сообщений
- синхронизация всех пользователей/всех лаб с Mol
- создание ЛК клиентов
- синхронизация системы сообщений
- Разработка минимального серверного API для интеграции внешних сервисов
- Документация для клиентов (Swagger)
- Поддержка редактором документов платформы Mol