Kevin Papst
bb94b11e37
support tags in invoices ( #2526 )
2021-04-23 17:06:42 +02:00
Kevin Papst
ff7a402bd4
fix locale date format in report header and more ( #2520 )
...
* fix problem with empty end datetime in edit time
* fixed calendar creation with tags in "pre-defined tags" mode
* fix locale date format in report header
2021-04-21 22:23:32 +02:00
Kevin Papst
305a2fd4f6
show daily sum in calendar week and day view ( #2519 )
2021-04-21 16:11:31 +02:00
Kevin Papst
08a144ac31
drag & drop to delete entries from the calendar ( #2513 )
2021-04-20 14:50:23 +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
8664d94ea6
release 1.14 ( #2498 )
2021-04-11 14:11:09 +02:00
Kevin Papst
af9dea9226
prepare release 1.14 ( #2495 )
...
* 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 ( #2494 )
2021-04-07 22:20:19 +02:00
Kevin Papst
cdad5913ca
highlight invisible items ( #2493 )
2021-04-07 19:14:33 +02:00
Philipp
d84beb957c
add subtotal and payment date to invoices ( #2450 )
2021-03-29 00:51:34 +02:00
Kevin Papst
7029bde555
improve project overview ( #2467 )
2021-03-28 14:46:45 +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
954ba7c937
improve project view table ( #2441 )
2021-03-16 15:59:31 +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
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
d3099aca39
remove redundant translation key ( #2394 )
2021-03-03 13:19:06 +01:00
Kevin Papst
adf8c09fd4
refactored permission templates to match controller ( #2391 )
2021-03-03 11:31:29 +01:00
Kevin Papst
2e7bfc822c
Widget fixes ( #2373 )
...
* fix click on row in team-projects
* hide deactivated users in team listing
2021-02-21 00:51:46 +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
9eb25c412e
prevent duplicate if overlapping records are disabled ( #2311 )
2021-02-06 17:31:14 +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
c9ccdb5f77
replace "freelancer" invoice template with pdf version ( #2289 )
2021-01-22 19:47:05 +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
e2324b7d51
fix calendar problem with UTC ( #2268 )
2021-01-16 00:00:47 +01:00
Kevin Papst
1eae149c75
remove drag&drop on calendar for print views ( #2261 )
2021-01-14 20:53:18 +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
b7390ece39
week numbers by ISO ( #2248 )
2021-01-08 15:20:35 +01:00
Kevin Papst
c1a54abc58
simplify html timesheet exporter ( #2224 )
2020-12-27 20:44:39 +01:00
Kevin Papst
40eda01c22
added export context ( #2216 )
2020-12-22 18:41:00 +01:00
Kevin Papst
6ada0b649c
dashboard: fix years with 53 weeks ( #2206 )
2020-12-18 13:09:28 +01:00
Kevin Papst
e21fc656e4
replace striptags with validator ( #2192 )
2020-12-14 00:28:30 +01:00
Kevin Papst
f4f5c8fa88
escape configurable fields ( #2191 )
2020-12-13 03:15:46 +01:00
Kevin Papst
26c2d5aa81
prepare release 1.12 ( #2183 )
...
* updated dependencies (#2125 )
* display application name and version in console (#2150 )
2020-12-10 16:25:14 +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
7503899a9b
re-order fields in search form ( #2120 )
2020-11-12 11:14:43 +01:00
Kevin Papst
49a4d1069a
sort teams alphabetically in team_list ( #2119 )
2020-11-12 11:03:37 +01:00
Kevin Papst
bd4efad22b
added event to manage javascript translations ( #2104 )
2020-11-09 13:28:22 +01:00
Kevin Papst
db8714a87b
fix styling issues in PDF invoice ( #2097 )
2020-11-07 19:31:18 +01:00
Kevin Papst
1757ffd8ee
improved api docs styling ( #2085 )
2020-11-02 10:58:38 +01:00
Kevin Papst
6db21d7b34
fix xss ( #2060 )
2020-10-26 11:35:31 +01:00
Kevin Papst
6ed7ee76e7
support custom fields in timesheet batch update ( #2043 )
2020-10-21 17:10:11 +02:00
Kevin Papst
0ce02b4f06
some arbitrary improvements ( #2032 )
...
* show version in doctor
* added flag to import activities as global
2020-10-08 17:17:21 +02:00