This patch adds "show only unbilled" and "mark as
billed" check boxes to the task log report in projects.
It uses the costcode field and looks for the value
The idea is that if you want to use the task log report
to produce a timesheet for an invoice, you need to mark
those items that you have billed so that you do not
bill them again.
When you select "Show only unbilled" it will only show
those task logs that do not have BILLED as their cost
code. If you choose "Mark as billed" it will, after
producing the report, set the cost code for all
displayed tasks as BILLED.
This patch is only suitable if you do not use the cost
code field for anything else.
Apply the patch in the modules/projects/reports directory.