Commit graph

10 commits

Author SHA1 Message Date
f7bf8c469a Assigned tasks on user pages
The list of tasks assigned to an user will now appear on the page of the
assignee, minus the 'Assigned to' part because that'd be redundant.
2012-02-06 18:12:07 +01:00
634ed8f5ee Cleanup and improvement of tasks lists
Removed duplicate code in task lists views (now using a single class
with constructor parameters). Added specific display for assigned tasks
that have missing dependencies.
2012-02-06 17:57:56 +01:00
56741bccaa Task assignment
Tasks can be assigned to users. An user may decide to "claim" a task
directly, which will assign the task to him. Otherwise, it is possible
to set some arbitrary user as the assignee or remove the assignee
completely through the edition form.

Marking a task as completed will remove the assignee, while
re-activating a task will assign it to the user who re-activated it.

Also, fixed a bug which allowed a completed task to be edited.
2012-02-06 16:54:20 +01:00
1423434dfd Transitive dependencies
The amount of unsatisfied transitive dependencies is displayed in the
tasks list (and used to sort it) and on task pages.
2012-02-06 10:45:39 +01:00
55438e6661 "Blocked tasks" display
Tasks that have missing dependencies will be displayed in a red-ish
colour on the item views and in the full tasks list. Added a "blocked
tasks" mode to the tasks list page.
2012-02-05 22:22:16 +01:00
bbf2c4a13c "Remove dependency" implemented
Added a link to dependency views which causes dependencies to be removed
after a confirmation page.
2012-02-05 21:22:06 +01:00
ba3fcc2470 "Add dependencies" implemented
A few bugs in the SQL scripts have been fixed. It is now possible to add
new dependencies to a task from the details page.
2012-02-05 20:55:09 +01:00
60d4fe1199 Removed old French text
There was some French text left in the error messages for the task
edition form. It has been removed.
2012-02-05 20:08:15 +01:00
fd50fda73a Dependency display
Task views now include the list of dependencies and reverse
dependencies. In addition, it is impossible to mark a task as completed
if it has unsatisfied dependencies, and it is impossible to re-activate
a task that has completed reverse dependencies.
2012-02-05 19:59:51 +01:00
9677ad4dd3 Initial import of tasks application
This initial import is a heavily modified version of the code I had
here, as Arse was modified for other purposes in the meantime and the
application no longer worked with it.

In addition:
 * I did not import the user management part yet,
 * task dependencies are supported in-base, but there is no interface
for that yet.
2012-02-05 18:47:04 +01:00