Skip to content

Latest commit

 

History

History
122 lines (81 loc) · 7.13 KB

roadmap.ru.md

File metadata and controls

122 lines (81 loc) · 7.13 KB

0.4 (28.07.2019)

gdmn-front:

  • Отображение бизнес-процесса ввиде блок-схемы.
  • Выполнение бизнес-процесса.

0.3 (02.04.2020)

gdmn-front:

  • Компонент чек-бокс для полей типа Boolean.
  • Создание/редактирование/удаление Entity, атрибутов Entity и типов данных (доменов).
  • Дизайнер для экранных форм.
  • Создание и подключение экранного компонента для чата и поддержка простейших команд вида "Покажи все организации из Минска".
  • Реализация окна SQL редактора.

gdmn-back:

  • API для создания/редактирования/удаления Entity, атрибутов Entity и типов данных (доменов).
  • API для сохранения настроек экранных форм, грида и т.п.

gdmn-recordset:

  • Корректный поиск и фильтрация данных при форматировании чисел и строк. Корректное отображение на экране в гриде найденных фрагментов.

gdmn-grid:

  • Форма для настройки параметров визуального отображения грида.

0.2 (28.06.2019)

gdmn-front:

  • Инкрементная подгрузка данных для больших наборов данных.
  • Строка поиска -- поиск по ER Model и открытие формы просмотра найденной сущности.
  • Отображение и редактирование данных выбранного экземпляра Entity в виде формы. Реализация операций Save и Cancel.
  • Выполнение и отображение результата произвольного SQL запроса.
  • Компонент выпадающий список для выбора Entity.
  • Компонент выпадающий список для выбора значений SetAttribute.
  • Компонент календарик для полей типа Дата.
  • Подключение nlp для фильтрации данных.

gdmn-db:

  • Поиск и устранение ошибки в драйвере node-firebird.

gdmn-back:

  • Режим кластера.
  • Вынос долговыполняющихся задач в child_process.
  • Инкрементная подгрузка данных для больших наборов данных.
  • Реализация операций вставки, редактирования и удаления данных.

gdmn-recordset:

  • Реализация режима неполной загрузки и инкрементной подгрузки данных.
  • Рефакторинг функций чтения значений поля.
  • Реализация состояний набора данных (Browse, Insert, Edit). Формирование буфера изменений и отправка его на сервер. Обработка ответа сервера.

gdmn-grid:

  • Красивая прорисовка в случае, когда ширина колонок меньше ширины панели, занимаемой гридом.

gdmn-nlp, gdmn-nlp-demo:

  • Обработка числительных. Контрольные фразы: "Покажи 10 первых организаций из Минска и Пинска" и "Покажи десять первых организаций из Минска и Пинска"
  • Создание компонента визуального диалога пользователя с программой.
  • Подключение нескольких ER моделей.
  • Построение и отображение на экране набора данных на основании введенной фразы.

0.1 (06.01.2019)

gdmn-front:

  • Переход на Microsoft Fabric UI.
  • Загрузка ER модели на клиента.
  • Отдельная ER модель для команд и экранов (пользовательский интерфейс). Формирование меню на основе списка команд.
  • Отображение списка Entities.
  • Отображение списка Attributes для выбранной Entity.
  • Отображение записей выбранной Entity в табличном виде.
  • Использование gdmn-recordset для размещения данных на клиенте.
  • Использование gdmn-grid для отображения данных на экране.

gdmn-recordset:

  • Подсчет агрегатов по группам.

gdmn-grid:

  • Отображение нескольких полей в одной клетке. Включая расширенное отображение для заголовков и футера.
  • Форматирование данных для вывода на экран (числа, даты).
  • Визуальное форматирование: шрифты, цвета, выравнивание и т.п.
  • Условное форматирование.

gdmn-nlp, gdmn-nlp-demo:

  • Обработка однородных членов предложения 📜.
  • Отображение синонимов и семантических категорий для выбранного слова на странице Morphology.
  • Отображение списка Entities и списка Attributes для выбранного Entity на странице ERModel.
  • Использование Query внутри ICommand.
  • Формирование SQL команды для заданной Query и ERModel и отображение ее на экране.

0.0 (21.11.2018)

  • Загрузка начальной страницы для входа в систему

Для нового пользователя:

  • Создание новой учетной записи пользователя

Для существующего пользователя:

  • Логин (ввод учетной записи и пароля пользователя, аутентификация на сервере)
  • Выход пользователя из системы (logout)
  • Удаление учетной записи пользователя

Сетевой протокол:

  • Выполнение команды PING:
    • Проверка ситуации, когда команда инициируется с клиента в момент отсутствия связи
    • Проверка ситуации, когда сервер посылает ответ в момент отсутствия связи