Kevin Papst
2d5cef1a2f
phpstan
2024-10-12 00:00:46 +02:00
Kevin Papst
52a9ff9860
Merge branch 'refs/heads/main' into activity-report
...
# Conflicts:
# config/packages/kimai.yaml
# phpstan.neon
# src/Activity/ActivityStatisticService.php
# src/Repository/ActivityRepository.php
2024-10-11 23:45:40 +02:00
Kevin Papst
ff9bf163ee
Release 2.24 ( #5097 )
2024-10-11 21:56:54 +02:00
Kevin Papst
fb9a0dc499
Release 2.23.0 ( #5075 )
2024-10-03 10:34:20 +02:00
Kevin Papst
40154be8f9
Upgrade Tabler frontend to 1.0.21 ( #5066 )
2024-09-23 18:31:33 +02:00
Kevin Papst
13649e146c
Improve pagination support in API ( #5073 )
2024-09-22 17:26:02 +02:00
Kevin Papst
4076e1c3d3
Support for changeable work contract types ( #5069 )
2024-09-22 16:18:21 +02:00
Kevin Papst
8de54e1fa7
Added API endpoints to fetch invoices ( #5070 )
...
* added serializer attributes for API usage
* new setters to fill invoice data from fixture
* re-usable fixture helper methods
* added API endpoints to fetch invoices
* adjust tests
2024-09-22 16:17:45 +02:00
Kevin Papst
036b297a76
fix hydration issues in favorites ( #5068 )
2024-09-20 22:43:16 +02:00
Kevin Papst
537c120ad9
Release 2.22.0 ( #5043 )
2024-09-20 14:30:11 +02:00
Kevin Papst
3204dcb03e
bump PHPSpreadsheet major version ( #5040 )
2024-08-31 23:42:41 +02:00
Kevin Papst
b1903ba183
Release 2.21.0 ( #5014 )
2024-08-28 17:16:37 +02:00
Kevin Papst
a19426147a
added event to send email to user ( #5034 )
2024-08-28 14:04:36 +02:00
Kevin Papst
9d933f62c0
refactored repositories and DB queries ( #5026 )
...
* removed unused teams from export order
* added new paginator for query instead of querybuilder
* added field hydrate enums
* hide PARTIAL deprecation
* never log deprecations in production
* replaced InvoiceLoader with native Doctrine feature
* prevent excessive permission queries
* support loading customers of team
* improved findByIds
* internalized API
* fix null string deprecations
2024-08-27 10:11:19 +02:00
Kevin Papst
9e3d243b4b
use enabled_locales logic to handle locales ( #5017 )
...
* allow to skip locales (here: catalan)
* use enabled_locales and replace app_locales with kimai_locales
* added test to call all reports once for super_admin
2024-08-11 17:43:20 +02:00
Kevin Papst
ff6a3e8262
Release 2.20.0 ( #4987 )
2024-08-04 18:22:27 +02:00
Kevin Papst
6f8877a740
new export of project overview list ( #5009 )
2024-08-03 00:43:05 +02:00
Kevin Papst
b9c1036b21
Revert Docker credentials urldecode ( #4998 )
2024-07-28 18:04:18 +02:00
Kevin Papst
8b06ca9d10
unify CSRF token usage in comment sections ( #4986 )
2024-07-23 08:33:02 +02:00
Kevin Papst
7e1025d61d
fix financial year issue, fix test, improve DateTimeFactory ( #4985 )
2024-07-23 07:20:11 +02:00
Kevin Papst
8788311faf
Release 2.19 ( #4922 )
2024-07-22 17:51:03 +02:00
Kevin Papst
987b46bf8f
Release 2.18 ( #4878 )
2024-06-16 13:15:49 +02:00
Kevin Papst
72350b76c0
improve equality detection of same user
2024-06-15 11:40:28 +02:00
Kevin Papst
8578bbe033
improve project end handling
2024-06-13 22:31:33 +02:00
Kevin Papst
93ca983e0b
invoice: do not use activity name as fallback for description ( #4884 )
...
* added replacement field description_safe
2024-06-03 19:01:40 +02:00
Kevin Papst
0c445d1bc4
Release 2.17 ( #4836 )
...
see https://github.com/kimai/kimai/pull/4836
2024-05-19 17:42:03 +02:00
Habibhaidari1
e2c511cf46
Update RateCalculatorInterface ( #4851 )
2024-05-17 22:55:08 +02:00
Kevin Papst
661bb16342
Fix hidden API token ( #4828 )
2024-05-03 11:38:33 +02:00
Kevin Papst
99c296a751
Release 2.16 ( #4780 )
2024-05-01 14:24:24 +02:00
Kevin Papst
9dc9c71a46
added "api_access" permission for limiting API access ( #4779 )
2024-04-13 17:27:51 +02:00
Kevin Papst
5c8c21d609
fix menu name
2024-04-13 16:52:44 +02:00
Kevin Papst
7219b3f421
Release 2.15 ( #4749 )
2024-04-12 19:03:09 +02:00
Kevin Papst
afe0656502
added API tokens, deprecate API passwords ( #4637 )
2024-04-05 23:51:16 +02:00
Kevin Papst
dd51c8dfba
utilize UserService for SAML ( #4748 )
2024-04-05 19:22:13 +02:00
Kevin Papst
b6c98f871d
Release 2.14 ( #4710 )
...
- show "link has expired message" in password reset screen
- added date objects as hydrator variables - for custom date formats in invoice templates
- show meta-fields with null values (e.g. booleans with `false` where hidden)
- fix permission check: allow to remove `view_own_timesheet` but still record times
- prevent error 500 if customer country is empty
- fix API 500 error if project does not exist when creating new timesheet
- fix tags are not created in remote-search mode
- do not check "export items" by default
- fix daterange query, if user an request locale are different
- added logging for invalid SAML responses (see various discussions)
2024-04-05 12:38:21 +02:00
Kevin Papst
a636683dee
Configurable activity and project number ( #4729 )
...
* added configurable activity number
* added configurable project number
* fix deprecations
* added some tests for entity exporter
* better configuration of dropdown pattern for customer, project and activity
2024-04-04 17:43:22 +02:00
Kevin Papst
c1f5d3def4
do not export items by default
2024-04-04 17:35:43 +02:00
Kevin Papst
3e88a007d0
allow to change locale in DateRangeType
2024-04-04 17:35:16 +02:00
Kevin Papst
dee90bb15e
Release 2.13 ( #4659 )
2024-03-10 15:35:59 +01:00
Kevin Papst
f016221e8e
Fixes for 1.12 ( #4655 )
...
* fix missing locales
* bump composer packages
* changed translations
* assert timezone on customer
* include user accountNumber in excel export
* improve next customer number calculation
* fix z-index of contextmenu / action dropdown
2024-02-22 13:03:09 +01:00
Kevin Papst
58cbf1776f
Weekly hours improvements ( #4631 )
...
* fix table padding
* reduced minimum quick-entry recent activity row amount
* use activity favorites in weekly hours
2024-02-12 14:20:17 +01:00
Kevin Papst
85a16a9363
Release 2.12 ( #4609 )
2024-02-07 23:47:25 +01:00
Kevin Papst
7abe787778
added project filter in user-list reports ( #4615 )
2024-02-07 18:00:29 +01:00
Kevin Papst
c2afebbb5e
Fix Doctrine deprecations ( #4608 )
2024-02-02 15:48:11 +01:00
Kevin Papst
49e69d1ae3
Release 2.11 ( #4580 )
2024-02-02 13:52:24 +01:00
Kevin Papst
df3ca9d5a9
Split user language (UI translation) from locale (formatted values) ( #4595 )
2024-01-30 00:09:53 +01:00
Kevin Papst
12ef19df28
support default time on date-time-picker ( #4579 )
2024-01-21 01:59:30 +01:00
Kevin Papst
46739795ff
Release 2.10 ( #4549 )
2024-01-19 12:05:07 +01:00
Kevin Papst
afd60a67f6
merged and removed small translation files ( #4572 )
...
* merged about with messages
* merged invoice-numbergenerator with messages
2024-01-16 23:39:13 +01:00
Kevin Papst
fdda9841fa
allow to edit username ( #4559 )
2024-01-14 13:02:44 +01:00