Kevin Papst
baac4eb698
set rates via batch update ( #1326 )
2019-12-29 16:52:43 +01:00
Kevin Papst
261b4646e4
added chinese translations ( #1310 )
2019-12-09 12:56:38 +01:00
Kevin Papst
d62e1c4468
simplify to add widgets via plugin ( #1308 )
2019-12-06 23:36:03 +01:00
Kevin Papst
984c852ab6
Release 1.6.2 ( #1289 )
...
* 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 #1161
* 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
5ee0396a02
Release 1.6.1 ( #1282 )
2019-11-26 17:22:31 +01:00
Kevin Papst
817a43b178
added csv importer for timesheet and project data ( #1216 )
2019-11-23 22:02:55 +01:00
Kevin Papst
536a05210e
enable interactive features of Swagger UI ( #1273 )
2019-11-22 21:59:25 +01:00
Kevin Papst
9222075c7a
Added update command ( #1268 )
2019-11-21 23:15:41 +01:00
Kevin Papst
47bd8b0ce7
added new invoice fields, improved invoice templates ( #1258 )
2019-11-18 12:01:26 +01:00
Kevin Papst
2287c9951c
invoice: money fields without currency, title cleanup ( #1254 )
2019-11-15 18:54:08 +01:00
Kevin Papst
94c28ebbc5
Update and delete multi timesheets and tags ( #1240 )
2019-11-15 01:25:31 +01:00
Kevin Papst
b4739f8f03
allow to include bundle configuration in system configuration screen ( #1235 )
2019-11-14 19:25:38 +01:00
Kevin Papst
af0f89774e
User roles and permission management via Admin UI ( #1231 )
2019-11-10 18:53:56 +01:00
Kevin Papst
c6c4098759
rounding rules via admin screen, round begin when starting record ( #1229 )
2019-11-10 13:57:05 +01:00
Kevin Papst
fa1c79e15c
support different formats in user timesheet exports ( #1222 )
2019-11-08 16:10:38 +01:00
Kevin Papst
cd88901868
re-style error pages ( #1210 )
2019-10-31 14:20:53 +01:00
Kevin Papst
f4fcfeba9d
dynamic branding options ( #1205 )
2019-10-30 14:22:34 +01:00
Kevin Papst
1114538f41
duration field in timesheet edit dialog ( #1180 )
2019-10-24 23:46:22 +02:00
Kevin Papst
b0f83291ee
upgraded to phpunit 8 ( #1155 )
2019-10-24 17:35:05 +02:00
Kevin Papst
37c6e2c0af
added order-date field to project ( #1186 )
2019-10-24 17:04:21 +02:00
Kevin Papst
e8c25d8ac5
added avatars, show user teams in list, new team dashboard widgets ( #1150 )
2019-10-03 13:44:16 +02:00
Kevin Papst
8d81a394ee
updated theme, fix deprecations in events dispatching ( #1145 )
2019-09-25 19:12:12 +02:00
Kevin Papst
d661c8b54e
fix closing search dropdown ( #1142 )
...
* 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 ( #1129 )
2019-09-20 16:00:03 +02:00
Kevin Papst
5aa422dde1
Display meta-fields in datatables ( #1116 )
2019-09-19 20:28:31 +02:00
Kevin Papst
24cbe3d281
post 1.3 fixes ( #1106 )
2019-09-17 22:20:36 +02:00
Kevin Papst
35c65ba890
composer update ( #1104 )
2019-09-13 17:16:53 +02:00
Kevin Papst
7f1a206a52
support installation specific translations ( #1099 )
2019-09-11 23:18:35 +02:00
Kevin Papst
cdcf9eaf67
handles session timeouts in modals ( #1092 )
2019-09-10 17:07:34 +02:00
Kevin Papst
a651e55dc9
added table-column ordering ( #1086 )
2019-09-09 23:47:42 +02:00
Kevin Papst
d041a3f4f9
improved tag auto-completion and added tag management ( #1083 )
2019-09-04 23:47:33 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support ( #1064 )
2019-09-04 18:54:06 +02:00
Kevin Papst
49e1a1c410
use timesheet description in invoices ( #1079 )
2019-09-04 10:54:21 +02:00
Kevin Papst
15673555a2
added API functions to save meta fields ( #1063 )
2019-08-26 14:30:39 +02:00
Kevin Papst
ceeec7b8a6
improved invoice handling for fixed rates ( #1058 )
2019-08-24 00:02:16 +02:00
Kevin Papst
46e5650882
refactored invoice and export screens ( #1046 )
2019-08-22 18:56:21 +02:00
Kevin Papst
7cd17154fc
support creating new roles ( #1050 )
2019-08-20 14:02:15 +02:00
Kevin Papst
299fcb091a
added documentation links to all screens ( #1044 )
2019-08-19 12:53:36 +02:00
Kevin Papst
025c6b0e7b
added css class to target running records in timesheet tables ( #1042 )
2019-08-16 22:34:41 +02:00
Kevin Papst
561ec3b1e9
added team permissions ( #996 )
2019-08-16 01:22:33 +02:00
Kevin Papst
9611646bc6
added decimal format variable for invoice duration ( #1037 )
2019-08-15 21:31:13 +02:00
Kevin Papst
b5972bb680
added invoice variable to display month numerical ( #1033 )
2019-08-14 23:30:45 +02:00
Kevin Papst
455861ec69
copy timesheet meta fields on restart record ( #1030 )
2019-08-13 18:41:20 +02:00
trentks
5affa0de82
fix various minor english grammar translations ( #1002 )
2019-08-08 23:04:02 +02:00
Kevin Papst
e11a2a6089
upgraded FosUserBundle and Symfony 4.3 ( #1005 )
2019-08-02 16:52:30 +02:00
Kevin Papst
614a50ce0b
added command to show plugin versions ( #994 )
2019-08-02 08:53:51 +02:00
Kevin Papst
66594b286a
remove default role from user filter and role select ( #993 )
2019-08-02 08:31:45 +02:00
Kevin Papst
654ffda454
respect users timezone when populating working-time dashboard widget ( #988 )
2019-07-30 23:57:20 +02:00
Kevin Papst
1bd784eef3
added calendar slot_duration config ( #989 )
2019-07-26 23:51:29 +02:00
Kevin Papst
7583498735
added invoice calculator to sum by day ( #982 )
2019-07-24 18:36:06 +02:00