Kimai maintainer since 2007
Ви можете перевірити це розширення на demo.kimai.org:
Ім'я користувача: susan_super
Пароль: kitten
Find out who changed what and when: record and visualize the changes on timesheets
, customers
, projects
, activities
, users
, system configurations
and invoices
.
A global audit-trail page, listing all recorded changes with username, change datetime, item type and link to detail page.
Actions for each of the following items:
Introduces a new screen for each of the above items, with all recorded changes and each log entry containing the following information:
The change history will be recorded for the following fields:
begin
, end
, duration
, timezone
, user
, activity
, project
, description
, rate
, fixedRate
, hourlyRate
, exported
, billable
, internalRate
, category
, modifiedAt
name
, number
, comment
, visible
, company
, contact
, address
, country
, currency
, phone
, fax
, mobile
, email
, homepage
, timezone
, fixedRate
, color
, budget
, timeBudget
, vatId
customer
, name
, orderNumber
, comment
, visible
, budget
, fixedRate
, hourlyRate
, color
, budget
, timeBudget
, start
, end
, timezone
project
, name
, comment
, visible
, fixedRate
, hourlyRate
, color
, budget
, timeBudget
username
, email
, enabled
’, roles
, alias
, title
, avatar
, password_requested_at
, auth
, registration_date
name
, value
customer
, user
, invoiceNumber
, createdAt
, timezone
, total
, tax
, currency
, status
, dueDays
, vat
, invoiceFilename
Be aware:
exported
flag of multiple timesheets during export) cannot be recorded, as those are executed directly via databaseНадана таблиця містить порівняння між розширенням та необхідною мінімальною версією Kimai.
Версія пакета | Мінімальна версія Kimai |
---|---|
2.1.0 | 2.0.33 |
2.0.5 - 2.0.6 | 2.0.20 |
2.0.2 - 2.0.4 | 2.0.9 |
2.0.2 | 2.0.9 |
2.0.1 | 2.0 |
1.13 | 1.15 |
1.11.1 | 1.14 |
Extract the ZIP file and upload the included directory and all files to your Kimai installation to the new directory:
var/plugins/AuditTrailBundle/
The file structure needs to look like this afterwards:
var/plugins/
├── AuditTrailBundle
│ ├── AuditTrailBundle.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. Call these commands from the Kimai directory:
bin/console kimai:reload --env=prod
It is not advised, but in case the above command fails you could try:
rm -r var/cache/prod/*
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):
chown -R :www-data .
chmod -R g+r .
chmod -R g+rw var/
Test Kimai before executing these commands (they are likely not required in a shared-hosting environment).
You probably need to prefix them with sudo
and
the group might be called different than www-data
.
Run the following command:
bin/console kimai:bundle:audittrail:install
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/AuditTrailBundle/) or you forgot to clear the cache (look above).