• M mos-auth
  • Информация о проекте
    • Информация о проекте
    • Активность
    • Метки
    • Участники
  • Репозиторий
    • Репозиторий
    • Файлы
    • Коммиты
    • Ветки
    • Теги
    • Участники
    • Диаграмма
    • Сравнение
  • Задачи 3
    • Задачи 3
    • Список
    • Доски
    • Спринты
  • Запросы на слияние 0
    • Запросы на слияние 0
  • CI/CD
    • CI/CD
    • Конвейеры
    • Задания
    • Расписания
  • Развертывания
    • Развертывания
    • Окружения
    • Релизы
  • Пакеты и реестры
    • Пакеты и реестры
    • Реестр пакетов
    • Реестр контейнеров
  • Мониторинг
    • Мониторинг
    • Метрики
    • Инциденты
  • Аналитика
    • Аналитика
    • Поток ценности
    • CI/CD
    • Репозиторий
  • Wiki
    • Wiki
  • Сниппеты
    • Сниппеты
  • Активность
  • Диаграмма
  • Создать новую задачу
  • Задания
  • Коммиты
  • Доски с задачами
Свернуть панель
  • MOS
  • Исходные коды
  • mos-auth
  • Запросы на слияние
  • !18

New config parameter - `guest-autoclean-profile`

  • Ревью изменений

  • Скачать
  • Почтовые патчи
  • Простое отличие
Слиты sgakerru запросил слияние guest-autoclean-profile-option в rosa2021.1 Мар 27, 2026
  • Обзор 2
  • Коммиты 6
  • Конвейеры 0
  • Изменения 9

Описание

Новый параметр guest-autoclean-profile, определяющий, будет ли автоматически очищаться профиль гостя при повторном входе в учетную запись.

Параметр описан в мануалах.

А также небольшой рефакторинг кода (форматирование, применение clazy проверок, и добавление префиксов m_ к переменным класса).

Closes #21 (closed)

Методика испытаний

  1. Опция включена или не определена:

    1. В системе отсутствует учетная запись:

      При нажатии на кнопку "Войти как гость" -> Должна быть создана УЗ Гостя.

    2. УЗ Гостя существует:

      2.1 При нажатии на кнопку "Войти как гость" -> УЗ Гостя должна быть удалена полностью и создаться заново.

      2.2 При ручной авторизации по логину 'guest' -> Профиль гостя должен быть очищен.

  2. Опция выключена:

    1. В системе отсутствует учетная запись:

      При нажатии на кнопку "Войти как гость" -> Должна быть создана УЗ Гостя.

    2. УЗ Гостя существует:

      2.1 При нажатии на кнопку "Войти как гость" -> УЗ Гостя не должна быть удалена, а профиль должен остататься не тронутым.

      2.2 При ручной авторизации по логину 'guest' -> Профиль должен остататься не тронутым.

    3. Если выключена опция 'guest-enabled':

      Должна быть удалена УЗ Гостя и профиль, а также отсутствовать кнопка входа через Гостя.

    4. Если включена опция 'guest-home-tmpfs':

      До перезагрузки профиль не должен очищаться, а после перезагрузки, когда tmpfs будет отмонтирован, и останется только пустая папка для профиля, это должно быть учтено и профиль должен быть создан заново в tmpfs.

Отредактировано Апр 15, 2026 пользователем sgakerru
Ответственный
Назначить
Проверяющие
Запросить ревью
Оценка трудозатрат
Исходная ветка: guest-autoclean-profile-option