Kevin Papst
90a0fd8a22
Next major version 2 with PHP 8.1, Symfony 6, Tabler UI, 2FA ... ( #2902 )
2022-12-31 21:19:55 +01:00
Kevin Papst
98a3fc99a2
store search in session ( #2735 )
...
* 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
0330f45c6a
billable timesheets, inactive projects report, bookmark export search ( #2503 )
2021-04-18 21:51:27 +02:00
Kevin Papst
e1c9af795c
refactored page actions to event subscriber ( #2420 )
2021-03-15 14:18:44 +01:00
Kevin Papst
fb31319fcf
open create form for activity/project/customer in modals ( #2025 )
2020-10-08 01:12:34 +02:00
Kevin Papst
ede21fe46a
more extension points for plugins ( #1904 )
2020-08-21 19:38:17 +02:00
Kevin Papst
0914ebf737
added team permissions for activities ( #1872 )
2020-08-08 18:50:04 +02:00
Kevin Papst
aee063bb3c
added annotation based exporter ( #1831 )
...
* added user exporter
* added project exporter
* added customer exporter
* added activity exporter
2020-07-21 03:37:51 +02:00
Kevin Papst
19e4ebf88c
several enhancements ( #1808 )
...
* show all fields in timesheet api docs
* fix action dropdown links #1806
* apply same validation rules for passwords and for api-tokens #1753
* added "duplicate team" action #1136
2020-07-10 03:57:15 +02:00
Kevin Papst
c67617262f
duplicate projects with all settings ( #1465 )
2020-02-13 16:47:20 +01:00
Kevin Papst
52c7437076
added user-specific rates ( #1455 )
2020-02-10 20:29:43 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects ( #1371 )
2020-01-16 16:25:28 +01:00
Kevin Papst
e99b170d0a
refactored search with free search term support ( #1064 )
2019-09-04 18:54:06 +02:00