On 6/1/05, Sacha Chua <address@hidden> wrote:
micah milano <address@hidden> writes:
> . Client can look and see what I worked on today, and how much time was
> spent on each task
You can use planner-timeclock-summary on a plan page. With a little
Lisp, you can make updating some page automatic. (For example, you
could have a FooTimelog page...)
planner-timeclock-summary-show, -show-2, show-range, show-filter,
show-range-filter do not do anything for me on a project page (they
open a buffer called *Planner Timeclock Summary*, and put this
error in the mini-buffer: "Wrong type argument: arrayp, nil" or "Wrong
type argument: char-or-string-p, nil" (for show-2). Maybe I have
something misconfigured somewhere?
If I use planner-timeclock-summary-proj-current (or
planner-timeclock-summary-proj-report on that project, or
planner-timeclock-summary-proj-section) I get a strange messy printout
that looks like:
moving from red ... | 1:18
gallery | 0:10
setup merry | 0:00
setup merry {{Tasks:66}} | 0:29
awstats ... {{Tasks:58}} | 0:09
client spam {{Tasks:55}} | 0:17
Misc | 0:08
reconfigure mysql for larger db tables {{Tasks:61}} | 0:04
Miscellaneous {{Tasks:54}} | 6:06
setup lightdigital {{Tasks:60}} | 0:20
TOTAL | 2d 0:48
Besides the formatting being odd (I am not sure why some things are
indented and others not), the total seems to be a grand total for the
project. This is fine to provide, but providing a daily time summary,
as well as a weekly one is also very useful.
> . Client can look at the different project pages (associated with that
> client) to see what needs to be done
You might be interested in planner-authz.el or using .htaccess to
limit control by user/password.
I will have a look at -authz, I didn't think it was what I wanted when
I first looked at it, but I think I might be wrong, so I will have to
figure it out!
> . Master day page that allows me to see how much time I spent on each
> client, and what I did for each
planner-timeclock-summary can help with this one, I think.
I did not word this properly, I was meaning to also say that a master
day page would also show me what I had scheduled for each day. If I
have an appointment with ClientFoo today, and ClientBar, and need to
finish Foo todo, and Bar todo, I'd like to be able to see those for the
day. ClientFoo may wish to look at my day page, but they should only
see the Foo related things, not what I am doing for Bar. Perhaps this
can be achieved with -authz?
> . When I planner-task-in-progress on a task, that task gets added to the
> project-specific day page, as well as the master day page
> . I want to allow each client to have a "status update" that shows which
> tasks I worked on, and for how much time. Seeing each day's tasks and time
> spent is useful, as well as giving a weekly summary of what I worked on and
> how much time I spent (and accomplishments).
Hmm. Would you like to offer your clients one page with something like this?
* Today
2005.06.02 | Some task (Completed) | 1:20
* Tasks
#A X Some task (2005.06.02)
* Archive
2005.06.02 | Some task (Completed) | 1:20
2005.06.01 | Some task (Pending) | 0:30
Yes, however even better, let me show you (I hope the columns line up,
but if not, I am flexible about the layout, its the information that
matters):
* Today
Task I finished today
(Completed)
| 1:20
Task I did work on today (2005.06.02)
| 2:45
Task I am currently working on
(2005.06.02)
| (in progress)
Total:
| 3:45+
* Tasks
#B o Task I am currently working on (2005.06.02)
#B P Task I did work on today (2005.06.02)
#B P Task I did work on yesterday (2005.06.01 | 4:10)
#B P Task I did work on two weeks ago (2005.05.15 | 2:15)
#C _ Task I haven't done anything on yet
* Archive
2005.06.02 | Task I finished today (Completed)
| 1:20
2005.06.02 | Task I did some work on today
(Pending)
| 2:45
2005.06.01 | Task I did work on yesterday
(Pending)
| 4:10
2005.05.31 | Task I did work on two days ago (Completed) | 0:30
2005.05.15 | Task I did work on two weeks ago (Pending) | 2:15
Total
| 11:00
* Report
Time worked today: 3:45
Time worked this week: 8:45
Total time worked: 11:00
This way I, and my clients, can see how much time I have spent today on
different tasks (although the total has a + because one task is
pending!), what tasks are still pending and how much time has been
spent on each, and a list of all task work. I am not sure if that
Archive section should only list those things that have been completed,
if so then the Total time worked would need to be a combination of
existing Tasks that have time logged, and tasks that have been
completed.
That way, they can see all of the information at a glance instead of
having to page back through day pages. ^_^
That would be ideal!
Micah