Kimai maintainer since 2007
You can test this plugin at https://demo-plugins.kimai.org:
A Kimai plugin, which allows you to plan your work and distribute tasks among your users and teams. It features two new dashboard widgets and a new “Task management” administration view.
Add “tasks” which are used to start and group timesheet records.
Each task has the following fields:
Ships a new report, which lists all users with the number of assigned tasks and the progress (via estimation or duration).
You can configure the permissions in multiple ways:
A task can reach the “overdue” status, which means:
Task can also be managed via the API.
API Documentation can be found in the plugins demo - credentials here.
This bundle ships two new dashboard widgets (see screenshots):
With the help of these dashboard widgets every user can manage their work.
This bundle ships two new report
The following table contains a comparison between plugin and required minimum Kimai version.
|Bundle version||Minimum Kimai version|
|1.10 - 1.13.1||1.15|
|1.7 - 1.8||1.11|
|1.4 - 1.6||1.10|
|1.0 - 1.2||1.7|
Extract the ZIP file and upload the included directory and all files to your Kimai installation to the new directory:
The file structure needs to look like this afterwards:
After uploading the files, Kimai needs to know about the new plugin. It will be found once the cache was re-built. Call these commands from the Kimai directory:
It is not advised, but in case the above command fails you could try:
You might have to set file permissions afterwards:
You have to allow PHP (your webserver process) to write to
var/ and it subdirectories.
Here is an example for Debian/Ubuntu (to be executed inside the Kimai directory):
Test Kimai before executing these commands (they are likely not required in a shared-hosting environment).
You probably need to prefix them with
the group might be called different than
Run the following command:
This will create the required database tables and update them to the latest version.
There are no commands defined in the "kimai:bundle:XYZ" namespace., then either the directory has a wrong name (must be var/plugins/TaskManagementBundle/) or you forgot to clear the cache (look above).
Updating the plugin works exactly like the installation: