0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-05-06 18:20:02 +00:00
Commit graph

47 commits

Author SHA1 Message Date
Kevin Papst
04fc954769
allow to configure the amount of recent activity rows in an empty week () 2021-12-16 16:58:10 +01:00
Kevin Papst
6b066046c6
default value for billable flag and support in batch update () 2021-10-13 15:49:20 +02:00
Kevin Papst
a1f90ffaba
limit amount of items in calendar drag and drop boxes () 2021-07-11 15:03:18 +02:00
Kevin Papst
9ddb87a6fd
added project detail report ()
- avatars via css only
- random colors for entities
- improves print view
- added colors for teams
- added color to tag
2021-07-06 22:01:20 +02:00
Kevin Papst
6d196879b4
refactor configurations ()
* composition instead of inheritance
* refactored some twig extensions to runtime extensions
2021-06-26 13:03:54 +02:00
Kevin Papst
3d1fba650b
improve color chooser and name validation () 2021-06-25 16:35:16 +02:00
Kevin Papst
7460647d58
added setting to limit the maximum length of a timesheet record () 2021-06-12 01:05:33 +02:00
Kevin Papst
7f20cb045c
Refactor authentication system ()
Make auth configuration available via UI, remove FOSUserBundle and SAML-Bundle dependency
2021-06-10 15:34:13 +02:00
Kevin Papst
286b63e2c8
allow to configure timezone for the lockdown period () 2021-06-02 00:05:44 +02:00
Kevin Papst
f7aa3c1e13
financial year setting + new users working time per year report () 2021-05-14 18:40:48 +02:00
Kevin Papst
68bb01d064
allow to pre-define colors to choose from () 2021-04-06 00:45:54 +02:00
Kevin Papst
87d07ffaaf
save default search options ()
* set default times for daterange objects
* allow to show order and order by fields
* move search to modal
* more options for page size
* save export visibility in cookie
2021-03-20 01:10:45 +01:00
Kevin Papst
3e9371bd6a
Timesheet validator: prevent overbooking budgets () 2021-03-13 14:41:29 +01:00
Kevin Papst
5583caa9e4
User profile layout () 2021-03-06 12:34:34 +01:00
Kevin Papst
8d72d114c7
improved duration and minute selector ()
* do not close modal if form is dirty
* deprecated TimesheetConfiguration
* inject timezone in form types
* cleanup usage of UserDateTimeFactory
* allow to configure increment steps for minutes
* use 15 minutes step for datetimepicker in project edit form
* use rounding rules for increments in minute select for begin and end
* allow duration in multi user and admin timesheet forms
* make dropdown values configurable
2021-01-17 14:04:13 +01:00
Kevin Papst
26c2d5aa81
prepare release 1.12 ()
* updated dependencies ()
* display application name and version in console ()
2020-12-10 16:25:14 +01:00
Kevin Papst
996f05c73a
added project importer and grandtotal converter () 2020-10-11 22:08:00 +02:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar () 2020-09-17 01:13:48 +02:00
Kevin Papst
c2c4f087e4
cleanup for 1.10 () 2020-08-22 19:15:54 +02:00
Honza Kopecký
091740f407
timesheet lockdown with grace period () 2020-07-02 18:54:17 +02:00
Kevin Papst
e22830790b
new system-config to prevent overlapping records () 2020-06-28 22:09:50 +02:00
Kevin Papst
470a6b30e0
configuration improvements () 2020-06-16 18:35:09 +02:00
Kevin Papst
21d8e8bbb8
improve configurations for usage in multi-environment setups () 2020-06-11 01:26:57 +02:00
Kevin Papst
33f76f426c
customize html and pdf exports with twig templates () 2020-03-23 01:51:02 +01:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers () 2020-03-14 01:16:58 +01:00
Kevin Papst
1b4f4bba22
added option to use only pre-defined tags () 2020-02-12 15:35:42 +01:00
Kevin Papst
6a533579b7
added support for saml login () 2020-01-31 19:47:34 +01:00
Kevin Papst
261b4646e4
added chinese translations () 2019-12-09 12:56:38 +01:00
Kevin Papst
984c852ab6
Release 1.6.2 ()
* include user teams in user entity
* prevent unauthorized access via API
* improve teamlead permission handling in team timesheets
* add team data to user entity
* add security tests
* highlight menu for invoice template copy
* unified handling of invoice data across all templates
* access to the current users data in invoice templates
* permission improvement in invoice form
* allow to skip record rows
* allow to add new invoice locations without overwriting the global ones
* allow to order user preferences
* change permission for normal users with access to view_other_timesheets
* properly validate invoice template field length
* allow to replace multiple variables in cell values text
* upgraded office invoice template
* doctrine deprecation fix
* upgrade phpoffice/phpword
* fix future begin check for default rounding rules
* dashboard widget counter: respect visibility and teams - fixes 
* fix future begin check for default rounding rules
* added new events for pre and post invoice rendering
* fix permission issue for users without team seeing all records
* prevent error in spreadsheet renderer for empty invoices
2019-12-02 10:57:03 +01:00
Kevin Papst
b4739f8f03
allow to include bundle configuration in system configuration screen () 2019-11-14 19:25:38 +01:00
Kevin Papst
c6c4098759
rounding rules via admin screen, round begin when starting record () 2019-11-10 13:57:05 +01:00
Kevin Papst
b0f83291ee
upgraded to phpunit 8 () 2019-10-24 17:35:05 +02:00
Kevin Papst
d661c8b54e
fix closing search dropdown ()
* using a different library for javascript selects, fixing the closing search dropdown
* fix closing dropdown for daterangepicker
* added missing search button for mobile on customer page
* fix meta fields with same names than existing columns
2019-09-25 18:34:25 +02:00
Kevin Papst
7f1a206a52
support installation specific translations () 2019-09-11 23:18:35 +02:00
Kevin Papst
d041a3f4f9
improved tag auto-completion and added tag management () 2019-09-04 23:47:33 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support () 2019-09-04 18:54:06 +02:00
Kevin Papst
561ec3b1e9
added team permissions () 2019-08-16 01:22:33 +02:00
Kevin Papst
1bd784eef3
added calendar slot_duration config () 2019-07-26 23:51:29 +02:00
Kevin Papst
19843760e5
allow to configure default values for users () 2019-07-05 02:42:50 +02:00
Kevin Papst
625ac2f1d7
fix default calendar config () 2019-07-04 16:59:57 +02:00
Kevin Papst
90980f40f5
allow to disable user preferences by permission () 2019-07-01 19:37:20 +02:00
Kevin Papst
7b95750dcf
added LDAP config to set filter for finding user attributes () 2019-06-23 12:38:11 +02:00
Kevin Papst
59d2946b91
add "duration + fixed start time" tracking mode () 2019-06-15 23:04:53 +02:00
Kevin Papst
92f3f4ee57
added config to brand Kimai with logo and company name () 2019-06-13 19:06:02 +02:00
Kevin Papst
3311f17bbb
users weekly stats as bar-chart in dashboard () 2019-06-13 18:38:49 +02:00
Kevin Papst
833968a87d
fix LDAP install for systems without ldap extension () 2019-06-11 01:25:49 +02:00
Kevin Papst
0c0e9c2f71
LDAP authentication support () 2019-06-07 22:48:39 +02:00