Excellent / #2222

This is discussion is brilliant. It's sooo cool to see the solution getting better an better. So one last round:
  • Yes, Note is a subtype of Task
    • sooner of later we should start with task categories but for now this works with a regular tasks as well. The only problem is, that normal tasks would be listed in the person's assigned tasks list.
  • Your suggestions to creating new projects on the fly is soooo beautiful. I really love it. Now we have to find a common solution for "smart & interactive" forms:
    • We need a special "onChange" event handler that would be attached by jquery. But I am not sure where to put this. Maybe we could define a onLoad-functions-array in the html-header and later add new init-functions on the fly like:

from rough example

echo "<select id=bla> <option>1</option><option>1</option></select>";
echo "<script>streber_page.init_functions.append(function() {$('select#bla').onChange=function{ ... }}
  • I like the See notes idea, although I am not sure how to distinguish notes from other tasks. Maybe we already should implement task categories for this?
  • The "Show notes" list could look similar to the comment list, which fold/expand toggles. Since a "Note" is just a "Task" it already has the "view_collapsed" field which could be used for this.