При вводе в домен, всегда Загрузка... #56

Closed
opened 10 months ago by asmeron · 20 comments
Owner

Исправить:

  1. При вводе/выводе в/из домена открывается окно выполнения команд в терминале, всегда горит Загрузка.... Не понятен статус выполнения команд !
  2. Заменить слово "Загрузка..." на "Выполнение..."
  3. По окончанию выполнения команд в терминале спрятать "Выполнение..." и показать кнопку в шапке "Назад" и "Закрыть"
  4. Кнопка "Назад" закрывает терминал и возвращает в окно подключения.
  5. Кнопка "Закрыть" закрывает терминал и закрывает окно подключения, возвращает в основное окно приложения

Максиму в дизайне скорректировать так-же.

image

Исправить: 1. При вводе/выводе в/из домена открывается окно выполнения команд в терминале, всегда горит `Загрузка...`. Не понятен статус выполнения команд ! 2. Заменить слово "Загрузка..." на "Выполнение..." 3. По окончанию выполнения команд в терминале спрятать "Выполнение..." и показать кнопку в шапке "Назад" и "Закрыть" 4. Кнопка "Назад" закрывает терминал и возвращает в окно подключения. 5. Кнопка "Закрыть" закрывает терминал и закрывает окно подключения, возвращает в основное окно приложения Максиму в дизайне скорректировать так-же. ![image](/attachments/c0da3915-63d5-47a4-bcb3-e2f3f6e1d58d)
156 KiB
asmeron added the ошибка label 10 months ago
user-166 was assigned by asmeron 10 months ago
YanTheKaller was assigned by asmeron 10 months ago
Collaborator

Максиму в дизайне скорректировать так-же.

a13da7919b

> Максиму в дизайне скорректировать так-же. https://gitea.ublinux.ru/miramax166/design-ubl-settings-system/commit/a13da7919bcf0d40ba2985c553af0d3d70373089
Collaborator

Если есть возможность, надо бы ещё раз првоерить. Я для другой утилиты трогал это окно

Если есть возможность, надо бы ещё раз првоерить. Я для другой утилиты трогал это окно
asmeron self-assigned this 7 months ago
Collaborator
  1. Кнопка "Назад" закрывает терминал и возвращает в окно подключения.
  2. Кнопка "Закрыть" закрывает терминал и закрывает окно подключения, возвращает в основное окно приложения

Это окно с библиотеки, просто так я туда не могу добавлять ничего так чтобы вообще во все утилиты оно не добавлялось. Нет, ну могу, но мне копировать его придётся в код утилиты

> 4. Кнопка "Назад" закрывает терминал и возвращает в окно подключения. > 5. Кнопка "Закрыть" закрывает терминал и закрывает окно подключения, возвращает в основное окно приложения Это окно с библиотеки, просто так я туда не могу добавлять ничего так чтобы вообще во все утилиты оно не добавлялось. Нет, ну могу, но мне копировать его придётся в код утилиты
anshn commented 7 months ago
Collaborator

Все еще "Загрузка" вместо "Выполнение":

image

  1. Заменить слово "Загрузка..." на "Выполнение..."
Все еще "Загрузка" вместо "Выполнение": ![image](/attachments/3e329979-7e8f-4c2d-8b6a-d55884074ed1) > 2. Заменить слово "Загрузка..." на "Выполнение..."
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/5bbaabc67f981c2e1791d5955c47da6b39eac377
anshn commented 6 months ago
Collaborator

Все решено, кроме вопроса по кнопкам "Назад" и "Закрыть". Если это не решаемо/пропускается - закрыть задачу.

Все решено, кроме вопроса по кнопкам "Назад" и "Закрыть". Если это не решаемо/пропускается - закрыть задачу.
Collaborator

И вообще, сейчас ещё раз на дизайн глянул и задумался. Это что выходит, если подключение/отключение уже произошло, то можно вернуться назад и опять подключиться/отключиться?

И вообще, сейчас ещё раз на дизайн глянул и задумался. Это что выходит, если подключение/отключение уже произошло, то можно вернуться назад и опять подключиться/отключиться?
Collaborator

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

сделать-то я могу сделать эти кнопки, просто есть ли от них смысл. Можно, например, просто сделать что при закрытии окна до выполнения команды или при ошибке выполнения команды окно подключения/отключения будет оставаться открытым, а если команда была успешно выполнена, то при закрытии окна с терминалом можно и окно подключения/отключения закрывать потому что действие уже выполнено и от окна не будет толку в моём понимании
Poster
Owner

Логика простая:

  1. Вводим в домен
    • В основном окне нажали "Присоедениться"
    • Открылось окно "Присоединиться к домену"
    • Нажали "Присоединиться"
    • Открылось окно "Присоединение к домену"
    • Нажали "Присоединиться"
    • Если процесс выполнен успешно, код возврата 0, закрывая окно переходим в основное окно
    • Перейдя в основное окно, обновляем "Имя хоста", "Адрес домена", "Индикатор статуса подключения к домену"
    • Если процесс выполнен с ошибкой, например пароль не верно введён, код возврата >0, закрывая окно переходим в окно "Присоединиться к домену" и корректируем
  2. Вывод из домена
    • Поведение аналогичное 1.

