0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-03-22 08:23:26 +00:00
Commit graph

178 commits

Author SHA1 Message Date
vilu85
b9b7bf845c
Finnish translations () 2020-10-26 00:27:10 +01:00
Kevin Papst
abd31e3785
allow to configure database version via ENV var () 2020-10-24 21:00:43 +02:00
Kevin Papst
996f05c73a
added project importer and grandtotal converter () 2020-10-11 22:08:00 +02:00
Kevin Papst
46bf01d93e
lifecycle events for projects () 2020-10-07 19:44:55 +02:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar () 2020-09-17 01:13:48 +02:00
Kevin Papst
0914ebf737
added team permissions for activities () 2020-08-08 18:50:04 +02:00
Kevin Papst
476e6ca150
remove usage of getenv from codebase () 2020-08-02 01:02:04 +02:00
Kevin Papst
c843dba29a
API improvements () 2020-07-17 20:30:16 +02:00
Kevin Papst
f57b314466
Preparations for coming features ()
* removed unused convert_tz code
* added timestampable listener to support automatic updates of change columns
* added modified_at, billable and category timesheet fields
* new timesheet API query parameter modified_after
2020-07-13 23:35:06 +02:00
Kevin Papst
164af7ae02
added reporting screen () 2020-07-12 14:05:14 +02:00
Kevin Papst
b97d9f692d
added team permissions on user queries () 2020-07-12 01:18:57 +02:00
Kevin Papst
19e4ebf88c
several enhancements ()
* show all fields in timesheet api docs
* fix action dropdown links 
* apply same validation rules for passwords and for api-tokens 
* added "duplicate team" action 
2020-07-10 03:57:15 +02:00
Honza Kopecký
091740f407
timesheet lockdown with grace period () 2020-07-02 18:54:17 +02:00
Kevin Papst
e566305426
updated composer dependencies () 2020-06-28 15:43:38 +02:00
Oscariremma
1a24aabb6f
Fixed SV locale date format () 2020-06-25 19:34:53 +02:00
Kevin Papst
470a6b30e0
configuration improvements () 2020-06-16 18:35:09 +02:00
Kevin Papst
ea4e930cbb
Store sessions in database () 2020-06-11 16:54:51 +02:00
Kevin Papst
21d8e8bbb8
improve configurations for usage in multi-environment setups () 2020-06-11 01:26:57 +02:00
Kevin Papst
da5563960b
Added Vietnamese translations () 2020-06-04 16:21:12 +02:00
Kevin Papst
91736e89cc
added hebrew translations ()
first day of week in datepicker is locale specific now
2020-05-24 13:58:13 +02:00
Kevin Papst
e2a4998341
added romanian translations () 2020-05-23 12:07:57 +02:00
Kevin Papst
68d703d1e3
added internal rates () 2020-04-08 14:50:15 +02:00
KuboF Hromoslav
82c713031e
Esperanto translations () 2020-04-07 22:19:52 +02:00
Kevin Papst
b8c5323ece
added command to create invoices via bash () 2020-03-20 13:14:05 +01:00
Kevin Papst
7b13ea860a
switch to kimai specific user-bundle fork () 2020-03-17 21:24:51 +01:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers () 2020-03-14 01:16:58 +01:00
Kevin Papst
b8273c4441
prepare release 1.8 () 2020-03-01 14:25:59 +01:00
Kevin Papst
bf11de82fc
Upload invoice documents via UI () 2020-02-27 23:19:19 +01:00
Kevin Papst
7b218c33f9
added generic rules for auth firewall () 2020-02-18 13:54:03 +01:00
Kevin Papst
057c824e9f
replaced mailer library, added email templates () 2020-02-12 16:05:13 +01:00
Kevin Papst
52c7437076
added user-specific rates () 2020-02-10 20:29:43 +01:00
Kevin Papst
465d7166d4
remove pagerfanta bundle () 2020-02-10 16:38:26 +01:00
MikKrz
733aa58de8
added Polish translations () 2020-02-10 00:23:37 +01:00
Kevin Papst
986d922855
invoices: choose language and duration format () 2020-02-04 20:27:36 +01:00
Kevin Papst
75dcae6fbe
update to Symfony 4.4 () 2020-02-04 15:29:26 +01:00
Kevin Papst
69cf7015d8
optimize detail pages, add new permission for comment posting () 2020-02-02 18:16:23 +01:00
Kevin Papst
6a533579b7
added support for saml login () 2020-01-31 19:47:34 +01:00
Kevin Papst
9e2fccb105
added pagination to working time widget () 2020-01-30 21:51:27 +01:00
Kevin Papst
836a530b86
API methods to handle teams and users () 2020-01-28 22:28:31 +01:00
Kevin Papst
a1b554b3ac
various code improvements () 2020-01-28 21:57:34 +01:00
ikusimakusi
ed8f024e42 added Basque translations () 2020-01-17 15:28:12 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +01:00
Kevin Papst
d6798eed1e
added project start and end date ()
* added sortable js library
* activity in invoice is optional
* added javascript widget for paginated boxes
* fix activity dropdown for globals only
* added timesheet service to reduce code duplication
* use repository to query for teams in dropdowns
* added project validator
* validate project start and end against timesheet
* include begin and end in dynamic form requests for projects
* added timezone and language option to import flag, improve timesheet import speed
* deactivate cross-timezone filter
* add virtual fields to field order list
* composer update
* added param to ignore dates
* position loader icon fixed - fixes 
* permission problem when creating a new project - fixes 
* remove dev dependencies webserver and thanks bundle
* stop information leak (begin and end date) in duration mode - fixes 
* unify timesheet edit dialog for user and admins
* fix security issue, own rates exposed to unauthorized users in multi-update dialog
2020-01-05 02:49:01 +01:00
hmr-it-jr
50383673ca added api endpoint to return instance specific timesheet config () 2020-01-04 01:44:11 +01:00
Kevin Papst
bd3d82d224
fix daterange filter for multi-timezone setups () 2019-12-16 16:23:03 +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
Badgie
47414cfd0e Danish translations () 2019-12-02 00:25:28 +01:00
Aptevo
04dd6b900f added de_CH language () 2019-11-23 11:29:29 +01:00
Kevin Papst
536a05210e
enable interactive features of Swagger UI () 2019-11-22 21:59:25 +01:00