Kevin Papst
0cefcf0e16
allow negative duration via internal API ( #3573 )
2022-10-10 17:47:11 +02:00
Kevin Papst
1959d4d8df
added filter for globalActivities in project collection ( #3565 )
2022-10-01 23:25:33 +02:00
Kevin Papst
1d445d9eb6
Project API and globalActivities flag ( #3564 )
...
* expose globalActivities setting in project entity
* fix globalActivities being true by default if created via API
2022-10-01 18:14:22 +02:00
Kevin Papst
de39623378
prepare release 1.26.0 ( #3554 )
...
* bump version
* suppress deprecation
* composer update to fix twig security issue
* make sure to use the same timezone in all test runs
2022-10-01 17:23:15 +02:00
Kevin Papst
96d0d4943b
update composer packages ( #3502 )
...
drop full database schema in test
2022-09-25 17:06:49 +02:00
Kevin Papst
bfab6f42d0
use saml config interface instead of generic system configuration ( #3551 )
2022-09-23 13:29:46 +02:00
Kevin Papst
b7bade20ea
make project and customer available in summaries ( #3543 )
2022-09-16 13:57:03 +02:00
Kevin Papst
283ab80fc7
configurable calendar drag and drop behavior ( #3537 )
2022-09-14 23:29:26 +02:00
Kevin Papst
d705287510
prepare release 1.25.0 ( #3531 )
...
* remove unused variable
* allow to set field name in form helper
* fix edge case permission check in menu
2022-09-14 15:16:06 +02:00
Kevin Papst
496a74f7a3
added keyboard shortcuts ( #3536 )
2022-09-14 14:30:15 +02:00
Kevin Papst
5a2b539003
version 1.24.0 ( #3515 )
2022-09-04 23:55:52 +02:00
Alexander Pankow
2fbbbe7260
added inline disposition for PDF previews ( #3486 )
2022-09-04 12:15:47 +02:00
Alexander Pankow
1d1f5835da
allow to hide tax rows in invoice templates if vat rate is zero ( #3484 )
2022-09-04 11:43:38 +02:00
Alexander Pankow
a04b72e866
use custom fonts in mpdf via twig template ( #3509 )
2022-09-04 00:58:54 +02:00
Kevin Papst
3f4f63dc33
fix datetime modify to now ( #3511 )
2022-09-03 01:11:48 +02:00
Jelle Sebreghts
1763a2efff
fix grace period in quick-entry form ( #3504 )
2022-09-03 00:49:16 +02:00
Kevin Papst
00906851b5
bump version to 1.23.1 ( #3499 )
2022-09-01 13:15:17 +02:00
Kevin Papst
718e0b5c1e
prevent accidental invoice template updates ( #3493 )
2022-08-31 13:18:21 +02:00
Kevin Papst
0eb5c0a08a
fixed multiple budget validation checks ( #3489 )
...
* fix budget check for monthly budgets for records with a changed month
* fix API update of begin and end
* fix update of project and activity
2022-08-29 01:03:44 +02:00
Kevin Papst
7c3a08057d
Order quick entries by project name ( #3488 )
2022-08-27 17:11:48 +02:00
Kevin Papst
1c613d0a52
do not require user_preference permission when creating new user ( #3474 )
2022-08-16 21:13:26 +02:00
Kevin Papst
303ec5be11
bump composer packages for version 1.22.1 ( #3455 )
2022-08-01 18:56:48 +02:00
Kevin Papst
7238f404f7
technical debts ( #3438 )
...
* reformat release notes
* deactivate transactions in migrations by default
* fix migration base class
* fix default value
* composer update
2022-07-27 00:54:43 +02:00
Kevin Papst
95ab9bda2d
saml: allow to keep existing roles on login ( #3440 )
2022-07-26 23:18:04 +02:00
Kevin Papst
ed7f89cfe1
allow to restrict usage of global activities for projects ( #3437 )
2022-07-23 01:17:24 +02:00
Kevin Papst
ad880b5b97
bump version 1.22 ( #3429 )
...
* adjusted release note template
* stabilize test
* deactivate audit listener, more pre-validation for kimai 1 importer
2022-07-22 12:41:49 +02:00
Kevin Papst
e2ac6a0b17
Project date-range report: allow budget-type independent project-listing ( #3430 )
2022-07-22 12:27:53 +02:00
Kevin Papst
0dba83d8e9
Budget graph in project details ( #3406 )
...
* do not copy description if restarting via calendar
* added support to display negative durations
* fix charts for larger numbers
2022-07-13 17:21:36 +02:00
Kevin Papst
dc40a05ebd
allow to filter for canceled invoices ( #3415 )
2022-07-13 12:21:57 +02:00
Kevin Papst
196ca4f1cb
new command to delete empty translations ( #3392 )
...
* composer update and phpstan issues
* bump version
2022-06-30 14:19:56 +02:00
Kevin Papst
cd297150ea
suppress deprecation notice, convert route param ( #3391 )
2022-06-30 12:14:01 +02:00
Kevin Papst
665f0d0ca7
require a language for invoice templates ( #3387 )
2022-06-27 22:57:15 +02:00
Kevin Papst
f30bb89597
remove currency symbol if unknown ( #3381 )
2022-06-25 01:23:16 +02:00
Kevin Papst
9f1f7b989c
allow to set api token when creating user via API ( #3380 )
2022-06-25 00:26:39 +02:00
Kevin Papst
e431a1ad9e
Export invoice metafields ( #3366 )
2022-06-21 14:06:23 +02:00
Kevin Papst
cdf5a545eb
fix calendar drag and drop for regular user ( #3358 )
2022-06-14 13:07:57 +02:00
Kevin Papst
f8cb8900d6
Release 1.20.3 ( #3340 )
...
* fix edit timesheet link
* fix drag & drop creates record for wrong user
* fix search with multiple bindings
* hide user switcher in calendar if there is only one user to choose
* make quick entry responsive for mobile-only users
* mark invoices as exported by default
* fix serialization deprecation warning
* fix duration calculation for fixed rate entries
* updated composer packages
* fix checkbox for horizontal forms
* support pdfContext for PDF invoice templates
2022-06-11 13:25:50 +02:00
Kevin Papst
b46fdcefad
added new permission to separate time and money budget ( #3352 )
2022-06-11 12:23:02 +02:00
Kevin Papst
3f827b3104
code cleanup ( #3338 )
2022-05-31 18:08:41 +02:00
Kevin Papst
88bf534573
added invoice text field to project and activity ( #3335 )
2022-05-31 17:49:23 +02:00
Kevin Papst
5fb326db4d
Release 1.20.2 ( #3320 )
2022-05-24 16:28:14 +02:00
Kevin Papst
d5f8655827
Release 1.20.1 ( #3317 )
...
- improved timesheet calculator with changesets and priority
- calculate and include exported stats (e.g. available in export templates)
- added hourly rate column to timesheet listing
2022-05-21 13:13:56 +02:00
Kevin Papst
3e6100f368
bump version to 1.20 ( #3315 )
2022-05-19 01:36:12 +02:00
Kevin Papst
3c71640547
allow switching user displayed in calendar ( #3314 )
2022-05-18 21:30:58 +02:00
Kevin Papst
913839727c
permission check for mark-as-exported buttons ( #3313 )
2022-05-18 12:54:59 +02:00
Kevin Papst
9e2a295182
Release 1.19.8 ( #3296 )
...
* unify extension check
* fix updating one config section redirects to all sections
* weekly times: configure number of weeks for recent activities
* weekly times: configure minimum number of rows
* added explicit formats for en_GB and pt
2022-05-17 11:52:45 +02:00
Lukas Steinmann
27c60d9fc4
Prevent bookings with same start / stop time ( #3304 )
2022-05-17 11:12:08 +02:00
Kevin Papst
c8098b2e00
Release 1.19.7 ( #3286 )
...
* fix isWeekend() test for sunday fdow
* re-use the pattern for optgroup title
* prevent method on null
* composer update
* pre-select an option if it is the only available one
* added command to stop all active timesheets
2022-05-07 23:47:32 +02:00
Kevin Papst
100f8a5165
Release 1.19.6 ( #3277 )
2022-04-29 18:14:12 +02:00
Kevin Papst
76899d2fdb
Release 1.19.5 ( #3265 )
2022-04-26 18:48:43 +02:00