Как вариант, по коду возврата от окна "Процесса выполнения" решать, при закрытии его, закрывать или нет окно "Присоединиться к домену", если >0, то не закрывать.

Вот для этого, я предложил добавить кнопку "Назад", что-бы можно было вернуться на окно "Присоединиться к домену", для повторного ввода в домен. Если есть предложение сделать по другому, давай рассмотрим.

Логика простая: 1. Вводим в домен - В основном окне нажали "Присоедениться" - Открылось окно "Присоединиться к домену" - Нажали "Присоединиться" - Открылось окно "Присоединение к домену" - Нажали "Присоединиться" - Если процесс выполнен успешно, код возврата 0, закрывая окно переходим в основное окно - Перейдя в основное окно, обновляем "Имя хоста", "Адрес домена", "Индикатор статуса подключения к домену" - Если процесс выполнен с ошибкой, например пароль не верно введён, код возврата >0, закрывая окно переходим в окно "Присоединиться к домену" и корректируем 2. Вывод из домена - Поведение аналогичное 1. Как вариант, по коду возврата от окна "Процесса выполнения" решать, при закрытии его, закрывать или нет окно "Присоединиться к домену", если >0, то не закрывать. Вот для этого, я предложил добавить кнопку "Назад", что-бы можно было вернуться на окно "Присоединиться к домену", для повторного ввода в домен. Если есть предложение сделать по другому, давай рассмотрим.
Collaborator

Я про то в задаче выше и писал, что при успешном входе/выходе с домена нет смысла делать активной кнопку "Назад" потому что у домена уже был совершён вход/выход, потому возможно стоит закрывать окно подключения/отключения только при успешном выполнении, а иначе пользователю сразу будет доступно изменение данных. Если не захочет, то закрыть окно в один клик не так уж и долго или сложно

Я про то в задаче выше и писал, что при успешном входе/выходе с домена нет смысла делать активной кнопку "Назад" потому что у домена уже был совершён вход/выход, потому возможно стоит закрывать окно подключения/отключения только при успешном выполнении, а иначе пользователю сразу будет доступно изменение данных. Если не захочет, то закрыть окно в один клик не так уж и долго или сложно
Poster
Owner

Хорошо, делай при успешном "Присоединении":

  1. Закрывается окно "Присоединение к домену"
  2. Загружается повторно конфигурация системная
  3. В основном окне индикатор статуса присоединения к домену обновляется
  4. В основном окне от статуса меняется кнопка "Присоединиться" на "Отсоединиться"
    При не удаче "Присоединении":
  5. Возвращаемся на окно "Присоединение к домену"

То-же самое и при "Отсоединение от домена"

Хорошо, делай при успешном "Присоединении": 1. Закрывается окно "Присоединение к домену" 2. Загружается повторно конфигурация системная 3. В основном окне индикатор статуса присоединения к домену обновляется 4. В основном окне от статуса меняется кнопка "Присоединиться" на "Отсоединиться" При не удаче "Присоединении": 1. Возвращаемся на окно "Присоединение к домену" То-же самое и при "Отсоединение от домена"
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-system/commit/9840b93cf4383860d3c89c168a2da05a6c3514d5
anshn was assigned by asmeron 5 months ago
anshn commented 5 months ago
Collaborator

При неудачном присоединении не выполняется возврат на окно "Присоединиться к домену", после того как я закрываю выхлоп терминала - я оказываюсь в основном окне

**При неудачном присоединении** не выполняется возврат на окно "Присоединиться к домену", после того как я закрываю выхлоп терминала - я оказываюсь в основном окне
Collaborator

На моём пк не получится к домену подключиться чтобы я проверить смог его?

На моём пк не получится к домену подключиться чтобы я проверить смог его?
anshn commented 5 months ago
Collaborator

В тестинг Дима скидывал данные подключения к машине 7.121

В тестинг Дима скидывал данные подключения к машине 7.121
Collaborator

image

так, а как добиться неудачного присоединения, я даже если какую-то хрень ввожу всё равно 0 выдаётся результатом

![image](/attachments/94402e2e-e458-45ea-841b-c6d92079cd5e) так, а как добиться неудачного присоединения, я даже если какую-то хрень ввожу всё равно 0 выдаётся результатом
204 KiB
Poster
Owner

У тебя косячный тест ввода, делай ввод и вывод через ГУЙ.
Параметра --domain_server в типовой ситуации не должно быть.

У тебя косячный тест ввода, делай ввод и вывод через ГУЙ. Параметра `--domain_server` в типовой ситуации не должно быть.
Collaborator

Он и есть через Гуй, только на второй вкладке

Он и есть через Гуй, только на второй вкладке
Poster
Owner

нужно проверить, т.к. у меня норм

нужно проверить, т.к. у меня норм
Collaborator

так а что проверять, в локальном конфиге был сохранён доменный сервер, вот он автоматом и подставлялся. Пк перезапустили, он удалился, всё, больше нет подстановки

так а что проверять, в локальном конфиге был сохранён доменный сервер, вот он автоматом и подставлялся. Пк перезапустили, он удалился, всё, больше нет подстановки
asmeron 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#56
Loading…
There is no content yet.