Добавить поле домена #31

Closed
opened 2 years ago by asmeron · 30 comments
Owner
Мини ТЗ описано: https://gitea.ublinux.ru/Artwork_Applications/design-ubl-settings-system/issues/10
asmeron added the улучшение label 2 years ago
YanTheKaller was assigned by asmeron 2 years ago
Collaborator

Дизайн готов.

Дизайн готов.
Poster
Owner

Добавить по дизайну в приложение !

Добавить по дизайну в приложение !
Collaborator

Добавлен файл auth_profile.csv, принять во внимание.

Добавлен файл auth_profile.csv, принять во внимание.
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/698cf77eda026c6cc0540845727bca67b813ff82 - https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/28fe2c02374a03bdd8816297288e03335ba7a25a
Poster
Owner

Настя как будет время проверь пожалуйста всё ли сделали, т.к. часть функционала нет в дизайне, но есть в задачах в мини ТЗ.

Настя как будет время проверь пожалуйста всё ли сделали, т.к. часть функционала нет в дизайне, но есть в задачах в мини ТЗ.
anshn was assigned by asmeron 7 months ago
anshn commented 7 months ago
Collaborator

По функционалу я мало подскажу, домена нет, поэтому пока что ничего не смущает (03.05.24 было описано подкючение и опробовано мной и Димой, а значит как минимум работало как надо)

Но по визуальным моментам:

  1. Заменить тултип у кнопки на "Присоединиться к домену":

image

  1. Обратная кнопка должна называться "Отсоединиться" и иметь тултип "Отсоединиться от домена". В файле переводов такой тултип я не нашла.

  2. Т.к. в файле переводов я нашла только это по поиску "Информация": 515323881d/ubl-settings-system_ru.po (L179)
    То мне непонятно существует ли окно "Информация о подключенном домене", которое, согласно дизайну, открывается по нажатию на индикатор в основном окне

  3. Название открываемого окна на кнопку "Показать все домены" необходимо заменить на "Информация о доменах":

image

  1. При нажатии кнопки "Показать все домены" я получила warning, сама команда отработала, но вот статус все еще висит на какой-то загрузке, возможно может сбить с толку:

image

  1. Заменить название окна на "Присоединиться к домену" и обратное название окна заменить на "Отсоединиться от домена"

image

По функционалу я мало подскажу, домена нет, поэтому пока что ничего не смущает (03.05.24 было описано подкючение и опробовано мной и Димой, а значит как минимум работало как надо) Но по визуальным моментам: 1. Заменить тултип у кнопки на "Присоединиться к домену": ![image](/attachments/1ebdac82-e4bf-48f0-a41c-dbacdd8ba246) 2. Обратная кнопка должна называться "Отсоединиться" и иметь тултип "Отсоединиться от домена". В файле переводов такой тултип я не нашла. 3. Т.к. в файле переводов я нашла только это по поиску "Информация": https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/src/commit/515323881d0a530b8b1db1f769d9d6b5605994bd/ubl-settings-system_ru.po#L179 То мне непонятно существует ли окно "Информация о подключенном домене", которое, [согласно дизайну](https://gitea.ublinux.ru/Artwork_Applications/design-ubl-settings-system/src/branch/master/pdf/ubl-settings-system%28ru_RU%29.pdf), открывается по нажатию на индикатор в основном окне 4. Название открываемого окна на кнопку "Показать все домены" необходимо заменить на "Информация о доменах": ![image](/attachments/df31a659-8bf0-4820-b297-d9e13c03e508) 5. При нажатии кнопки "Показать все домены" я получила warning, сама команда отработала, но вот статус все еще висит на какой-то загрузке, возможно может сбить с толку: ![image](/attachments/3d16d865-3bd0-41c0-9d62-8f84393eb812) 6. Заменить название окна на "Присоединиться к домену" и обратное название окна заменить на "Отсоединиться от домена" ![image](/attachments/96cd2b7d-fb8d-487f-b145-9b652d534ab4)
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/1bf24696de2fd39041d403ba050fc2014bb8f373
anshn commented 7 months ago
Collaborator

1,2 и 4 проверены

1,2 и 4 проверены
Collaborator
  1. Окно существует, просто, скорее всего, оно сейчас называется "Информация о домене"
