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

41 commits

Author SHA1 Message Date
Kevin Papst
22ce6b047a
new invoice template variables for budgets () 2021-12-08 22:15:07 +01:00
Kevin Papst
b062164277
allow to delete invoice documents () 2021-11-24 10:30:49 +01:00
Kevin Papst
40061e43bb
simplify building theme independent plugins () 2021-10-30 14:48:05 +02:00
Kevin Papst
98a3fc99a2
store search in session ()
* allow to detect used query filters
* allow to set label in action buttons
* allow to reset last search from session
* migrate invoice archive to new search system
* display number of used search filters
2021-08-26 01:37:40 +02:00
Kevin Papst
cefd747e91
monthly budget, monthly report, unified report calculation () 2021-08-06 18:38:41 +02:00
Jelle Sebreghts
21f785638c
added calendar configuration event () 2021-08-06 18:35:37 +02:00
Kevin Papst
a1f90ffaba
limit amount of items in calendar drag and drop boxes () 2021-07-11 15:03:18 +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
e4b176a4d5
use events for budget calculation () 2021-04-29 11:50:48 +02:00
Kevin Papst
09c9a95fcf
added activity events for plugins () 2021-04-21 15:56:17 +02: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
e1c9af795c
refactored page actions to event subscriber () 2021-03-15 14:18:44 +01:00
Kevin Papst
5583caa9e4
User profile layout () 2021-03-06 12:34:34 +01:00
Kevin Papst
8d41fa20bd
prepare release 1.13 ()
* make voters a final class
* upgrade dependencies
* sort project alphabetically in dashboard widget
* open detail page on row click
* do not break on null tag name
* added max height to scrollable widgets on dashboard
* added timesheet duplicate event
* allow to deactivate browser title update
* improve comment box
* moved role permissions to own menu
* removed tabs in user screen
* fix user can remove super-admin from own account
2021-02-01 23:43:47 +01:00
Kevin Papst
8d72d114c7
improved duration and minute selector ()
* do not close modal if form is dirty
* deprecated TimesheetConfiguration
* inject timezone in form types
* cleanup usage of UserDateTimeFactory
* allow to configure increment steps for minutes
* use 15 minutes step for datetimepicker in project edit form
* use rounding rules for increments in minute select for begin and end
* allow duration in multi user and admin timesheet forms
* make dropdown values configurable
2021-01-17 14:04:13 +01:00
Kevin Papst
cb6924e6d6
added event for recent activities () 2021-01-11 19:13:14 +01:00
Kevin Papst
bd4efad22b
added event to manage javascript translations () 2020-11-09 13:28:22 +01:00
Kevin Papst
996f05c73a
added project importer and grandtotal converter () 2020-10-11 22:08:00 +02:00
Kevin Papst
46bf01d93e
lifecycle events for projects () 2020-10-07 19:44:55 +02:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar () 2020-09-17 01:13:48 +02:00
Kevin Papst
ed528eb19a
bump tests to phpstan level 5 () 2020-09-05 16:48:19 +02:00
Kevin Papst
aee063bb3c
added annotation based exporter ()
* added user exporter
* added project exporter
* added customer exporter
* added activity exporter
2020-07-21 03:37:51 +02:00
Kevin Papst
cbd7124cec
fix removing single permissions from event () 2020-04-24 19:02:21 +02:00
Lukas
7b25e9acaf
added events for timesheet actions () 2020-04-15 18:07:14 +02:00
Kevin Papst
9e1e1a7a96
added event before rendering permissions () 2020-03-30 01:22:57 +02:00
Kevin Papst
b8c5323ece
added command to create invoices via bash () 2020-03-20 13:14:05 +01:00
Kevin Papst
75dcae6fbe
update to Symfony 4.4 () 2020-02-04 15:29:26 +01:00
Kevin Papst
984c852ab6
Release 1.6.2 ()
* include user teams in user entity
* prevent unauthorized access via API
* improve teamlead permission handling in team timesheets
* add team data to user entity
* add security tests
* highlight menu for invoice template copy
* unified handling of invoice data across all templates
* access to the current users data in invoice templates
* permission improvement in invoice form
* allow to skip record rows
* allow to add new invoice locations without overwriting the global ones
* allow to order user preferences
* change permission for normal users with access to view_other_timesheets
* properly validate invoice template field length
* allow to replace multiple variables in cell values text
* upgraded office invoice template
* doctrine deprecation fix
* upgrade phpoffice/phpword
* fix future begin check for default rounding rules
* dashboard widget counter: respect visibility and teams - fixes 
* fix future begin check for default rounding rules
* added new events for pre and post invoice rendering
* fix permission issue for users without team seeing all records
* prevent error in spreadsheet renderer for empty invoices
2019-12-02 10:57:03 +01:00
Kevin Papst
b0f83291ee
upgraded to phpunit 8 () 2019-10-24 17:35:05 +02:00
Kevin Papst
8d81a394ee
updated theme, fix deprecations in events dispatching () 2019-09-25 19:12:12 +02:00
Kevin Papst
d661c8b54e
fix closing search dropdown ()
* using a different library for javascript selects, fixing the closing search dropdown
* fix closing dropdown for daterangepicker
* added missing search button for mobile on customer page
* fix meta fields with same names than existing columns
2019-09-25 18:34:25 +02:00
Kevin Papst
e45e782e7d
fix invoice preview () 2019-09-20 16:00:03 +02:00
Kevin Papst
5aa422dde1
Display meta-fields in datatables () 2019-09-19 20:28:31 +02:00
Kevin Papst
e11a2a6089
upgraded FosUserBundle and Symfony 4.3 () 2019-08-02 16:52:30 +02:00
Kevin Papst
d8621f0b7a
support custom fields for timesheets, customers, projects and activities () 2019-06-26 00:39:05 +02:00
Kevin Papst
3311f17bbb
users weekly stats as bar-chart in dashboard () 2019-06-13 18:38:49 +02:00
Kevin Papst
0c0e9c2f71
LDAP authentication support () 2019-06-07 22:48:39 +02:00
Kevin Papst
ec174a38a9
timesheet controller refactoring () 2019-05-19 23:52:43 +02:00
Kevin Papst
46ff78a4c4
fix phpunit annotations () 2019-05-19 17:05:07 +02:00
Kevin Papst
5d5b971f57
do not display admin menu if it has no children () 2019-01-17 01:25:00 +01:00
Kevin Papst
b1c06eed7b
API endpoint for Timesheet entries () 2018-11-18 19:43:58 +01:00