Kevin Papst
f12f1ae60d
bugfixes and improvements ( #2660 )
2021-07-13 15:51:27 +02:00
Kevin Papst
27cea996c0
configurable print export ( #2657 )
2021-07-13 10:11:20 +02:00
Kevin Papst
7661d43327
improve permission checks for report access ( #2658 )
2021-07-13 06:21:31 +02:00
Kevin Papst
a1f90ffaba
limit amount of items in calendar drag and drop boxes ( #2291 )
2021-07-11 15:03:18 +02:00
Kevin Papst
9ddb87a6fd
added project detail report ( #2651 )
...
- 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
0d5e0b3e80
fix url under certain environments ( #2621 )
2021-06-25 09:48:38 +02:00
Kevin Papst
7460647d58
added setting to limit the maximum length of a timesheet record ( #2612 )
2021-06-12 01:05:33 +02:00
Kevin Papst
6709ef4c4c
removed soft_limit setting ( #2611 )
2021-06-10 16:01:09 +02:00
Kevin Papst
7f20cb045c
Refactor authentication system ( #2602 )
...
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 ( #2593 )
2021-06-02 00:05:44 +02:00
Kevin Papst
4859ac8ecb
Support for PHP 8 ( #2158 )
...
painful 66 commits later: required PHP version bumped to 7.3, plugin updates using migrations necessary!
2021-05-31 14:53:22 +02:00
Kevin Papst
dd83872339
new permission to hide user choice in report ( #2572 )
2021-05-16 00:52:42 +02:00
Kevin Papst
f7aa3c1e13
financial year setting + new users working time per year report ( #2547 )
2021-05-14 18:40:48 +02:00
Kevin Papst
f2b32b211b
use dialog to duplicate timesheet ( #2567 )
...
* 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
4fcd97b142
do not include running entries in invoices ( #2551 )
2021-05-04 12:29:20 +02:00
Kevin Papst
e4b176a4d5
use events for budget calculation ( #2544 )
2021-04-29 11:50:48 +02:00
Kevin Papst
09c9a95fcf
added activity events for plugins ( #2516 )
2021-04-21 15:56:17 +02:00
Kevin Papst
7ddcde62dd
fix sunday being first day of week ( #2483 )
2021-04-19 18:32:21 +02:00
Kevin Papst
0330f45c6a
billable timesheets, inactive projects report, bookmark export search ( #2503 )
2021-04-18 21:51:27 +02:00
Kevin Papst
2ce6e815ff
new report: week for users ( #2494 )
2021-04-07 22:20:19 +02:00
Kevin Papst
cdad5913ca
highlight invisible items ( #2493 )
2021-04-07 19:14:33 +02:00
Kevin Papst
68bb01d064
allow to pre-define colors to choose from ( #2481 )
2021-04-06 00:45:54 +02:00
Philipp
d84beb957c
add subtotal and payment date to invoices ( #2450 )
2021-03-29 00:51:34 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once ( #2465 )
2021-03-27 20:47:53 +01:00
Kevin Papst
87d07ffaaf
save default search options ( #2445 )
...
* 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) ( #2440 )
2021-03-16 14:06:15 +01:00
Kevin Papst
e1c9af795c
refactored page actions to event subscriber ( #2420 )
2021-03-15 14:18:44 +01:00
Kevin Papst
c0378b4f51
add user preference: default report ( #2430 )
2021-03-14 13:32:47 +01:00
Kevin Papst
ec0eca39ff
show budget and time-budget columns in listing views ( #2429 )
2021-03-13 20:44:10 +01:00
Kevin Papst
3e9371bd6a
Timesheet validator: prevent overbooking budgets ( #2422 )
2021-03-13 14:41:29 +01:00
Kevin Papst
db1344573f
search and export from invoice archive ( #2408 )
2021-03-10 01:50:27 +01:00
Willian Gustavo Veiga
c34e9f576d
added new report: project view ( #1738 )
2021-03-09 23:19:11 +01:00
Kevin Papst
5583caa9e4
User profile layout ( #2402 )
2021-03-06 12:34:34 +01:00
Kevin Papst
adf8c09fd4
refactored permission templates to match controller ( #2391 )
2021-03-03 11:31:29 +01:00
Kevin Papst
607d09aefb
performance improvements ( #2329 )
...
* remove work from constructor
* refactor twig extensions
* upgrade theme
* replace sub-request with direct template rendering
2021-02-20 23:52:01 +01:00
Kevin Papst
8d41fa20bd
prepare release 1.13 ( #2290 )
...
* 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
3cd7e01a2c
show calculated lockdown date in config screen ( #2274 )
2021-01-20 17:50:50 +01:00
Kevin Papst
8d72d114c7
improved duration and minute selector ( #2264 )
...
* 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
2a986517f7
fix pagination on invoice templates page ( #2260 )
2021-01-14 13:12:34 +01:00
Kevin Papst
bf47bb1840
hide multi update in tags view if delete_tag permission is missing ( #2259 )
2021-01-14 12:44:56 +01:00
Kevin Papst
cb6924e6d6
added event for recent activities ( #2254 )
2021-01-11 19:13:14 +01:00
Kevin Papst
e21fc656e4
replace striptags with validator ( #2192 )
2020-12-14 00:28:30 +01:00
Kevin Papst
7a3388646b
allow custom export repositories ( #2182 )
2020-12-10 15:00:14 +01:00
Kevin Papst
53dc322fd1
improve permission screen ( #2177 )
2020-12-09 01:17:48 +01:00
Kevin Papst
0d2d40791a
allow to reassign timesheets from delete-user form ( #2159 )
2020-12-03 22:52:58 +01:00
Kevin Papst
08e284c51b
sort composer packages in doctor ( #2089 )
2020-11-03 23:59:44 +01:00
Kevin Papst
4533c994a3
SQL and performance improvements ( #2017 )
2020-10-23 00:31:53 +02:00
Kevin Papst
6ed7ee76e7
support custom fields in timesheet batch update ( #2043 )
2020-10-21 17:10:11 +02:00
Kevin Papst
996f05c73a
added project importer and grandtotal converter ( #1468 )
2020-10-11 22:08:00 +02:00
Kevin Papst
fb31319fcf
open create form for activity/project/customer in modals ( #2025 )
2020-10-08 01:12:34 +02:00