3. Окно существует, просто, скорее всего, оно сейчас называется "Информация о домене"
Collaborator
  1. Не понимаю почему так происходит, иногда отрабатывает, иногда нет. Но статусное сообщение с ошибкой добавил 9c9e286065
5. Не понимаю почему так происходит, иногда отрабатывает, иногда нет. Но статусное сообщение с ошибкой добавил https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/9c9e286065c71d06bed5f332d30b3e9f2cbc30ce
Collaborator
3. https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/b5606724d6c44ba76c0e39053dbd7c7f06b2fc39
Poster
Owner

Доступ к ПК, который можно проверять по вводу в домен: 192.168.7.121
VNC: 192.168.7.121 : ublinux

Локальный:
superadmin : ublinux

Доменный:
superadmin@ubdc.ru : Yjdsq_Ltym! (Новый_День!)
aduser-1@ubdc.ru : Yjdsq_Ltym! (Новый_День!)
aduser-2@ubdc.ru : Yjdsq_Ltym! (Новый_День!)

Домен:
ubdc.ru

Доступ к ПК, который можно проверять по вводу в домен: 192.168.7.121 VNC: 192.168.7.121 : ublinux Локальный: superadmin : ublinux Доменный: superadmin@ubdc.ru : Yjdsq_Ltym! (Новый_День!) aduser-1@ubdc.ru : Yjdsq_Ltym! (Новый_День!) aduser-2@ubdc.ru : Yjdsq_Ltym! (Новый_День!) Домен: ubdc.ru
anshn commented 7 months ago
Collaborator
  1. Отключилась от домена, а статус не меняется, непонятно завершен ли процесс. Также и при подключении к домену:

После получение статуса от выполняемой в терминале команды, сообщение: "Выполнено.". , Либо просто следующей командой в терминале сообщение: "Выполнено.". Что-бы было понятно, что завершена команда.

image

  1. После отключения от домена окно отключения не закрывается само и я могу еще кучу раз попробовать отключиться. Также и при подключении к домену, окно не закрывается:

image

image

  1. Локализация:

"Отключить клиента или автоматически определить"

image

  1. Тултип первого поля "Полное имя DNS или IP-адрес"
    Тултип второго поля "DNS сервер, который опознает имя сервере Kerberos/AD"
    image

  2. Нет области "Дополнительные опции профиля аутентификации". Область должна вырезать пробелы, если они были добавлены. Для поля ввода рекомендую добавить тултип: "Перечисление опций возможно только через запятую, без пробелов"

image

  1. Т.к. все действия выводятся с неизменным статусом "Загрузка..." - не выводится статус при получении ошибки, следует проверить выводится ли ошибка:

image

  1. Добавить проверку на пустое поле "Адрес домена" во время подключения, такая есть во время отключения. Но вот по ТЗ мне не понятно нужна ли эта проверка во время отключения:

Кнопка: "Отсоединиться"

Обязательных полей нет, значениями по умолчанию поля заполняются из конфигурационного файла
Результат команды, если только основные указаны: ubdomain-client leave --user Администратор --password my_password --domain ubdc.ru
Если один из параметров не задан в полях ввода, то не задавать для команды аргумент
Вывод либо в открывающимся поле, либо отдельном окне

