Bug 49967 - Пропадает возможность использовать объединенные папки после удаления текущих
Summary: Пропадает возможность использовать объединенные папки после удаления текущих
Status: CLOSED WORKSFORME
Alias: None
Product: Branch p10
Classification: Unclassified
Component: kde5-kmail (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 enhancement
Assignee: qa-team@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-09 12:40 MSK by JcVai
Modified: 2024-04-17 11:28 MSK (History)
2 users (show)

See Also:


Attachments
Скриншот (126.13 KB, image/jpeg)
2024-04-17 09:42 MSK, Алексей Родыгин
no flags Details
Удаление объединенных папок (60.09 KB, image/jpeg)
2024-04-17 10:42 MSK, JcVai
no flags Details
Корневая отсутствует после удаления дочерних (29.47 KB, image/jpeg)
2024-04-17 10:45 MSK, JcVai
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description JcVai 2024-04-09 12:40:47 MSK
Workstation K 10.3
kde5-kmail-23.08.5
kde5-akonadi-23.08.5

В Kmail если удалить все объединенные папки (unified mailboxes), то отсутствует возможность их повторного создания: нет возможности включить/добавить новые.

Воспроизведение: 
- согласиться на функционал объединенных папок (включить агент в настройках, если отключен)
- удалить созданные по-умолчанию до того, как будут созданы требующиеся пользователю
- новые создать нельзя, так как корневая структура объединенных папок пропала - стала недоступна

Проблема: 
- отсутствие отображения корневой точки объединенных папок после удаления дочерних (непосредственно самих объединенных папок)
- отсутствие графической опции отображения (включения и отключения) объединенных папок в меню почтового клиента.

Фикс-костыль включения отображения (пересоздания стандартных) объединенных почтовых папок для тех, кому нужен их функционал, но кто, как и я, удалил существующие, чтоб настроить под себя начисто:
1. Завершаем работу kontakt/kmail
2. В консоли останавливаем сервер akonadi:
akonadictl stop
3. (необязательно) Делаем резервную копию текущих настроек отвечающего за объединенные папки агента в консоли:
mv ~/.config/akonadi_unifiedmailbox_agentrc ~/.config/akonadi_unifiedmailbox_agentrc.bak
4. Прописываем настройки агента для создания объединенных папок по-умолчанию в консоли:
echo "[General]" > ~/.config/akonadi_unifiedmailbox_agentrc
echo "createDefaultBoxes=true" >> ~/.config/akonadi_unifiedmailbox_agentrc
echo "enabled=true" >> ~/.config/akonadi_unifiedmailbox_agentrc
5. Запускаем агент akonadi через консоль:
akonadictl start

После этого можно запускать kmail - в нем снова появится структура объединенных папок, где можно будет сначала настроить свои, а после удалить ненужные.
Comment 1 Алексей Родыгин 2024-04-17 09:40:45 MSK
Версии пакетов:
kde5-kmail-23.08.5-alt1
kde5-akonadi-23.08.5-alt1

Не удалось воспроизвести ошибку по указанным шагам, удаление папок невозможно, пункт меню серый и не нажимаемый
Comment 2 Алексей Родыгин 2024-04-17 09:42:19 MSK
Created attachment 15895 [details]
Скриншот
Comment 3 JcVai 2024-04-17 09:45:18 MSK
(Ответ для Алексей Родыгин на комментарий #2)
> Создано вложение 15895 [details] [подробности]
> Скриншот

Удаляйте дочерние: входящие, черновики и тп. Как только их удалите - верхняя корневая сама пропадет.
Comment 4 Алексей Родыгин 2024-04-17 09:47:31 MSK
(Ответ для JcVai на комментарий #3)

> Удаляйте дочерние

С ними такая же ситуация, как на скриншоте, папки нельзя удалить.
Comment 5 JcVai 2024-04-17 09:56:47 MSK
(Ответ для Алексей Родыгин на комментарий #4)
> (Ответ для JcVai на комментарий #3)
> 
> > Удаляйте дочерние
> 
> С ними такая же ситуация, как на скриншоте, папки нельзя удалить.

Странно: нельзя напрямую удалить корневую, а дочерними можно управлять: удалить, создать новую, изменить состав включенных папок обычных ящиков в конкретную объединенную... В этом то и смысл их работы. Ровно как и проблема, что при удалении всех дочерних пропадет корневая, а стандартный механизм создания новых объединенных только через неё.
Comment 6 JcVai 2024-04-17 10:42:43 MSK
Created attachment 15899 [details]
Удаление объединенных папок

Установил чистый W10k, сделал dist-upgrade, перезагрузил, запустил kmail, подключил пару ящиков и согласился включить объединенные папки.
Comment 7 JcVai 2024-04-17 10:45:22 MSK
Created attachment 15900 [details]
Корневая отсутствует после удаления дочерних

После удаления всех дочерних корневая объединенных исчезает и создать новые через интерфейс нет возможности (только пересозданием, как в исходном посте, или лезть править в конфиги и базу)
Comment 8 JcVai 2024-04-17 10:50:58 MSK
(Ответ для Алексей Родыгин на комментарий #4)
> (Ответ для JcVai на комментарий #3)
> 
> > Удаляйте дочерние
> 
> С ними такая же ситуация, как на скриншоте, папки нельзя удалить.

Алексей, попробуйте удалять объединенный ящик (подпапку) не находясь в ней: зайдите в другую папку, а потом правой кнопкой по объединенной, которую желаете удалить. (классика жанра - блокируется возможность оперирования открытым в данный момент, как в оболочке: блокируется удаление каталога при нахождении внутри него)
Comment 9 Алексей Родыгин 2024-04-17 11:28:59 MSK
(Ответ для JcVai на комментарий #8)

> Алексей, попробуйте удалять объединенный ящик (подпапку) не находясь в ней

При нажатии ПКМ на папку происходит её выделение и автоматический переход в неё, поведение всплывающего меню остаётся аналогичным