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

83 commits

Author SHA1 Message Date
Kevin Papst
e22830790b
new system-config to prevent overlapping records () 2020-06-28 22:09:50 +02:00
Kevin Papst
e566305426
updated composer dependencies () 2020-06-28 15:43:38 +02:00
Kevin Papst
0f3fa8fdbe
Code improvements ()
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
Kevin Papst
c89750fe94
ensure user attributes are truncated () 2020-03-21 00:21:06 +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
137dcbf7e1
update to latest composer libs () 2020-03-12 19:33:11 +01:00
Sebastian Schreiber
e4610af235
migrate from zend-ldap to laminas-ldap () 2020-03-12 00:34:23 +01:00
Kevin Papst
20b3c31cbd
code cleanup for phpstan level 4 () 2020-03-05 02:15:16 +01:00
Kevin Papst
057c824e9f
replaced mailer library, added email templates () 2020-02-12 16:05:13 +01:00
Kevin Papst
465d7166d4
remove pagerfanta bundle () 2020-02-10 16:38:26 +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
6a533579b7
added support for saml login () 2020-01-31 19:47:34 +01:00
Kevin Papst
3ff46e06c0
code improvements ()
* removed unused mapping information
* added support for further field types
* fixed changing date objects for begin and end
* added more project fields as invoice variables
* theme update and asset rebuild
2020-01-31 17:07:14 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +01:00
Kevin Papst
a8824f92a1
added support on PHP 7.4 () 2020-01-07 21:43:33 +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
Kevin Papst
b14ad9f3ab
renamed translation files from .xliff to .xlf () 2019-12-09 13:25:31 +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
5ee0396a02
Release 1.6.1 () 2019-11-26 17:22:31 +01:00
Kevin Papst
936ab05882
prepare release 1.6 () 2019-11-24 00:02:43 +01:00
Kevin Papst
817a43b178
added csv importer for timesheet and project data () 2019-11-23 22:02:55 +01:00
Kevin Papst
47bd8b0ce7
added new invoice fields, improved invoice templates () 2019-11-18 12:01:26 +01:00
Kevin Papst
b0f83291ee
upgraded to phpunit 8 () 2019-10-24 17:35:05 +02:00
Kevin Papst
e8c25d8ac5
added avatars, show user teams in list, new team dashboard widgets () 2019-10-03 13:44:16 +02:00
Kevin Papst
8d81a394ee
updated theme, fix deprecations in events dispatching () 2019-09-25 19:12:12 +02:00
Kevin Papst
35c65ba890
composer update () 2019-09-13 17:16:53 +02:00
Kevin Papst
e11a2a6089
upgraded FosUserBundle and Symfony 4.3 () 2019-08-02 16:52:30 +02:00
Kevin Papst
8e06f94bdd
composer prod dependencies and commands () 2019-08-01 23:21:43 +02:00
Kevin Papst
53eda31179
project grouped invoice calculator () 2019-07-24 17:45:51 +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
Kevin Papst
97feed0be6
updated frontend stack to latest versions () 2019-06-03 01:43:49 +02:00
Kevin Papst
393abe9e62
phpstan level 3, fixed deprecations, code cleanup () 2019-05-28 12:24:21 +02:00
Kevin Papst
8873947a1b
added phpstan for code analyzes () 2019-05-24 01:11:03 +02:00
Kevin Papst
e49bd05ae6
updated authorization screen styles () 2019-04-27 19:58:32 +02:00
Kevin Papst
460391136f
API: changed date-format, camelCase instead of snake_case, null values, update and create for customer and project () 2019-04-24 18:13:33 +02:00
Kevin Papst
f9c8028ea1
updated to Symfony 4.2 () 2019-04-21 01:41:08 +02:00
Kevin Papst
3a4aa5a001
added plugin screen () 2019-04-08 18:38:56 +02:00
Kevin Papst
38ae013e03
added cors bundle to allow external api access () 2019-03-23 11:04:55 +01:00
Kevin Papst
3ac72a5c89
enhanced plugin support ()
- refactored admin controller and templates
- plugin support for entity actions
- changed column mail to email in customer table
- refactored theme events
2019-03-11 14:46:30 +01:00
Kevin Papst
03aa4c9ddc
Plugins support () 2019-02-24 15:54:38 +01:00
Kevin Papst
742e6eb3a3
updated composer packages () 2019-02-11 20:38:40 +01:00
Sanjit Patel
616d514d5a Use Symfony formatter for currency symbol placement () 2019-02-08 16:56:47 +01:00
Kevin Papst
816866549c
added export module () 2019-02-05 21:37:33 +01:00
Kevin Papst
93c500fbf2
fix segmentation fault - rollback composer dependencies () 2018-12-05 00:01:48 +01:00
Kevin Papst
43b488f21f
moved some packages to dev requirements () 2018-12-01 19:53:44 +01:00
Kevin Papst
ad171e7706
removed deprecated symfony/lts and updated all other packages () 2018-10-12 17:51:38 +02:00
Kevin Papst
a32614fff8
updated required dependencies () 2018-10-07 16:43:54 +02:00