7. Отключилась от домена, а статус не меняется, непонятно завершен ли процесс. Также и при подключении к домену: > После получение статуса от выполняемой в терминале команды, сообщение: "Выполнено.". , Либо просто следующей командой в терминале сообщение: "Выполнено.". Что-бы было понятно, что завершена команда. ![image](/attachments/48677423-be49-48b9-b750-cd9828af57c6) 8. После отключения от домена окно отключения не закрывается само и я могу еще кучу раз попробовать отключиться. Также и при подключении к домену, окно не закрывается: ![image](/attachments/b421be6c-fc1d-4a01-9efb-e4dffbcae077) ![image](/attachments/cbbad695-294e-4a42-bc5c-95ba0a960945) 9. Локализация: > "Отключить клиента или автоматически определить" ![image](/attachments/add3aacf-1b2d-4292-b95c-14bc77418d17) 10. Тултип первого поля "Полное имя DNS или IP-адрес" Тултип второго поля "DNS сервер, который опознает имя сервере Kerberos/AD" ![image](/attachments/f2c603e1-23e3-49f3-81a2-135879771f8f) 11. Нет области "Дополнительные опции профиля аутентификации". Область должна вырезать пробелы, если они были добавлены. Для поля ввода рекомендую добавить тултип: "Перечисление опций возможно только через запятую, без пробелов" ![image](/attachments/2e7c993a-c85c-4eef-91f1-a869b7adf5ad) 12. Т.к. все действия выводятся с неизменным статусом "Загрузка..." - не выводится статус при получении ошибки, следует проверить выводится ли ошибка: ![image](/attachments/779cecd9-2eba-4547-8e26-0ed0b35dc71a) 13. Добавить проверку на пустое поле "Адрес домена" во время подключения, такая есть во время отключения. Но вот по ТЗ мне не понятно нужна ли эта проверка во время отключения: > Кнопка: "Отсоединиться" > > Обязательных полей нет, значениями по умолчанию поля заполняются из конфигурационного файла > Результат команды, если только основные указаны: ubdomain-client leave --user Администратор --password my_password --domain ubdc.ru > Если один из параметров не задан в полях ввода, то не задавать для команды аргумент > Вывод либо в открывающимся поле, либо отдельном окне
Poster
Owner
  1. При отключении - поле должно заполниться адресом действующего домена, либо изменением вручную
13. При отключении - поле должно заполниться адресом действующего домена, либо изменением вручную
anshn commented 7 months ago
Collaborator
  1. При отключении - поле должно заполниться адресом действующего домена, либо изменением вручную

Поле автоматически заполняется, я пишу про тот случай, если специально ручками стер домен

> 13. При отключении - поле должно заполниться адресом действующего домена, либо изменением вручную Поле автоматически заполняется, я пишу про тот случай, если специально ручками стер домен
Collaborator

7,12. 1a2d26aef1

7,12. https://gitea.ublinux.ru/YanTheKaller/libublsettings-gtk3/commit/1a2d26aef1c8fcbcb8d1744bc9f90b7d22b96904
Collaborator
8. https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/64944ef1a24bae05cf8a39013a7d8cd2637c199d
Collaborator
9. https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/da1c4ebd1c49799d542148d3467f00f77a235028
Collaborator
  1. Тултип у кнопки "Полное имя DNS или IP-адрес"
    Тултип у кнопки "DNS сервер, который опознает имя сервере Kerberos/AD"

это не понимаю

> 10. Тултип у кнопки "Полное имя DNS или IP-адрес" > Тултип у кнопки "DNS сервер, который опознает имя сервере Kerberos/AD" это не понимаю
anshn commented 7 months ago
Collaborator
  1. Тултип не у "кнопки", а у поля ввода, при наведение на поле. Первый для первого, второй для второго
10. Тултип не у "кнопки", а у поля ввода, при наведение на поле. Первый для первого, второй для второго
anshn commented 7 months ago
Collaborator

Проверено:
5, 3, 7, 8, 9

Вопорсы/замечания:
12. При получении сообщения о том что не удалость присоединиться в домену - вылезает статус "Операция завершена" и может быть непонятно было ли присоединение в случае если человек не смотрит вывод терминала. Может быть стоит как то это фиксить и выводить в таком случае статус ошибки (сркин в ТГ)

Проверено: 5, 3, 7, 8, 9 Вопорсы/замечания: 12. При получении сообщения о том что не удалость присоединиться в домену - вылезает статус "Операция завершена" и может быть непонятно было ли присоединение в случае если человек не смотрит вывод терминала. Может быть стоит как то это фиксить и выводить в таком случае статус ошибки (сркин в ТГ)
anshn commented 7 months ago
Collaborator
  1. После успешного подключения к домену не выполняется автоматически проверка подключения, вилка не становится зеленой, кнопка не меняется:

image

Меняется только после того как окно подключения просто закрыть на кнопку:

image

image

