Commit graph

15 commits

Author SHA1 Message Date
8bf2034ba6 Database creation script fixed
A view was used before it was created.
2012-02-06 15:05:15 +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
d4387ee6bb Fixed redirect to installer
In some cases redirections to the installer would be ignored. Well, no
more.
2012-02-06 10:09:36 +01:00
9cc43ea4fe User edition
Added forms that allow user display names to be set and passwords to be
changed. All users can modify users at this time.
2012-02-06 10:03:11 +01:00
ad4071b4e8 User name display
If there is a display name, it will be used in all views (task lists,
task details, comments).

Made a view for task lists, because it was cleaner and because they're
all more or less the same anyway.
2012-02-06 08:55:33 +01:00
b37265d0eb User display name field
Added a "display name" field, which can be NULL. The field can be set
from the user creation form, and is displayed in the list.
2012-02-06 08:36:01 +01:00
1271afd1d8 "Installer" added
A very basic installer will appear when accessing the home page if there
are no users in the database. It allows the initial user to be created.
2012-02-06 00:28:07 +01:00
071577168a Very basic user management
Added an user list page and a form to create new users. All users can
create other users.
2012-02-06 00:09:21 +01:00
b6b5cd982e Added description field to items
A description field has been added to items in the database, form fields
have been added to both item creation and modification. Removed some
French text that was still around.
2012-02-05 23:04:41 +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