vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner

Кажется, авторы RFC 5545 рассчитывали на использование их пользователями GTD.

Иначе зачем бы объекту VTODO статус DELEGATED?

Если у нас набор задач общий для всех членов команды, логичнее иметь поле ASSIGNEE как, скажем, в jira.

А вот если этот список сугубо персональный, да еще и не единственный, то передачу задачи другому человеку естественно обозначать как делегирование.

Авторы todoman похоже, тоже что-тоимели в виду GTD, предусмотрев команду копирование задачи из списка в список. Хотя правильнее было бы не копировать, а перемещать. GTD заточена под бумажные описания задач, которые скопировать сложно, а переместить из лотка в лоток - легко.

И в андроином tasks.org поддержка множественных списков тоже есть. Хотя эта программа больше расчитана на работу с категориями задач. Но категории - это по смыслу тэги. Вещь неструктурировананая, способствующая разведению бардака. Правда в tasks.org есть поддержка подзадач, причем произвольной глубины вложенности. а в todoman нет. Я было подумывал ее туда дописать, но что-то с ходу не получилось. Больно уж там много функиональности унесено в модуль icalendar, который в другом репозитории и в другом пакете. Править их параллельно - неудобно.

Лучше сразу своё делать. Потому что все кто работает с RFC 5545 умеют аккуратно сохранть неподдерживаемые поля. Так что с одним и тем же календарем (список задач как ни странно - часть календаря) можно работать разными программами, причем как локально, так и по сети с помощью CalDAV. Благо есть на свете vdirsyncer

Date: 2025-12-31 08:22 am (UTC)
fau74: (Default)
From: [personal profile] fau74
ИМХО как раз вот это - что список задач часть календаря - и является серьезной ошибкой уровня solution design. Потому что календарь - это события с фиксированным началом и концом, а у задач логика другая. У них может быть фиксированное начало ("заплати за сервис 96 мартобря сего года"), может быть дедлайн ("сделай задачу до 96 мартобря сего года"), а может вообще не быть привязки к дате ("будет время - зайди к Васе"). И если начало задачи может быть привязано к дате, то завершение не привязано к ней никогда; задача не завершается автоматически по дедлайну, она завершается только по отметке о завершении.

Date: 2025-12-31 06:57 pm (UTC)
From: [identity profile] http://users.livejournal.com/-arty/
У RRULE кстати есть специфичная для задач проблема: в качестве точки отсчёта для повтора нельзя указать время фактического выполнения

Date: 2025-12-31 08:47 am (UTC)
yurikhan: (Default)
From: [personal profile] yurikhan

Если у нас набор задач общий для всех членов команды

iCalendar дизайнился в первую очередь работать поверх email. А email не умеет в Общее Для Всех.

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

December 2025

S M T W T F S
  1 2 345 6
78 9101112 13
14 151617181920
21 22 23 24252627
2829 30 31   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 07:14 pm
Powered by Dreamwidth Studios