Переделать управление сервисами как в audit #135

Closed
opened 4 months ago by anshn · 21 comments
anshn commented 4 months ago
Collaborator

image

![image](/attachments/4af4f1c2-3eaf-45b4-acb2-18056f4b4f08)
anshn added the улучшение дизайн labels 4 months ago
asmeron was assigned by anshn 4 months ago
YanTheKaller was assigned by anshn 4 months ago
asmeron added the ошибка label 4 months ago
Collaborator
https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/2875b20e954040a976e7f2512d4a01df47ce2f47
anshn commented 4 months ago
Poster
Collaborator
  1. Название окна изменить как в дизайне
  2. "Активен" заменить на "Статус", а "Активен" заменить на "Запущен"
  3. Название службы заменить на полное название юнита "systemd-journald.service"
  4. Название кнопки "Выключить автозапуск" заменить на "Отключить автозапуск"
  5. Если добавлять статус к получению информации о юните, то заменить на "Сервис "systemd-journald.service" остановлен" и "Сервис "systemd-journald.service" запущен". Но я не помню зачем там эти статусы и откуда именно такой текст.

image

image

image

А теперь вопрос к знатокам @asmeron:

  • Для systemd-journald.service невозможно выключить автозапуск. Как то это будем отображать?
1. Название окна изменить как в дизайне 2. "Активен" заменить на "Статус", а "Активен" заменить на "Запущен" 3. Название службы заменить на полное название юнита "systemd-journald.service" 4. Название кнопки "Выключить автозапуск" заменить на "Отключить автозапуск" 5. Если добавлять статус к получению информации о юните, то заменить на "Сервис "systemd-journald.service" остановлен" и "Сервис "systemd-journald.service" запущен". Но я не помню зачем там эти статусы и откуда именно такой текст. ![image](/attachments/eb5ce028-f29e-4780-9c6c-eca71ff9540d) ![image](/attachments/719dc9d7-757a-4218-99d1-2a8813ca36f8) ![image](/attachments/d521df21-abcc-49d9-a6d6-c4eac2eece9a) А теперь вопрос к знатокам @asmeron: - Для systemd-journald.service невозможно выключить автозапуск. Как то это будем отображать?
Collaborator

В csv указано только имя сервиса, без названия файла. Из команд вытягивать название сервиса звучит так себе, так что могу предложить только добавить новый столбец с названием файла

В csv указано только имя сервиса, без названия файла. Из команд вытягивать название сервиса звучит так себе, так что могу предложить только добавить новый столбец с названием файла
Collaborator
  1. Если добавлять статус к получению информации о юните, то заменить на "Сервис "systemd-journald.service" остановлен" и "Сервис "systemd-journald.service" запущен". Но я не помню зачем там эти статусы и откуда именно такой текст.

От меня, по заветам того что если пользователю не рассказать понятным языком, то он и не поймёт ничего (что в окне информации о сервисе информация он включен или нет). Могу и убрать сообщения, насколько помню я когда это окно менял сделал для этого возможность

> 5. Если добавлять статус к получению информации о юните, то заменить на "Сервис "systemd-journald.service" остановлен" и "Сервис "systemd-journald.service" запущен". Но я не помню зачем там эти статусы и откуда именно такой текст. От меня, по заветам того что если пользователю не рассказать понятным языком, то он и не поймёт ничего (что в окне информации о сервисе информация он включен или нет). Могу и убрать сообщения, насколько помню я когда это окно менял сделал для этого возможность
Owner

А теперь вопрос к знатокам @asmeron:

  • Для systemd-journald.service невозможно выключить автозапуск. Как то это будем отображать?

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

> А теперь вопрос к знатокам @asmeron: > - Для systemd-journald.service невозможно выключить автозапуск. Как то это будем отображать? Никак не отображать, все команды прописаны в .csv если попадётся возможность его отключения, то команду на отключение заменим.
anshn commented 3 months ago
Poster
Collaborator

"Службу" заменить на "сервис"

image

куда то потерялось слово "автозапуск":

image

"Службу" заменить на "сервис" ![image](/attachments/44ea0850-375a-4374-8061-84c9917ee377) куда то потерялось слово "автозапуск": ![image](/attachments/24181e41-a8fe-4f02-b9d6-ddd334c70ab0)
4.5 KiB
3.1 KiB
Owner

Почему сервис или служба, это-же Юнит, а он может быть не только сервисом или службой, например Сокет

Почему сервис или служба, это-же Юнит, а он может быть не только сервисом или службой, например Сокет
anshn commented 3 months ago
Poster
Collaborator

Потому что это окно работы с конкретным сервисом, а он именно сервис, он неизменяем, это именно .service

Можно заменить на любое другое: сервис, служба, юнит - это все одно. Но логику я учитывала именно по вышеописанному и в дизайне на audit и на logging рисовала именно "Сервис" - потому что это *.service, а не *.socket

Потому что это окно работы с конкретным сервисом, а он именно сервис, он неизменяем, это именно .service Можно заменить на любое другое: сервис, служба, юнит - это все одно. Но логику я учитывала именно по вышеописанному и в дизайне на audit и на logging рисовала именно "Сервис" - потому что это \*.service, а не \*.socket
Owner

