edit main template for Technical Assignment

pull/58/head
MiraMaX166 2 years ago
parent 07f08fd92a
commit 2ca57b2ebc
Signed by: user-166
GPG Key ID: C58520EF14C48E3A

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

Loading…
Cancel
Save