14. После успешного подключения к домену не выполняется автоматически проверка подключения, вилка не становится зеленой, кнопка не меняется: ![image](/attachments/3aa53a94-3228-4a91-a474-515db4380645) Меняется только после того как окно подключения просто закрыть на кнопку: ![image](/attachments/b607b1d9-1657-4fe6-ab37-fb462c9414e6) ![image](/attachments/7320641a-e85e-4b49-8664-2767940c8843)
Collaborator

Проверено:
5, 3, 7, 8, 9

Вопорсы/замечания:
12. При получении сообщения о том что не удалость присоединиться в домену - вылезает статус "Операция завершена" и может быть непонятно было ли присоединение в случае если человек не смотрит вывод терминала. Может быть стоит как то это фиксить и выводить в таком случае статус ошибки (сркин в ТГ)

я в тг тогда и ответил что если команда возвращает 0, то он тебе кроме как "Операция завершена" и не будет ничего показывать

> Проверено: > 5, 3, 7, 8, 9 > > Вопорсы/замечания: > 12. При получении сообщения о том что не удалость присоединиться в домену - вылезает статус "Операция завершена" и может быть непонятно было ли присоединение в случае если человек не смотрит вывод терминала. Может быть стоит как то это фиксить и выводить в таком случае статус ошибки (сркин в ТГ) > > я в тг тогда и ответил что если команда возвращает 0, то он тебе кроме как "Операция завершена" и не будет ничего показывать
Collaborator
  1. После успешного подключения к домену не выполняется автоматически проверка подключения, вилка не становится зеленой, кнопка не меняется:

тут не понял про что. По коду посмотрел, на закрытие окна стоит сигнал обновления статуса подключения

> 14. После успешного подключения к домену не выполняется автоматически проверка подключения, вилка не становится зеленой, кнопка не меняется: тут не понял про что. По коду посмотрел, на закрытие окна стоит сигнал обновления статуса подключения
anshn commented 7 months ago
Collaborator

тут не понял про что. По коду посмотрел, на закрытие окна стоит сигнал обновления статуса подключения

Статус о том что ты подключен к домену не меняется пока ты повторно не нажмешь "подключиться" и не закроешь открывшееся окно, т.е.:

  1. После успешного подключения закрываешь окно вывода - видишь что визуально ничего не поменялось в утилите
  2. Опять жмешь "подключиться" кнопку
  3. Открывшееся окно закрываешь - и только в этот момент статус меняется

Виртуалка же есть, данные Дима высылал, я настроила второй ip для подключения ко второй сети, чтобы делать git pull. Можешь проверить там, если я все еще непонятно объяснила.

> тут не понял про что. По коду посмотрел, на закрытие окна стоит сигнал обновления статуса подключения Статус о том что ты подключен к домену не меняется пока ты повторно не нажмешь "подключиться" и не закроешь открывшееся окно, т.е.: 1) После успешного подключения закрываешь окно вывода - видишь что визуально ничего не поменялось в утилите 2) Опять жмешь "подключиться" кнопку 3) Открывшееся окно закрываешь - и только в этот момент статус меняется Виртуалка же есть, данные Дима высылал, я настроила второй ip для подключения ко второй сети, чтобы делать git pull. Можешь проверить там, если я все еще непонятно объяснила.
asmeron added the ошибка label 7 months ago
Collaborator

Покажешь как время будет

Покажешь как время будет
Collaborator

понял в чём дело, выполнение команды в терминале происходит после закрытия окна подключения/отключения, а обновление привязано именно к закрытию окна. Значит, для решения этой задачи нужно сначала заняться этой: #56

понял в чём дело, выполнение команды в терминале происходит после закрытия окна подключения/отключения, а обновление привязано именно к закрытию окна. Значит, для решения этой задачи нужно сначала заняться этой: https://gitea.ublinux.ru/Applications/ubl-settings-system/issues/56
Poster
Owner

Определились, и правильное поведение описано в задаче #56

Определились, и правильное поведение описано в задаче https://gitea.ublinux.ru/Applications/ubl-settings-system/issues/56
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/9840b93cf4383860d3c89c168a2da05a6c3514d5
anshn commented 5 months ago
Collaborator

Проверила, закрываю

Проверила, закрываю
anshn closed this issue 5 months ago
Sign in to join this conversation.
No Milestone
No project
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: Applications/ubl-settings-system#31
Loading…
There is no content yet.