Bug 42890 - Некорректно отображается содержание календарей в KAlarm
Summary: Некорректно отображается содержание календарей в KAlarm
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: kalarm (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-30 16:31 MSK by Savelev Pavel
Modified: 2025-02-28 11:34 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Savelev Pavel 2022-05-30 16:31:49 MSK
Версия пакета: kde5-kalarm-21.12.3-alt1.x86_64

Стенды с ошибкой:

education-10-x86-64-kde
kworkstation-10-x86-64

Шаги для воспроизведения:

1. Запустить KAlarm
2. Отметить чек-бокс Панель инструментов -> Вид -> Показать календари
3. Выбрать календарь Активные напоминания.
4. Создать новое упоминание в этом календаре.
5. Снять отметку с чек-бокса календаря, в котором было создано упоминание.
6. Вернуть отметку в чек-бокс календаря.

Результат: созданное ранее упоминание не отображается в списке упоминаний календаря. При этом оно всё ещё активно и срабатывает в указанное время.

Ожидаемый результат: переключение между списками упоминаний в календарях работает корректно.

Календари в KAlarm работают некорректно. Ещё один пример: при выборе календаря "Устаревшие напоминания" или "Шаблоны напоминаний" не происходит ничего, в списке отображаются лишь активные упоминания, даже если в тех календарях есть другие упоминания.
Comment 1 obidinog@basealt.ru 2022-06-02 15:02:36 MSK
Описанная ошибка не воспроизводится в версии kde5-kalarm-22.04.1-alt1.x86_64
Comment 2 Tatyana Gagina 2022-12-08 11:29:58 MSK
Стенды:
education-10-x86-64-kde
kworkstation-10-x86-64

Ошибку невозможно воспроизвести после шага №5, так как при выборе отметки в календаре "Активные напоминания" выходит сообщение "Данный пользователь не может отключить календарь напоминаний, используемый по умолчанию".
Проверить можно, создав напоминание в новом кадендаре, следующим образом:
1) Вид ⇢ Показать календари ⇢ Добавить новый календарь
2) Ввести имя файла и имя календаря test-cal ⇢ Тип напоминания "Активные напоминания" ⇢ нажать "ОК".
3) Создать тестовое напоминание в календаре test-cal
4) Включить и выключить checkbox с календаря test-cal

Результат: ошибка не воспроизводится (в том числе на Sisyphus).
Созданное задание не пропадает после включения/выключения чек-бокса.

Однако воспроизводится ошибка отображения задач при выборе типа календаря.
В устаревших напоминаниях отображаются и активные упоминания, те, которые по времени ещё не прошли.

При выборе календаря "Устаревшие напоминания" или "Шаблоны напоминаний" в списке отображаются лишь активные упоминания, даже если в тех календарях есть другие упоминания.
После того, как напоминание прошло, перейти в Устаревшие - там ничего нет. Хотя должно быть, только что сработанное напоминание.

Результат: ошибка воспроизводится.
Не меняется список отображаемых задач при выборе разных типов календарей.

Воспроизводится как на p10 (22.04.3-alt1), так и в Sisyphus (kde5-kalarm-22.08.3-alt1).

На Sisyphus вместо текстового напоминания - визуальное напоминания.
Comment 3 Anastasia Doronina 2023-08-29 16:23:03 MSK
Версия kde5-kalarm 23.04.3-alt1 - ошибка актуальна. 
Отработанное напоминание не попадает в Устаревшие.
Comment 4 Vladislav Glinkin 2025-02-28 11:08:46 MSK
Версия: kalarm-24.12.2-alt1

Устаревшие уведомления попадают и хранятся в $HOME/.local/share/kalarm/expired.ics, вот только kalarm отображать их не хочет.

Если открыть файл через korganize - можно посмотреть на устаревшие уведомления.
Comment 5 Vladislav Glinkin 2025-02-28 11:34:32 MSK
(Ответ для Vladislav Glinkin на комментарий #4)
> Версия: kalarm-24.12.2-alt1
> 
> Устаревшие уведомления попадают и хранятся в
> $HOME/.local/share/kalarm/expired.ics, вот только kalarm отображать их не
> хочет.
> 
> Если открыть файл через korganize - можно посмотреть на устаревшие
> уведомления.

Необходимо включить опцию "Вид -> Показывать устаревшие напоминания", в таком случае всё работает корректно.

По умолчанию выбраны календари: "Активные напоминания", "Устаревшие напоминания" и "Шаблоны напоминаний". Активные и устаревшие отключить системным пользователем невозможно. Поэтому они будут отображаться независимо от переключение типа календаря в выпадающем списке.

В таком случае это не ошибка.
На p10 то же самое.