Вопрос или проблема
Когда я создаю события сам, всё работает без сбоев, и я могу легко редактировать их в любое время.
Однако я не могу редактировать события, если событие было добавлено в календарь при принятии электронного приглашения (в отличие от самостоятельно созданных событий).
Я обновил раздел по устранению неполадок на основе дальнейших тестов в это время, особенно относительно актуальности основного местоположения события в локальном календаре по сравнению с CalDAV. Обновление 2: добавлен опыт использования на Android.
Кажется, что на самом деле существуют две отдельные проблемы, одна в TB и одна в NC:
- настоящая проблема в Thunderbird почте и календаре, так как проблема возникает и без каких-либо компонентов Nextcloud
- в Nextcloud, так как события, основанные на приглашениях, не могут быть показаны и отредактированы даже на веб-интерфейсе NC (бесконечно вращающееся колесо вместо события [крайний правый рисунок], но я не могу определить, является ли это дополнительной истинной проблемой Nextcloud или просто NC не может сообщить об ошибке, возникающей из-за того, как Thunderbird записывает данные в календарь).
- Android: заметил, что я могу легко редактировать события, которые не мог изменить ни в TB, ни в NC!
Настройка:
- Win-10
- Thunderbird 91.9.0 (32 бит)
- Календари CalDAV Nextcloud (которые отлично работают в остальном), размещаемые академическим учреждением (обычно очень полезным, спасибо!) и не находящиеся под моим административным контролем.
- Android 12, Samsung One UI 4.1, стандартное почтовое приложение Samsung
Я попытался
-
Щелчок правой кнопкой мыши -> “редактировать” неактивен [левый рисунок]. Аналогично, двойной клик – открыть – окно не содержит ожидаемой кнопки “редактировать”.
-
изменить статус принятия (т.е. на отклонённый), так как TB может помешать мне изменять принятые события без уведомления организатора -> не могу редактировать даже после отклонения или предварительного соглашения.
-
изменить событие на задачу и обратно на событие (теперь дублированное событие) -> теперь я могу редактировать дублированное событие, но я теряю информацию, например, для серии событий, так как сохраняется только одно событие.
-
Проблема (в отличие от того, что я думал ранее) независима от того, где я сохраняю событие при его принятии (прежде всего локально или в CalDAV). Но есть различие для потенциального обходного решения (случай (a) и (b), не могу использовать второй уровень отступа здесь):
-
(a) Если помещено в WebCAL, я могу скопировать и вставить событие из календаря CalDAV в локальный календарь -> возможно редактирование, но оно теряет информацию: например, дата начала изменяется на одну из копируемых, а дата окончания устанавливается в оригинальном событии на конкретную дату в 2023 году, но после копирования в локальный календарь дата окончания устанавливается на “без даты окончания”).
-
(b) Напротив, когда я сохраняю его непосредственно в локальный календарь, я не могу ни редактировать его в локальном календаре, ни после копирования в календарь CalDAV.
-
Все календари записываемые, недостатка в дисковом пространстве нет, и я могу редактировать другие самостоятельно созданные события в тех же календарях.
Когда я перехожу на веб-интерфейс календаря Nextcloud, я могу редактировать самостоятельно созданные события щелчком мыши [средний рисунок], но я не могу даже отобразить (или отредактировать) принятые события, я вижу только вращающееся колесо, указывающее на “в процессе”, но оно никогда не завершится [правый рисунок] (протестировано на текущем браузере Firefox и Chrome на двух разных компьютерах с Win-10 до сих пор). Поэтому я не могу исключить, что проблема на стороне Nextcloud/CalDAV, хотя это не совсем то же самое, что в TB (TB: может отображать всё, но не редактировать; веб NC: не может даже отображать (существующее и синхронизируемое) событие).
Я нашел несколько более или менее схожих проблем в других вопросах, но пока нет применимого решения (например, проблема была в несоответствующем календаре и т.д., что, похоже, не моя проблема).
Я ценю, что почтовое приложение Android/Samsung может делать то, что не может ни TB, ни NC, что представляет собой, казалось бы, безупречное “экстренное решение”, но всё равно больно использовать мобильный телефон для редактирования того, что не может сделать эргономичная клавиатура и экран настольного компьютера…
Я буду признателен за решения:
- проблема в основном в взаимодействии Nextcloud с почтой/календарём Thunderbird? Сталкиваетесь ли вы с той же проблемой в вебе Nextcloud (известная ошибка независимо от установки сервера, или, вероятно, локально специфичная для нашей инстанции), или в TB?
- Обходное решение без риска потери информации, особенно для событий с множеством сопутствующей информации или серий событий
- в лучшем случае, конечно, реальное решение для устранения этой проблемы
Я всё время пропускал встречи, потому что событие было сохранено без напоминания, и сегодня я с этим устал. Ранее я мог редактировать повторяющиеся события, но с новым изменением интерфейса это стало невозможно. Мне потребовалось время, чтобы понять, что проблема заключается в том, что я не могу редактировать полученные события, поэтому я загуглил “thunderbird редактировать полученные события на локальном календаре” и нашел эту тему на Reddit. Там объясняется, как установить действие по умолчанию на “Редактировать”, и это сработало для полученных событий. Двойной клик, и я снова получил старое приглашение на редактирование повторяющегося события.
Контекстное меню при щелчке правой кнопкой мыши по-прежнему содержит только “Открыть”, без “Редактировать”. Просто дважды щелкните.
Ответ или решение
К сожалению, проблема редактирования календарных событий, полученных через электронную почту в ThunderBird (TB) и синхронизируемых с помощью протокола CalDAV с Nextcloud (NC), является распространенной. Давайте рассмотрим возможные причины данной проблемы и предложим пути решения.
Описание проблемы
Вы столкнулись с ситуацией, когда события, созданные вами, можно без труда редактировать в TB, но события, которые вы приняли через электронные приглашения, стали недоступными для изменения. Ваши наблюдения указывают на наличие двух отдельных, но связанных проблем:
- Thunderbird: Не удается редактировать события, перемещенные в календарь через почтовые приглашения.
- Nextcloud: При попытке просмотреть или редактировать принятые события через веб-интерфейс NC появляется бесконечная загрузка.
Анализ ситуации
-
Версия ПО: Вы используете Thunderbird 91.9.0 на Windows 10 и Nextcloud, предоставленный вашей учебной организацией. Важно убедиться, что используемые версии приложений совместимы и что на серверной стороне нет проблем.
-
Проблема с отображением и редактированием:
- Thunderbird: Вы упомянули, что функция "Редактировать" недоступна даже после изменения статуса принятия события (отклонено или временно). Это может означать, что данные о событии не обновляются должным образом во время синхронизации.
- Nextcloud: Отсутствие возможности просмотра событий на веб-интерфейсе может указывать как на проблему с их хранилищем (недостаток ресурсов, ошибка базы данных), так и на то, что TS не может корректно обработать данные, предоставленные TB.
Возможные решения
-
Обновление Thunderbird и Nextcloud:
- Проверьте наличие обновлений для вашего клиента Thunderbird и веб-интерфейса Nextcloud. Иногда исправления для известных ошибок могут решить проблему редактирования событий.
-
Настройки календаря в Thunderbird:
- Попробуйте изменить настройки по умолчанию: зайдите в настройки Thunderbird и убедитесь, что для принятия приглашений установлено действие "Редактировать", как вы упомянули из обсуждений на Reddit.
-
Тестирование на другом устройстве:
- Если у вас есть доступ к другому компьютеру или мобильному устройству, попробуйте воспроизвести проблему. Это поможет определить, содержит ли проблема аппаратное или программное обеспечение.
-
Создание нового календаря:
- Попробуйте создать новый календарь CalDAV в Thunderbird и перенести события туда. Это может помочь, если текущий календарный файл поврежден.
-
Обратитесь в техническую поддержку:
- Если данные шаги не помогут, рекомендуется обратиться в службу поддержки Nextcloud вашей учебной заведения, сообщая о проблемах с получением и редактированием приглашений через Thunderbird.
-
Работа с уведомлениями:
- Кроме того, для временных решений вы можете использовать Android-приложение, чтобы редактировать события при необходимости, хотя это менее удобно может показаться.
Заключение
По вашему описанию становится очевидным, что проблема требует комплексного подхода и может быть связана с взаимодействием между Thunderbird и Nextcloud. Проблемы с совместимостью и конфигурацией могут варьироваться, однако шаги, предложенные здесь, могут помочь в диагностике или минимизации проблем. Не забывайте поддерживать свои приложения и расширения всегда актуальными, чтобы избежать новых ошибок.