Переименовать окно "Пользователи и пароли по умолчанию" на "Дополнительные настройки"
У полей с паролями:
поля ввода не редактируемые, выводятся звёздочки
справа от поля ввода кнопка вызова диалогового окна на установку/изменение пароля, с полем подтверждения
по умолчанию выводятся звёздочки
справа от поля кнопка показа/скрытия пароля
Разделить столбцы группы: основная группа и дополнительные
Должны быть таблицы "Пользователи конфигурации" "Пользователи системы" "Группы конфигурации" "Группы системы"
В таблице "Пользователей конфигурации", в конфиге: ADDUSER[user_name:uid:comment:user_group:extra_groups:optional]=
Таблица "Пользователей конфигурации" столбцы: UID | Логин | Имя пользователя | Основная группа | Дополнительные группы | Дополнительные параметры | Статус пароля
Вывод "Статус пароля" - Если пароль = 'x' , то выводим 'По умолчанию', иначе выводим графическую 'v'
Таблица "Пользователи системы" столбцы: UID | Логин | Имя пользователя | Основная группа | Дополнительные группы | Домашний каталог | Путь до оболочки
Таблица "Группы конфигурации" столбцы: GID | Имя группы | Пользователи группы | Дополнительные параметры | Статус пароля
Вывод "Статус пароля" - Если пароль не задан = 'x', то выводим графическую 'x', если задан, то выводим графическую 'v'
Таблица "Группы системы" столбцы: GID | Имя группы | Пользователи группы
Окно добавления пользователя:
ПОВТОРНО: при добавлении пользователя убрать алгоритм Хеширования
Должно включать элементы:
Имя пользователя, user_name
UID пользователя, автоматически или вручную, uid
comment
user_group
extra_groups
--shell
--system
--no-create-home
--no-user-group
--non-unique
--badnames
--expiredate
--inactive
Поле редактируемое, дополнительные команды, выбрав одну из опций относящиеся к группе optional появится соответствующая опция через пробел.
Окно добавления группы:
Имя группы, group_name
GID группы, автоматически или вручную, gid
group_users
--non-unique
--system
Поле редактируемое, дополнительные команды, выбрав одну из опций относящиеся к группе optional появится соответствующая опция через пробел.
Изменить, повторно:
1. Переименовать окно "Пользователи и пароли по умолчанию" на "Дополнительные настройки"
2. У полей с паролями:
- поля ввода не редактируемые, выводятся звёздочки
- справа от поля ввода кнопка вызова диалогового окна на установку/изменение пароля, с полем подтверждения
- по умолчанию выводятся звёздочки
- справа от поля кнопка показа/скрытия пароля
3. Разделить столбцы группы: основная группа и дополнительные
4. Должны быть таблицы "Пользователи конфигурации" "Пользователи системы" "Группы конфигурации" "Группы системы"
5. В таблице "Пользователей конфигурации", в конфиге: ADDUSER[user_name:uid:comment:user_group:extra_groups:optional]=
6. Таблица "Пользователей конфигурации" столбцы: UID | Логин | Имя пользователя | Основная группа | Дополнительные группы | Дополнительные параметры | Статус пароля
Вывод "Статус пароля" - Если пароль = 'x' , то выводим 'По умолчанию', иначе выводим графическую 'v'
7. Таблица "Пользователи системы" столбцы: UID | Логин | Имя пользователя | Основная группа | Дополнительные группы | Домашний каталог | Путь до оболочки
8. Таблица "Группы конфигурации" столбцы: GID | Имя группы | Пользователи группы | Дополнительные параметры | Статус пароля
Вывод "Статус пароля" - Если пароль не задан = 'x', то выводим графическую 'x', если задан, то выводим графическую 'v'
9. Таблица "Группы системы" столбцы: GID | Имя группы | Пользователи группы
10. Окно добавления пользователя:
ПОВТОРНО: при добавлении пользователя убрать алгоритм Хеширования
Должно включать элементы:
- Имя пользователя, user_name
- UID пользователя, автоматически или вручную, uid
- comment
- user_group
- extra_groups
- --shell
- --system
- --no-create-home
- --no-user-group
- --non-unique
- --badnames
- --expiredate
- --inactive
Поле редактируемое, дополнительные команды, выбрав одну из опций относящиеся к группе optional появится соответствующая опция через пробел.
11. Окно добавления группы:
- Имя группы, group_name
- GID группы, автоматически или вручную, gid
- group_users
- --non-unique
- --system
Поле редактируемое, дополнительные команды, выбрав одну из опций относящиеся к группе optional появится соответствующая опция через пробел.
_Originally posted by @asmeron in https://gitea.ublinux.ru/Artwork_Applications/design-ubl-settings-usergroups/pulls/1#issuecomment-8929_
Нет поля дополнительных команд
Так-же нужно заранее создать тултипы на эти поля, что-бы было понятно, что за дополнительные команды, и что они как доп опции для groupadd утилиты.
11. Нет поля дополнительных команд
Так-же нужно заранее создать тултипы на эти поля, что-бы было понятно, что за дополнительные команды, и что они как доп опции для groupadd утилиты.
Нет поля дополнительных команд
Так-же нужно заранее создать тултипы на эти поля, что-бы было понятно, что за дополнительные команды, и что они как доп опции для groupadd утилиты.
Я думал это оно и есть
> 11. Нет поля дополнительных команд
> Так-же нужно заранее создать тултипы на эти поля, что-бы было понятно, что за дополнительные команды, и что они как доп опции для groupadd утилиты.
Я думал это оно и есть 
> У тебя для пользователей есть, а для окна групп нет.
> Пункт 11
Исправил. https://gitea.ublinux.ru/miramax166/design-ubl-settings-usergroups/commit/5dcc759cde02c5f79cfe12d3baf15e3ad17d320e
Готово.
Изменить, повторно:
Вывод "Статус пароля" - Если пароль = 'x' , то выводим 'По умолчанию', иначе выводим графическую 'v'
Вывод "Статус пароля" - Если пароль не задан = 'x', то выводим графическую 'x', если задан, то выводим графическую 'v'
ПОВТОРНО: при добавлении пользователя убрать алгоритм Хеширования
Должно включать элементы:
Поле редактируемое, дополнительные команды, выбрав одну из опций относящиеся к группе optional появится соответствующая опция через пробел.
Поле редактируемое, дополнительные команды, выбрав одну из опций относящиеся к группе optional появится соответствующая опция через пробел.
Originally posted by @asmeron in #1
Готово.
9b69e5609fЗаголовки таблиц поправлены.
8968778a58Так-же нужно заранее создать тултипы на эти поля, что-бы было понятно, что за дополнительные команды, и что они как доп опции для groupadd утилиты.
Я думал это оно и есть
У тебя для пользователей есть, а для окна групп нет.
Пункт 11
Исправил.
5dcc759cdeГотово.