Сделать ТЗ на примере уже почти готового приложения ubl-settings-datetime, по шаблону. С оформленным до конца дизайном и текстовым описанием каждого поля. Это ТЗ будет шаблоном на все другие мини приложений !!
ТЗ размещать в соответствующей папке приложения, в README.md с картинками.
Сделать ТЗ на примере уже почти готового приложения ubl-settings-datetime, по шаблону. С оформленным до конца дизайном и текстовым описанием каждого поля. Это ТЗ будет шаблоном на все другие мини приложений !!
ТЗ размещать в соответствующей папке приложения, в README.md с картинками.
Готово, начиная с этого коммита, переделана структура вместе с тз.
Готово, начиная с [этого](https://gitea.ublinux.ru/miramax166/design-ubl-settings-apps/commit/47f69ff9e9af6dced625c4f54b86011ada34767f) коммита, переделана структура вместе с тз.
Всплывающие подсказки, например на поле ntp серверов в каком формате вводятся, какой знак препинания
Структуру, какой файл где должен лежать, например glade должен быть скомпелирован в бинарник
Проверить запуск из ubl-settings-manager. Большая вероятность 99%, что работать не будет окно в окне.
Указать про ярлык запуска и все параметры ярлыка
Указать в каком месте будет повышение прав. Возможно повышение стоит сделать на кнопках, но это не точно.
Подробнее расписать, действия, например при выборе в поле зона и регион в какой момент исполняется какая команда. И так же на все действия.
Указать условия при каких какие поля активны какие нет, вообще активность формы.
Рассмотреть в ТЗ:
1. Всплывающие подсказки, например на поле ntp серверов в каком формате вводятся, какой знак препинания
2. Структуру, какой файл где должен лежать, например glade должен быть скомпелирован в бинарник
3. Проверить запуск из ubl-settings-manager. Большая вероятность 99%, что работать не будет окно в окне.
4. Указать про ярлык запуска и все параметры ярлыка
5. Указать в каком месте будет повышение прав. Возможно повышение стоит сделать на кнопках, но это не точно.
6. Подробнее расписать, действия, например при выборе в поле зона и регион в какой момент исполняется какая команда. И так же на все действия.
7. Указать условия при каких какие поля активны какие нет, вообще активность формы.
Пункт 3-6, разве это не описывает? Про glade-файл понял, что ещё надо указать?
Проверить нужно, но уже на ранних этапах всё открывалось без проблем.
Если речь о destop-файле, то что нужно описать? Примеров его описания я в предыдущих тз не нашёл. В тз панели есть описание ярлыков, но для вывода внутри области ярлыков. Тут просто указать в какую группу нужно включить данное приложение?
Запускать с вводом пароля рута, если введён - полный функционал, если нет - то только то доступно, что может сменить обычный пользователь.
В таком случае программисты будут большую часть времени сидеть и ждать меня, пока я буду всё это описывать, основную часть решений мне придётся проверять и согласовывать с теми же программистами. Если идти этим путём время много будет уходить на эти "мини" ТЗ.
Если такие условия есть я их указываю, в данном проекте так же, например:
поле ввода для ручного указания серверов. Неактивно, если не включен чекбокс "Синхронизировать через NTP", выбрана опция «По умолчанию» в комбобоксе с вариантами выбора сервера
1. Добавлю в макет и тз.
1. Пункт 3-6, разве это не описывает? Про glade-файл понял, что ещё надо указать?
1. Проверить нужно, но уже на ранних этапах всё открывалось без проблем.
1. Если речь о destop-файле, то что нужно описать? Примеров его описания я в предыдущих тз не нашёл. В тз панели есть описание ярлыков, но для вывода внутри области ярлыков. Тут просто указать в какую группу нужно включить данное приложение?
1. Запускать с вводом пароля рута, если введён - полный функционал, если нет - то только то доступно, что может сменить обычный пользователь.
1. В таком случае программисты будут большую часть времени сидеть и ждать меня, пока я буду всё это описывать, основную часть решений мне придётся проверять и согласовывать с теми же программистами. Если идти этим путём время много будет уходить на эти "мини" ТЗ.
1. Если такие условия есть я их указываю, в данном проекте так же, например:
> поле ввода для ручного указания серверов. Неактивно, если не включен чекбокс "Синхронизировать через NTP", выбрана опция «По умолчанию» в комбобоксе с вариантами выбора сервера
Доделать интерфейс, в соответствии с задачами, обратить внимание на:
https://gitea.ublinux.ru/Applications/ublinux-init/src/branch/master/ublinux/templates/ublinux-data.ini#L583
Сделать ТЗ на примере уже почти готового приложения ubl-settings-datetime, по шаблону. С оформленным до конца дизайном и текстовым описанием каждого поля. Это ТЗ будет шаблоном на все другие мини приложений !!
ТЗ размещать в соответствующей папке приложения, в README.md с картинками.
Готово, начиная с этого коммита, переделана структура вместе с тз.
Рассмотреть в ТЗ:
В ТЗ отразил все предыдущие требования. Утилита сделано согласно ТЗ. Закрываю задачу.
Доделать интерфейс, в соответствии с задачами, обратить внимание на:
https://gitea.ublinux.ru/Applications/ublinux-init/src/branch/master/ublinux/templates/ublinux-data.ini#L583
Доделано. Реализовано.