inger@ и slazav@ могут работать с этим TODO без ограничений
все остальные тоже могут работать с этим TODO без ограничений, но должны в скобках помечать кем было сделано изменение.
Ядро
новый функционал
минимальный configd которым будет пользоваться и qt и html интерфейс
возможность работы с минимальным configd через dbus.
асинхронная обработка запросов: при блокировке одного бакенда оставлять возможность работы с другими.
ACL и сессии в web-интерфейсе
vhttpd: асинхронная запись в сокет, патч на добавление поддержки парсинга cookie.
перевод формы в один проход: для этого надо использовать схему как в ssjs: translate="zzz" – задаёт имя нового словаря, translate="_" просто использует текущий словарь, cейчас приходится отдельно переводить основную страницу и отдельно страницу модуля.
«etc в git» – возможность хранения профилей конфигурации и отката на предыдущее состояние
дизайнер интерфейсов
элементы MVC ( вложенные wf)
улучшение существующих компонент
alterator-sh-functions
более общие функции write_string_param, write_number_param, write_bool_param
для select: write_enum_item
alterator-lookout
модуль woo-bus: кеш для поддержки в интерфейсе операций типа commit/reset (предварительно необходимо вытащить workflow из backend2)
избавление от /std/attributes, /std/widgets, перенос констант внутрь evaluation.scm
избавление от использования ключевого слова when, замена на серию when-clicked, when-selected ...
мета-виджет select поверх listbox с поддержкой woo-read/name+label (по аналогии с html): select-combobox, select-listbox ... параметры enumref, value
alterator-fbi
card-index: блокирование selector во время запроса или прерывание запроса при выделении нового элемента
card-index: при нажатии reset в selector-data обновлять всю страницу целиком.
form: case-form, переключение не между form, а между div (сейчас данная функциональность используется только в alterator-auth, alterator-pkg)
form: параметр redirect переименовать в redirect-url
form: параметр url-redirect убрать.
form: select, поддержка помимо optionlist enumref.
alterator-browser-qt
Окна с ошибками смещаются вправо, при этом курсор мыши смещается в правый нижний угол окна 14997
alterator-cmdline
вывод ответа от бакенда в формате: первая строка: узел дерева, далее: отступ параметр:значение
переход в режим shell если не задано аргументов в командной строке
доп. ключи для выбора конкретного узла из списка (актуально для list), и значения конкретного параметра
объединение web и qt интерфейсов
единая система справки — забыли про alterator-firewall
единая система меню
единый стандарт размещения файлов описания интерфесов по иерархии каталогов.