Allow tasks to be marked "project" specific.
These would then appear when you open the specific
project. See also 26456; you probably want to be
able to store the project-specific tasklist with
the project source files so others can access them.
This also makes it important for me to implement
"CLASS" attribute to provide access control for
shared project tasks.
I'm imagining that the GUI would have an attribute
named "project-specific" which is boolean. I'm not
sure what the default should be but after entering
one task the next time you bring up the dialog it
should have the previous value such that you can
enter 10-15 project-specific tasks, or 10-15
Note that the new "browsable tasklists" feature removes much
of the need for this; now you just create a tasklist for
each project you're working on. It would still be nice
if project switching would open/close tasklists so I'm leaving
this bug around a while longer to think more about this, but
I'm lowering the priority.
This should be probably implemented as a module without creating a dependency
Here is how I think this should be done:
- a new node under "important files" in the "projects" view connected to
an .ics file in the project directory
- close this file if the corresponding project get closed and reopen it if the
project will be opened.