emacs-wiki-discuss
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [emacs-wiki-discuss] Re: planner-mode for contractors (multi-layered


From: micah milano
Subject: Re: [emacs-wiki-discuss] Re: planner-mode for contractors (multi-layered planners?)
Date: Fri, 3 Jun 2005 14:58:46 -0500



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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]