Open Bug 570210 Opened 14 years ago Updated 2 years ago

Cannot print completed tasks if completed-on-date is in the past

Categories

(Calendar :: Printing, defect)

defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: thomas8, Unassigned)

References

Details

(Whiteboard: new STR in comment 5)

Harrh, in spite of the long-desired fix for bug 325137 (implement printing of tasks), we still cannot print completed tasks... :(

STR

0 have some non-completed and some completed tasks (strike-through-formatted)
1 with focus on a task in task list, press ctrl+p to print
2 in print preview, have these (default) settings:
- layout: list
- what to print: [x] events, [x] tasks, (0) current view
- options: [x] tasks with no due date, [x] completed tasks (btw, why aren't these under "what to print"?)
3 look at preview
4 look at print output on paper

Actual

- completed tasks are not in the preview
- completed tasks are not printed

Actual

- completed tasks should be in preview
- completed tasks should be printed out

This is a basic and important feature, both private and business users definitely need a way of documenting completed tasks on paper, too.
Flags: wanted-calendar1.0?
Blocks: 325137
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100526 Lightning/1.0b2 Thunderbird/3.1 ThunderBrowse/3.2.8.1

I would appreciate if someone could confirm this bug, as I am finding it hard to  believe we still cannot print all tasks regardless of their status.
Works fine for me using Lightning 1.0b2pre (BuildID: 20100604040011) with Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.4) Gecko/20100604 Lanikai/3.1.1pre. Completed tasks are shown in print preview and output.
Stefan, I understand you are actually seeing crossed-out tasks in print preview and on the print output? You think this might have been fixed because you're running slightly newer versions?
No. Completed tasks are shown as "Title (completed)" in print.
Component: Lightning Only → Printing
QA Contact: lightning → printing
Status: NEW → UNCONFIRMED
Ever confirmed: false
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.4) Gecko/20100608 Lightning/1.0b2 Thunderbird/3.1 (RC2) - btw: where can I find the BuildID of my current Lightning installation?

Stefan, thx for testing and reporting back, which helped me track down the specific conditions of this bug. I can now reliably reproduce both scenarios (working/not working).

Stefan, could you test again with the following tweak to STR (and re-confirm the bug if applicable)?

Modified STR

> 0 have some non-completed and some completed tasks (strike-through-formatted)
-> important: completed tasks must have *completed-on-date in the past* for the bug to show (and make sure you're not getting confused by /other/ completed tasks which will print correctly, as described below in Actual Result).

(To test, open/edit a completed task and change the completed-on-date to a date of the past, but make sure to press tab or click somewhere else in the dialogue before "save and close" to avoid running into bug 392448 which will spoil the experience!)

- other STR as above in comment 0

Actual result:

- completed tasks with a completed-on-date of yesterday or older (against current system time) will NOT be printed out
- completed tasks with a completed-on-date of today or future will print correctly (with some exceptions for the today case)

Expected result:
- unless user specifies date range, ALL completed tasks from current view should be printed regardless of their completed-on-dates

Anything that I overlooked? Otherwise, please re-confirm this bug.
IMO, it also deserves to be marked as (at least) wanted-calendar1.0+ for all the reasons mentioned in the original bug 325137.
Summary: Cannot print completed tasks → Cannot print completed tasks if completed-on-date is in the past
Whiteboard: new STR in comment 5
Flags: wanted-calendar1.0?
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.