Kevin Papst
eb63dae405
added invoice replacer for currently logged-in user ( #2899 )
2021-11-03 12:00:52 +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
b2d3272151
support multiple teamleads in each team ( #2702 )
...
* fix jumping avatars
* fix line-break after color dot for long names
2021-08-07 18:05:41 +02:00
Kevin Papst
9a2fd9ba91
allow increasing invoice numbers per day ( #2433 )
2021-03-14 13:53:36 +01:00
Kevin Papst
db1344573f
search and export from invoice archive ( #2408 )
2021-03-10 01:50:27 +01:00
Kevin Papst
4533c994a3
SQL and performance improvements ( #2017 )
2020-10-23 00:31:53 +02:00
Kevin Papst
c2c4f087e4
cleanup for 1.10 ( #1906 )
2020-08-22 19:15:54 +02:00
Kevin Papst
af4101c9fe
fix distinct vs group_by ( #1901 )
2020-08-20 22:29:28 +02:00
Kevin Papst
0914ebf737
added team permissions for activities ( #1872 )
2020-08-08 18:50:04 +02:00
Kevin Papst
12e348544d
invoice: increase number, customer specific counter ( #1836 )
2020-07-21 16:11:52 +02:00
Kevin Papst
93a23f3fa3
fix group by with ONLY_FULL_GROUP_BY mode ( #1830 )
2020-07-18 10:16:15 +02:00
Kevin Papst
682681afa5
added domain logic for permission checks ( #1803 )
2020-07-04 13:29:03 +02:00
Kevin Papst
711139ad4c
delete invoices ( #1652 )
...
* include all meta fields as template variables
* support invoice preview via command
* support deletion of generated invoices
2020-04-23 12:19:07 +02:00
Kevin Papst
0f3fa8fdbe
Code improvements ( #1649 )
...
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers ( #1541 )
2020-03-14 01:16:58 +01:00