diff --git a/TEMPLATE_TA.md b/TEMPLATE_TA.md index 0143c64..be8786e 100644 --- a/TEMPLATE_TA.md +++ b/TEMPLATE_TA.md @@ -81,9 +81,13 @@ 1. **ОСОБЕННОСТИ** 1. При загрузке утилиты по умолчанию загружаются данные из локального конфигурационного файла (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"). 1. Функции записи в локальный конфигурационный файл и чтения-записи в глобальный конфигурационный файл должны проходить процедуру повышения привилегий прав пользователя через polkit. - 1. Если приложению требуется запуск с root-правами, но оно запущено от обычного пользователя, выводить в строку состояния (цвет красный) сообщение о необходимости запуска приложения от пользователя с правами root. Все интерактивные поля ввода, комбобоксы, чекбоксы делать недоступными для изменения, данные всё так же выводятся в эти элементы. + 1. Если приложению требуется запуск с root-правами, но оно запущено от обычного пользователя: + 1. Выводить в строку состояния (цвет красный) сообщение о необходимости запуска приложения от пользователя с правами root. + 1. Все интерактивные поля ввода, комбобоксы, чекбоксы делать недоступными для изменения, данные всё так же выводятся в эти элементы. + 1. Пункты в меню "Сохранить" все недоступны. + 1. Из пунктов меню "Загрузить" доступен только "Загрузить локальную конфигурацию". 1. Сохранение должно происходить *только* при наличии изменённых данных в элементах форм приложения, в противном случае делать неактивными опции сохранения в соответственном меню. - 1. Кнопка "Загрузить" -> ("Загрузить в глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла"). Если не хватает прав делать неактивным. + 1. Кнопка "Загрузить" -> ("Загрузить в глобальную конфигурацию, Загрузить локальную конфигурацию"). При нажатии на кнопку происходит открытие меню с пунктами: "Загрузить глобальную конфигурацию, Загрузить локальную конфигурацию". Загрузка текущей и глобальной конфигурации в системе через скрипт ubconfig (выполняются команды блоков "Чтение значений: из локального конфигурационного файла"), загрузка конфигурации из файла настроек ОС ublinux.ini (выполняются команды блоков "Чтение значений: из глобального конфигурационного файла"). 1. Кнопка "Сохранить" -> ("Сохранить в глобальную и локальную конфигурацию). Сохраняет текущие настройки через скрипт ubconfig (выполняются команды блоков "Установить значение: в локальный конфигурационный файл") и в конфигурационный файл настроек ОС ublinux.ini (выполняются команды блоков "Установить значение: в глобальный конфигурационный файл"). При выборе пунктов "Сохранить в глобальную конфигурацию, Сохранить в локальную конфигурацию" происходит отдельное сохранение настроек. Если не хватает прав делать неактивным. 1. Кнопка с иконкой с выпадающим списком -> "Справка, О приложении" 1. Справка - запуск окна с встроенным браузером (WebKitWebView) с переходом на ссылку: