6.0.0-git
2019-08-18

[#8814] Task completion from kcal isn't properly transmitted
Summary Task completion from kcal isn't properly transmitted
Queue Nag
Queue Version 2.3.4
Type Bug
State Duplicate
Priority 2. Medium
Owners
Requester felix.leimbach (at) gmx (dot) net
Created 2010-01-03 (3514 days ago)
Due
Updated 2011-09-23 (2886 days ago)
Assigned
Resolved 2011-09-23 (2886 days ago)
Milestone
Patch No

History
2011-09-23 10:40:04 Jan Schneider Comment #4
State ⇒ Duplicate
Reply to this comment
2010-01-03 18:32:00 felix (dot) leimbach (at) gmx (dot) net Comment #3
New Attachment: vtodo-kontact-vs-horde-allfields.zip Download
Reply to this comment
I've done one more test: Created a VTODO in kontact with all possible 
fields filled in.
Then checked which of those did not appear in horde.

Results:

1) Start date: time portion is lost as kontact has one and horde 
doesn't (no big deal IMHO)
2) Alarm: was lost (that's dangerous IMHO)
3) Percent completed (horde doesn't seem to have a percentage)
4) The comment field does not interpret the HTML which contact 
generated when I enabled rich-text formatting for the comment field. 
Text-only comments work fine, though
5) Attachment: Seems not supported by horde
6) Recurrence: Seems not supported by horde (for tasks, that is)

Attached screenshots of the VTODO generated in kontact and how it 
appears in horde afterwards.

For me personally, of those points above only the lost alarm and the 
fact that the completion state is not transferred bug me.
2010-01-03 17:59:03 felix (dot) leimbach (at) gmx (dot) net Comment #2
New Attachment: VTODO-HordeVSkontact.png Download
Reply to this comment
In the other bug Jan asked:

"Does the task added through "Calendar in Remote File" show up in the
database? If yes, which fields haven't been imported correctly?"

I've attached a screenshot which shows the VTODO in horde and in 
kontact. Let me know if you need more information.
2010-01-03 17:46:59 felix (dot) leimbach (at) gmx (dot) net Comment #1
Type ⇒ Bug
State ⇒ Unconfirmed
Priority ⇒ 2. Medium
Summary ⇒ Task completion from kcal isn't properly transmitted
Queue ⇒ Nag
Milestone ⇒
Patch ⇒ No
Reply to this comment
(This bug was also mentioned in bug 8644)

I'm using KDE SC's kontact with a remote calendar pointing to my horde 
installation:
https://my.host/rpc.php/nag/emailadress/emailaddress.ics

However, when I mark a task in kontact as completed it does NOT show 
up completed in horde.
The other way around (marking as completed in horde) DOES show up as 
completed in kontact.

I've collected samples of a VTODO which was completed in horde and one 
which was completed in kontact.

VTODO from horde (this correctly shows up as completed in horde and kontact)
======================
BEGIN:VTODO
UID:20100103173616.83443vd8r6emqe0w@mail.some.host
SUMMARY:This is a test VTODO (created from horde)
PRIORITY:3
STATUS:COMPLETED
COMPLETED:20100103T163635Z
CREATED:20100103T163616Z
LAST-MODIFIED:20100103T163616Z
END:VTODO

And this is the problematic VTODO completed in kcal:
======================
BEGIN:VTODO
DTSTAMP:20100103T163919Z
ORGANIZER;CN="Felix Leimbach":MAILTO:x@y.z
CREATED:20100103T163849Z
UID:libkcal-1556699273.854
SEQUENCE:1
LAST-MODIFIED:20100103T163902Z
SUMMARY:This is a test VTODO (kcal)
PRIORITY:5
COMPLETED:20100103T163919Z
PERCENT-COMPLETE:100
END:VTODO

My preliminary interpretation:
kontact sets PERCENT-COMPLETE and COMPLETED and does NOT set the 
STATUS field. Horde however, does not regard a VTODO as complete 
unless its status is set to COMPLETED.

Would it be better if horde considered a VTODO complete as soon as it 
has a COMPLETED tag?
Note that I couldn't find a RFC which describes those fields in detail 
(RFC 2445 comes closest) so this is my gut feeling.

Software versions:
horde 3.3.6
nag 2.3.4
KDE SC 4.3.3

Saved Queries