0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-05-05 01:30:23 +00:00
Commit graph

220 commits

Author SHA1 Message Date
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
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
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
04fc954769
allow to configure the amount of recent activity rows in an empty week () 2021-12-16 16:58:10 +01:00
Kevin Papst
573fa9f7f3
fix create invoice token issue () 2021-12-09 01:36:58 +01:00
Kevin Papst
82525f382d
fix invoice preview () 2021-12-08 14:21:15 +01:00
Kevin Papst
4e42911f3d
more csrf protection for invoice and search () 2021-12-02 18:01:51 +01:00
Kevin Papst
ff9acab0fc
improve permissison handling in invoice screen () 2021-11-21 16:41:03 +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
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
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
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
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
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
f743503705
added search modal for timesheet export () 2021-08-24 19:01:48 +02:00
Toby Batch
f80fe0e4d0
allow to prefill timesheet description by get param () 2021-08-08 14:29:12 +02:00
Kevin Papst
b2d3272151
support multiple teamleads in each team ()
* fix jumping avatars
* fix line-break after color dot for long names
2021-08-07 18:05:41 +02:00
Kevin Papst
cefd747e91
monthly budget, monthly report, unified report calculation () 2021-08-06 18:38:41 +02:00
Kevin Papst
df62c8a428
improved play and stop button ()
* improved play and stop button if only one record is allowed
* stop button first in action menu
* fix skin colors
* autofocus term field in search form
* fix responsive column layout in invoice listing
* improve responsive header for small screens
2021-07-30 19:57:57 +02:00
Kevin Papst
27cea996c0
configurable print export () 2021-07-13 10:11:20 +02:00
Kevin Papst
2583fdf20e
small bugfixes ()
* improve report visibility
* fix timesheet duration, which breaks validation
* added contributing section in README
* do not allow to change project for existing activities - fixes 
* bump theme version to fix FOSUserBundle dependency
* use entity color instead of inherited one - fixes 
2021-07-10 00:37:03 +02:00
Kevin Papst
9ddb87a6fd
added project detail report ()
- avatars via css only
- random colors for entities
- improves print view
- added colors for teams
- added color to tag
2021-07-06 22:01:20 +02:00
Kevin Papst
6d196879b4
refactor configurations ()
* composition instead of inheritance
* refactored some twig extensions to runtime extensions
2021-06-26 13:03:54 +02:00
Kevin Papst
7460647d58
added setting to limit the maximum length of a timesheet record () 2021-06-12 01:05:33 +02:00
Kevin Papst
6709ef4c4c
removed soft_limit setting () 2021-06-10 16:01:09 +02:00
Kevin Papst
7f20cb045c
Refactor authentication system ()
Make auth configuration available via UI, remove FOSUserBundle and SAML-Bundle dependency
2021-06-10 15:34:13 +02:00
Kevin Papst
286b63e2c8
allow to configure timezone for the lockdown period () 2021-06-02 00:05:44 +02:00
Kevin Papst
f7aa3c1e13
financial year setting + new users working time per year report () 2021-05-14 18:40:48 +02:00
Kevin Papst
f2b32b211b
use dialog to duplicate timesheet ()
* fix: display time budget in customer listing if set
* updated api methods with annotations
* do not require checkboxes for system configurations
* open dialog for duplicated timesheets
2021-05-12 22:32:08 +02:00
Kevin Papst
305a2fd4f6
show daily sum in calendar week and day view () 2021-04-21 16:11:31 +02:00
Kevin Papst
0330f45c6a
billable timesheets, inactive projects report, bookmark export search () 2021-04-18 21:51:27 +02:00
Kevin Papst
af9dea9226
prepare release 1.14 ()
* removed un-maintained docker file
* update all packages
* fix deprecations
* only show one line descriptions for customer, projects and activities
* allow to show export column in timesheet listing
2021-04-08 18:07:57 +02:00
Kevin Papst
2ce6e815ff
new report: week for users () 2021-04-07 22:20:19 +02:00
Kevin Papst
cdad5913ca
highlight invisible items () 2021-04-07 19:14:33 +02:00
Philipp
d84beb957c
add subtotal and payment date to invoices () 2021-03-29 00:51:34 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once () 2021-03-27 20:47:53 +01:00
Kevin Papst
87d07ffaaf
save default search options ()
* set default times for daterange objects
* allow to show order and order by fields
* move search to modal
* more options for page size
* save export visibility in cookie
2021-03-20 01:10:45 +01:00
Kevin Papst
16e8e8a5e5
fix deprecations (move same controller) () 2021-03-16 14:06:15 +01:00
Kevin Papst
e1c9af795c
refactored page actions to event subscriber () 2021-03-15 14:18:44 +01:00
Kevin Papst
ec0eca39ff
show budget and time-budget columns in listing views () 2021-03-13 20:44:10 +01:00