Software development company founded by Kevin Papst
A Kimai 2 plugin, which allows to configure additional fields for timesheets, customers, projects and activities.
Configure additional fields in various formats for the following data types:
You can create as many fields as you want for each data type, where each field:
The custom fields will be shown on the “create and edit entity” forms and can have the following types:
boolean(use: 1 = checked/true or 0 = unchecked/false)
choice-list(add entries comma separated into default-value field)
The custom-field data is then available in:
More information about custom fields can be found in the documentation.
This plugin is compatible with the following Kimai releases:
|Bundle version||Kimai 2 version|
|1.4||1.6 (due to a mistake)|
|1.2||1.1, 1.2, 1.3|
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 like like this afterwards:
var/plugins/ ├── MetaFieldsBundle │ ├── MetaFieldsBundle.php | └ ... more files and directories follow here ...
After uploading the files, Kimai needs to know about the new plugin. It will be found, once the cache was re-built:
cd kimai2/ bin/console cache:clear --env=prod bin/console cache:warmup --env=prod
Run the following command:
This will install all required databases.
When logged in as
SUPER_ADMIN, you should now see the custom-fields administration screen.
If this was successful, you can now think about giving permissions to other users as well.
This bundle ships a new permission, which limit access to certain functions:
configure_meta_fields- allows to administrate the custom field definitions
By default, it is assigned to each user with the role
Read how to assign these permission to your user roles in the permission documentation.
This is a proposal if you use the bundle in a multi-user environment:
kimai: permissions: roles: ROLE_SUPER_ADMIN: ['configure_meta_fields'] ROLE_ADMIN: ['configure_meta_fields']
After changing the permissions in local.yaml, you need to clear the application cache.
Records detailed change/audit logs for timesheets, customers, projects and activities and displays them in a per-item timeline.
Create free configurable additional (optional and mandatory) fields for timesheets, customers, projects and activities in various formats.
|Custom CSS plugin||
|Installation & Update support||
|Recalculate rates plugin||