Хорошо, оставить: сервис

Хорошо, оставить: сервис
Collaborator
https://gitea.ublinux.ru/YanTheKaller/libublsettingsui-gtk3/commit/6206c34c6b83f6b1f0ad0282dfe114edc7b264b5
anshn commented 3 months ago
Poster
Collaborator

1. "Службу" заменить на "сервис"
2. logrotate выключила: галка статуса не ушла, иконка кнопки не поменялась на "play"

image

~~1. "Службу" заменить на "сервис"~~ 2. logrotate выключила: галка статуса не ушла, иконка кнопки не поменялась на "play" ![image](/attachments/f87398ff-dfe9-41c4-91ac-222a715bb9a5)
118 KiB
anshn commented 3 months ago
Poster
Collaborator

В программе запустила следом logrotate, пишет статус что запущен, а по факту в systemctl не запущен:

image

В программе запустила следом logrotate, пишет статус что запущен, а по факту в systemctl не запущен: ![image](/attachments/90fd714b-d35d-42fb-95e4-eae9039a80ab)
139 KiB
Collaborator

Для статуса используется команда из logging-services.csv из колонки Command_Status_Active

systemctl --quiet is-active logrotate.timer
Для статуса используется команда из logging-services.csv из колонки Command_Status_Active ``` systemctl --quiet is-active logrotate.timer ```
Owner

Почему у нас файлы таблиц отличаются в дизайне и в приложении ?

Почему у нас файлы таблиц отличаются в дизайне и в приложении ?
Owner

Вообще для работы logrotate требуется запущенный logrotate.timer, который по таймеру запускает разово logrotate.service.
logrotate.service никогда не будет запущен постоянно он запускается как разовое приложение, выполняет ротацию и завершается, ждёт запуска по таймеру.

Вообще для работы logrotate требуется запущенный logrotate.timer, который по таймеру запускает разово logrotate.service. logrotate.service никогда не будет запущен постоянно он запускается как разовое приложение, выполняет ротацию и завершается, ждёт запуска по таймеру.
Owner

Ну и плюс ко всему, я говорил, что нужно писать не сервис, т.к. слово сервис вводит в заблуждение и даёт представление что это .service
В заголовках окон и других местах, нужно заменить "сервис" на "службу"
Artwork_Applications/design-ubl-settings-logging#37

Ну и плюс ко всему, я говорил, что нужно писать не сервис, т.к. слово сервис вводит в заблуждение и даёт представление что это .service В заголовках окон и других местах, нужно заменить "сервис" на "службу" https://gitea.ublinux.ru/Artwork_Applications/design-ubl-settings-logging/issues/37
Collaborator

Вообще для работы logrotate требуется запущенный logrotate.timer, который по таймеру запускает разово logrotate.service.
logrotate.service никогда не будет запущен постоянно он запускается как разовое приложение, выполняет ротацию и завершается, ждёт запуска по таймеру.

8b28b6773a

> Вообще для работы logrotate требуется запущенный logrotate.timer, который по таймеру запускает разово logrotate.service. > logrotate.service никогда не будет запущен постоянно он запускается как разовое приложение, выполняет ротацию и завершается, ждёт запуска по таймеру. > https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/8b28b6773a214a53f5ebcf4984c6c5526165ac87
Collaborator

Ну и плюс ко всему, я говорил, что нужно писать не сервис, т.к. слово сервис вводит в заблуждение и даёт представление что это .service
В заголовках окон и других местах, нужно заменить "сервис" на "службу"
Artwork_Applications/design-ubl-settings-logging#37

eed18e26a7

> Ну и плюс ко всему, я говорил, что нужно писать не сервис, т.к. слово сервис вводит в заблуждение и даёт представление что это .service > В заголовках окон и других местах, нужно заменить "сервис" на "службу" > https://gitea.ublinux.ru/Artwork_Applications/design-ubl-settings-logging/issues/37 https://gitea.ublinux.ru/YanTheKaller/ubl-settings-logging/commit/eed18e26a7e810c2fc819fa462108b367a79ff35
anshn commented 3 months ago
Poster
Collaborator

logrotate.service никогда не будет запущен постоянно он запускается как разовое приложение, выполняет ротацию и завершается, ждёт запуска по таймеру.

Тогда наверное необходимо сделать чтобы это уведомление выходило по статусу timer а не service? А то он все еще не запущен:

image

> logrotate.service никогда не будет запущен постоянно он запускается как разовое приложение, выполняет ротацию и завершается, ждёт запуска по таймеру. Тогда наверное необходимо сделать чтобы это уведомление выходило по статусу timer а не service? А то он все еще не запущен: ![image](/attachments/73a4333b-81b5-4b3d-82f5-8ee3ab6207b4)
Collaborator

я уже сделал это

я уже сделал это
anshn commented 3 months ago
Poster
Collaborator

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

Проверила, закрываю
anshn closed this issue 3 months ago
Sign in to join this conversation.
Loading…
There is no content yet.