Hi Joseph,

 

This is a much wanted feature! Great that you plan to work on it.

 

I think one important thing is that you should try to make this unnoticeable
(as much as possible) for those not working multi-user.  I've put some
remarks below.

 

Hi, I have the branch tristil on github. I haven't done anything yet except
update webrat so that the spec tests can run. I'm planning to hack on the
following features:
* an "other users" controller

What is the purpose? If you want to see other users, you can extend
UsersController. Or do you want to see other persons stuff?


* ability to make a whole project or individual todos "public" to other
users

Should be either an extra state or a separate switch. I think the latter is
best, so it does not interfere with

hidden-state of todos or projects. 


* ability to see the visible todos/projects in the other users controller

Why not extending the current project controller and either enhance the
current views or create a new view?


* ability to "delegate" to another user

* workflow that allows the other user to "accept" or "push back" (with a
message) the task
I think you need to think about the screenflow for these features. How do
you show a user that a todo was delegated to him.

Perhaps you can combine this with the enhancement request for a way to see
todos that have come from the tickler and/or the backend_api. 


I'd like to hear what ideas other people have had wrt to these features. I'd
also like to get clear on which set of tests is preferred, the unit/tests or
the spec tests? I prefer writing specs myself, but for autotest and TDD I'd 

 

Well, we're going to RSpec, but it progress has been slow lately. We do need
the selenium tests, since they have not been converted to specs (any
volunteers?). I'm working with unit and functional tests (but I'm no
TDD-guru)

 

rather use the more complete set of tests. Is anyone coding using an
autotest setup and which set are you using?     


I run them manually.

 

Reinier

_______________________________________________
Tracks-discuss mailing list
[email protected]
http://lists.rousette.org.uk/mailman/listinfo/tracks-discuss

Reply via email to