0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-05-04 09:10:22 +00:00
Commit graph

485 commits

Author SHA1 Message Date
Kevin Papst
b08c156552
1.18.1 - fix description pattern in title ()
* bump version
* add comment to customer/project/activity entity and collections api 
* improve title pattern usage
2022-02-28 16:32:41 +01:00
Kevin Papst
c0168ecc5b
1.18 ()
* bump version
* fix translation ids
* added css classes to modify form with custom css
* improve export pdf file names
* respect financial year in new report
* added new InvoiceCalculator: price
* upgrade packages and node-sass to v7
* title pattern for customer, project and activity via API
* support negative money without currency
* fix sub-locale in print export template
* fix overbooking validation for monthly budget
* fix copying entities with different set of custom-fields compared to the current configuration
2022-02-25 20:41:56 +01:00
Kevin Papst
c8b47d1033
added explicit classes for widgets () 2022-02-22 21:15:19 +01:00
Kevin Papst
85a63c4b78
new user-year reporting and data-type chooser () 2022-02-16 12:18:04 +01:00
Kevin Papst
7da7468965
configure display of customer, project and activity in dropdown lists () 2022-02-14 17:43:05 +01:00
Kevin Papst
83a894823f
release 1.17.2 ()
* allow to input password interactively in console
* added block to simplify overwriting export template parts
* prevent installation in PHP 8.1
* composer update
* phpunit version to 9
* support negative amounts in excel export
* added system configuration actions for calendar, weekly timesheet, users
* added method to render text with full markdown support
2022-02-14 17:33:52 +01:00
Kevin Papst
4cb0ac37a6
unify access to custom fields () 2022-01-28 00:04:58 +01:00
Kevin Papst
1e269a6f82
improve team member handling () 2022-01-25 13:44:49 +01:00
Kevin Papst
8694a3bfe4
added invoice delete event () 2022-01-24 21:33:13 +01:00
Kevin Papst
9e320674c1
phpstan improvements () 2022-01-23 15:49:38 +01:00
Kevin Papst
49bb9980b8
added invoice model to invoice created event ()
* added model to InvoiceCreatedEvent
* allow to switch formatter locale
2022-01-20 18:41:55 +01:00
Kevin Papst
fd4cbb43c1
bugfixes ()
* fix phpdoc
* fix invoice export field order
* prevent empty migration warning
* do not trigger export validation on new timesheets
* update license year
* remove trailing comma in function call for php compatibility
* add new composer plugin config
* bump phpunit schema version
2022-01-20 17:10:56 +01:00
Kevin Papst
40242b7dcc
support custom fields for invoices () 2022-01-20 16:59:26 +01:00
Kevin Papst
cc809183ae
added comment field to invoice () 2021-12-30 21:49:30 +01:00
Kevin Papst
f7b3f4ed76
improve export permission checks () 2021-12-17 01:10:49 +01:00
Kevin Papst
04fc954769
allow to configure the amount of recent activity rows in an empty week () 2021-12-16 16:58:10 +01:00
Kevin Papst
3621b8c27c
fix invoice budget calculation () 2021-12-15 17:56:18 +01:00
Kevin Papst
573fa9f7f3
fix create invoice token issue () 2021-12-09 01:36:58 +01:00
Kevin Papst
22ce6b047a
new invoice template variables for budgets () 2021-12-08 22:15:07 +01:00
Kevin Papst
82525f382d
fix invoice preview () 2021-12-08 14:21:15 +01:00
Kevin Papst
9ec0280334
improve translation test and fix error ()
Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com>
2021-12-07 16:56:08 +01:00
Kevin Papst
4e42911f3d
more csrf protection for invoice and search () 2021-12-02 18:01:51 +01:00
Kevin Papst
b062164277
allow to delete invoice documents () 2021-11-24 10:30:49 +01:00
Kevin Papst
ff9acab0fc
improve permissison handling in invoice screen () 2021-11-21 16:41:03 +01:00
Kevin Papst
76e09447c8
make sure that markdown uses safe mode () 2021-11-19 23:07:27 +01:00
Kevin Papst
859131308a
improve export filename () 2021-11-19 18:53:43 +01:00
tdozbun-reno
56d02673ed
Update CSRF Token IDs for Issue kevinpapst/kimai2#2947 ()
* 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 ()
* 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
95796ab256
improve csrf handling () 2021-11-16 10:17:26 +01:00
Kevin Papst
a1992494d3
fetch user preferences via API () 2021-11-15 21:14:45 +01:00
Kevin Papst
5896ae26c6
improve error handling during invoice generation ()
* 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
8b0962e192
configure am/pm time-format as user preference () 2021-11-14 18:18:26 +01:00
Kevin Papst
21dbfdb4f9
do not reset password for LDAP and SAML users or rehash on API calls () 2021-11-10 11:34:50 +01:00
Kevin Papst
bd2fe32d5a
optimizations ()
* 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 () 2021-11-05 09:45:12 +01:00
iusgit
042c119058
extend project orderNumber to 50 characters () 2021-11-03 16:48:35 +01:00
Kevin Papst
d4278996ae
composer upgrade, prevent dbal upgrade, new phpstan version () 2021-11-03 14:58:10 +01:00
Kevin Papst
eb63dae405
added invoice replacer for currently logged-in user () 2021-11-03 12:00:52 +01:00
Kevin Papst
1b35356f81
activate bleeding edge phpstan rules () 2021-11-02 13:33:21 +01:00
Kevin Papst
36c08b0dea
fix weekly view day format ()
* 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 () 2021-10-30 15:17:06 +02:00
Kevin Papst
40061e43bb
simplify building theme independent plugins () 2021-10-30 14:48:05 +02:00
Kevin Papst
7ed1998d04
fixes for new quick-entry week form () 2021-10-29 21:35:48 +02:00
Kevin Papst
9ab098af86
weekly quick-entry form () 2021-10-18 11:12:46 +02:00
Kevin Papst
bbf25823b8
release 1.15.5 () 2021-10-13 18:31:28 +02:00
Kevin Papst
6b066046c6
default value for billable flag and support in batch update () 2021-10-13 15:49:20 +02:00
Kevin Papst
843cd8fb67
refactor system configuration title and wording () 2021-10-13 13:37:44 +02:00
Kevin Papst
ccb184b17f
Release 1.15.3 () 2021-10-05 15:30:29 +02:00
Kevin Papst
9453947309
export budget, timeBudget and budgetType () 2021-10-04 16:57:45 +02:00
Kevin Papst
b6430d5622
allow to customize dashboard permissions for latest row () 2021-10-03 17:17:01 +02:00