Kevin Papst
22ce6b047a
new invoice template variables for budgets ( #3005 )
2021-12-08 22:15:07 +01:00
Kevin Papst
82525f382d
fix invoice preview ( #3002 )
2021-12-08 14:21:15 +01:00
Kevin Papst
ec9dd08970
cleanup duplicate translation ids ( #3001 )
2021-12-08 01:49:44 +01:00
Kevin Papst
0861dbd75d
new command to work with translation files ( #2993 )
2021-12-05 14:54:02 +01:00
Kevin Papst
4ae18b73d1
bump version ( #2991 )
2021-12-04 02:27:32 +01:00
Kevin Papst
1da26e041d
fix invoice create and search ( #2990 )
2021-12-04 01:18:49 +01:00
Kevin Papst
4e42911f3d
more csrf protection for invoice and search ( #2984 )
2021-12-02 18:01:51 +01:00
Kevin Papst
9491f07ade
fix deleting invoice documents ( #2980 )
2021-11-29 15:57:39 +01:00
Kevin Papst
0464054a2b
bump version
2021-11-24 12:55:38 +01:00
Kevin Papst
b062164277
allow to delete invoice documents ( #2968 )
2021-11-24 10:30:49 +01:00
Kevin Papst
ff9acab0fc
improve permissison handling in invoice screen ( #2965 )
2021-11-21 16:41:03 +01:00
Kevin Papst
76e09447c8
make sure that markdown uses safe mode ( #2961 )
2021-11-19 23:07:27 +01:00
Kevin Papst
859131308a
improve export filename ( #2958 )
2021-11-19 18:53:43 +01:00
tdozbun-reno
56d02673ed
Update CSRF Token IDs for Issue kevinpapst/kimai2#2947 ( #2948 )
...
* bump version
* removed not needed token, as it is already contained in the form
Co-authored-by: Kevin Papst <kpapst@gmx.net >
2021-11-18 18:32:00 +01:00
Kevin Papst
b28e9c120c
version 1.16.2 ( #2942 )
...
* bump version
* include calendar week in week chooser
* table names in SQL
* show save flash message
* prevent migration warning
* drop default value to prevent error when server version is not set
* csrf token for duplicate actions
* updated translations
2021-11-18 12:33:13 +01:00
Kevin Papst
c858edf5c9
release 1.16.1 ( #2938 )
...
* optional csrf token name
* fix regression when selecting all projects as super user
* prevent invalid sql
2021-11-16 21:48:50 +01:00
Kevin Papst
f63a2c8ef6
Release 1.16 ( #2929 )
...
Co-authored-by: J. Lavoie <j.lavoie@net-c.ca >
Co-authored-by: Yaron Shahrabani <sh.yaron@gmail.com >
Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: SC <lalocas@protonmail.com >
Co-authored-by: dkstiler <dkstiler@gmail.com >
Co-authored-by: Milo Ivir <mail@milotype.de >
2021-11-16 10:51:01 +01:00
Kevin Papst
95796ab256
improve csrf handling ( #2936 )
2021-11-16 10:17:26 +01:00
Kevin Papst
a1992494d3
fetch user preferences via API ( #2905 )
2021-11-15 21:14:45 +01:00
Kevin Papst
5896ae26c6
improve error handling during invoice generation ( #2932 )
...
* prevent that items will be marked as exported if invoice can not be generated
* check for existing invoice number to prevent that invalid invoices will be generated
* allow to add a unique id to invoice preview files on batch export
* hide delete invoice action with deactivated permission
* try to automatically fix duplicate invoice id
2021-11-15 19:21:22 +01:00
Kevin Papst
6b49535b52
prevent csrf to flush logs ( #2930 )
2021-11-14 20:39:22 +01:00
Kevin Papst
8b0962e192
configure am/pm time-format as user preference ( #2789 )
2021-11-14 18:18:26 +01:00
pkaltenboeck
dce0578a2b
new ProjectConstraint to add dynamic project validation ( #2747 )
2021-11-14 16:56:52 +01:00
Kevin Papst
a483184372
PDF memory optimizations ( #2736 )
2021-11-14 02:51:52 +01:00
Kevin Papst
6e6c60b29a
added new invoice status: canceled ( #2922 )
2021-11-10 12:37:36 +01:00
Kevin Papst
21dbfdb4f9
do not reset password for LDAP and SAML users or rehash on API calls ( #2916 )
2021-11-10 11:34:50 +01:00
Kevin Papst
bd2fe32d5a
optimizations ( #2904 )
...
* calc once, then re-use
* prevent invalid theme switch
* allow to turn off weekly-quick-entries by permissions
* remove 00:00 from date-times that likely do not need a time
* fix datepicker out of window
2021-11-05 10:28:48 +01:00
Kevin Papst
c8854b0775
change data filter on project month report ( #2911 )
2021-11-05 09:45:12 +01:00
iusgit
042c119058
extend project orderNumber to 50 characters ( #2828 )
2021-11-03 16:48:35 +01:00
Kevin Papst
b92488e32f
include roles and teams in user create form ( #2849 )
2021-11-03 16:24:22 +01:00
Kevin Papst
2bc76e7adc
prevent empty migration warning ( #2901 )
2021-11-03 15:48:42 +01:00
Kevin Papst
eb63dae405
added invoice replacer for currently logged-in user ( #2899 )
2021-11-03 12:00:52 +01:00
Kevin Papst
1b35356f81
activate bleeding edge phpstan rules ( #2898 )
2021-11-02 13:33:21 +01:00
Kevin Papst
36c08b0dea
fix weekly view day format ( #2893 )
...
* make duplicate project action available on details page
* move "weekly hours" form to main menu
* changed label of week chooser
* hide quick entries menu for punch mode users
2021-11-01 20:23:17 +01:00
Kevin Papst
1d32e4ecee
use token in invoice delete route ( #2889 )
2021-10-30 15:17:06 +02:00
Kevin Papst
40061e43bb
simplify building theme independent plugins ( #2888 )
2021-10-30 14:48:05 +02:00
Kevin Papst
7ed1998d04
fixes for new quick-entry week form ( #2887 )
2021-10-29 21:35:48 +02:00
Kevin Papst
9ab098af86
weekly quick-entry form ( #2793 )
2021-10-18 11:12:46 +02:00
Kevin Papst
64893e0a95
release 1.15.6 ( #2863 )
2021-10-18 00:30:35 +02:00
Kevin Papst
6fdc304313
improve sunday FDOW handling ( #2862 )
2021-10-17 19:17:47 +02:00
Kevin Papst
fb265ed732
make sure that minute_increment is not zero ( #2860 )
2021-10-16 13:38:28 +02:00
Kevin Papst
bbf25823b8
release 1.15.5 ( #2848 )
2021-10-13 18:31:28 +02:00
Kevin Papst
6b066046c6
default value for billable flag and support in batch update ( #2851 )
2021-10-13 15:49:20 +02:00
Kevin Papst
843cd8fb67
refactor system configuration title and wording ( #2847 )
2021-10-13 13:37:44 +02:00
Kevin Papst
6d7d441d42
fix missing meta fields in duplicate timesheet action ( #2845 )
2021-10-12 23:41:27 +02:00
Kevin Papst
1c4da30b61
fix version number
2021-10-07 16:42:17 +02:00
Kevin Papst
ccb184b17f
Release 1.15.3 ( #2813 )
2021-10-05 15:30:29 +02:00
Kevin Papst
9453947309
export budget, timeBudget and budgetType ( #2812 )
2021-10-04 16:57:45 +02:00
Kevin Papst
ea415e33f5
do not apply rate factor multiple times ( #2807 )
2021-10-03 17:40:36 +02:00
Kevin Papst
b6430d5622
allow to customize dashboard permissions for latest row ( #2806 )
2021-10-03 17:17:01 +02:00