Now it is possible to assign a case to every user of a drupal installation.
It would be better if the possible assignable users are grouped in a role so:
It is now possible to assign a case and set the status of a case when a user has that rights. If he has no rights and a case is assigned to him he can't assign the case to somebody else nor can change the status.
Administer -> Content management -> Case States
Change form to:
When a case is assigned to a user and he wantsto assign it back to the creator of an privous assigned user he has to search for that user by start entering the username.
Provide 2 links in the comment form beneath the assign to input field:
When cases or case comments contain html that html is send with the email as txt (html-tags readable in email).
Send email when/if;
If a user doesn't want to check every x-time if there is an new case for a y-project, the user can take an alert-email abonnement/project.
When a new case is created for that project an email is send to that user.
Add a field that links to the project->add case page.
This makes it possible to create a view of projects with a create new case link.
Filter all cases that are assigned to the currently logged in user.
casetracker/dashboard, casetracker/dashboard/<project id>
Overview of all projects and a count of their currently case statusses and todo/done totals
Example:
| Project | Open |
Active |
Testing | Resolved |
Closed |
Todo | done |
% |
| Project 1 |
2 | 4 | 1 | 1 | 8 | 8 | 8 | 50% |
| Project 2 |
4 | 0 | 0 | 0 | 1 | 4 | 1 | 25% |
Configuration of the dashboard (administer -> site configuration -> Case Tracker -> Dashboard).
Here you can define witch case states should be treathed as done.