Kevin Papst
|
682681afa5
|
added domain logic for permission checks (#1803)
|
2020-07-04 13:29:03 +02:00 |
|
Honza Kopecký
|
091740f407
|
timesheet lockdown with grace period (#1644)
|
2020-07-02 18:54:17 +02:00 |
|
Kevin Papst
|
e22830790b
|
new system-config to prevent overlapping records (#1720)
|
2020-06-28 22:09:50 +02:00 |
|
Kevin Papst
|
e566305426
|
updated composer dependencies (#1796)
|
2020-06-28 15:43:38 +02:00 |
|
Maarten Kooyman
|
8530a03449
|
added support for weekly invoices (#1780)
|
2020-06-28 15:13:35 +02:00 |
|
Kevin Papst
|
381f46cdd8
|
Invoices: show only custom documents in upload form (#1786)
|
2020-06-19 18:31:08 +02:00 |
|
Kevin Papst
|
470a6b30e0
|
configuration improvements (#1784)
|
2020-06-16 18:35:09 +02:00 |
|
Kevin Papst
|
ea4e930cbb
|
Store sessions in database (#1736)
|
2020-06-11 16:54:51 +02:00 |
|
Kevin Papst
|
21d8e8bbb8
|
improve configurations for usage in multi-environment setups (#1775)
|
2020-06-11 01:26:57 +02:00 |
|
Kevin Papst
|
3c511df7f7
|
fix required fields in API (#1718)
|
2020-05-19 11:24:30 +02:00 |
|
Kevin Papst
|
e61ffe4db4
|
create timesheet for multiple users (#1716)
|
2020-05-18 23:35:43 +02:00 |
|
Kevin Papst
|
e3749c8e8f
|
added pdf template and other invoice improvements (#1693)
|
2020-05-10 16:19:59 +02:00 |
|
Kevin Papst
|
35f864256f
|
include project name in invoice name (#1672)
|
2020-04-29 18:51:33 +02:00 |
|
Kevin Papst
|
ad2698dae2
|
fixed multilineIndent (#1669)
|
2020-04-28 17:13:02 +02:00 |
|
Kevin Papst
|
cbd7124cec
|
fix removing single permissions from event (#1661)
|
2020-04-24 19:02:21 +02:00 |
|
Kevin Papst
|
0debc70ead
|
support budget and timeBudget in API calls (#1658)
|
2020-04-23 18:49:48 +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 |
|
Lukas
|
7b25e9acaf
|
added events for timesheet actions (#1598)
|
2020-04-15 18:07:14 +02:00 |
|
Kevin Papst
|
4254c2590a
|
remove roles from users when role is deleted (#1640)
|
2020-04-15 15:44:28 +02:00 |
|
jojoemade
|
0bc9e74853
|
added colors to tags (#1631)
|
2020-04-14 14:18:11 +02:00 |
|
Kevin Papst
|
68d703d1e3
|
added internal rates (#1591)
|
2020-04-08 14:50:15 +02:00 |
|
Kevin Papst
|
5e7b0c7826
|
fixed restart timesheet with tags with active record (#1622)
|
2020-04-07 17:30:39 +02:00 |
|
Kevin Papst
|
9e1e1a7a96
|
added event before rendering permissions (#1599)
|
2020-03-30 01:22:57 +02:00 |
|
Kevin Papst
|
163fb1be4a
|
fix non-ascii character break invoice download (#1592)
|
2020-03-27 00:55:23 +01:00 |
|
Kevin Papst
|
33f76f426c
|
customize html and pdf exports with twig templates (#1582)
|
2020-03-23 01:51:02 +01:00 |
|
Kevin Papst
|
1ca1b00d11
|
added json, xml and txt invoice renderer (#1576)
|
2020-03-21 01:01:47 +01:00 |
|
Kevin Papst
|
c89750fe94
|
ensure user attributes are truncated (#1580)
|
2020-03-21 00:21:06 +01:00 |
|
Kevin Papst
|
b8c5323ece
|
added command to create invoices via bash (#1574)
|
2020-03-20 13:14:05 +01:00 |
|
Kevin Papst
|
4b1cfa5840
|
added multi-select for customer, project and activity (#1557)
|
2020-03-16 14:06:26 +01:00 |
|
Kevin Papst
|
e6e6a1eeea
|
added invoice archive & configurable invoice numbers (#1541)
|
2020-03-14 01:16:58 +01:00 |
|
Kevin Papst
|
fbdc668a22
|
show short summary under export table (#1547)
|
2020-03-12 17:05:51 +01:00 |
|
Sebastian Schreiber
|
e4610af235
|
migrate from zend-ldap to laminas-ldap (#1530)
|
2020-03-12 00:34:23 +01:00 |
|
Kevin Papst
|
ace2788b57
|
fix pdf creation for very large exports (#1533)
|
2020-03-08 00:24:49 +01:00 |
|
Sebastian Schreiber
|
d60e738bd2
|
Escape distinguished name in ldap search (#1528)
|
2020-03-06 16:16:31 +01:00 |
|
Kevin Papst
|
a50a59bbca
|
inline css for html invoices (#1526)
|
2020-03-06 03:21:39 +01:00 |
|
Kevin Papst
|
20b3c31cbd
|
code cleanup for phpstan level 4 (#1522)
|
2020-03-05 02:15:16 +01:00 |
|
Kevin Papst
|
b8273c4441
|
prepare release 1.8 (#1505)
|
2020-03-01 14:25:59 +01:00 |
|
Kevin Papst
|
72b73bc9a6
|
support multi-line values in excel invoices (#1507)
|
2020-02-29 20:06:45 +01:00 |
|
Kevin Papst
|
ec31d206e2
|
added UI configuration for default start-time (#1506)
|
2020-02-28 16:06:00 +01:00 |
|
Kevin Papst
|
bf11de82fc
|
Upload invoice documents via UI (#1495)
|
2020-02-27 23:19:19 +01:00 |
|
Kevin Papst
|
0e507804b1
|
human friendly name for bundles (#1491)
|
2020-02-22 22:56:37 +01:00 |
|
Kevin Papst
|
6c7477f1a9
|
edit single system config section in modal (#1490)
|
2020-02-22 18:53:03 +01:00 |
|
Kevin Papst
|
886fc8d74e
|
action to duplicate timesheet record (#1478)
|
2020-02-18 15:32:33 +01:00 |
|
Kevin Papst
|
c67617262f
|
duplicate projects with all settings (#1465)
|
2020-02-13 16:47:20 +01:00 |
|
Kevin Papst
|
057c824e9f
|
replaced mailer library, added email templates (#1462)
|
2020-02-12 16:05:13 +01:00 |
|
Kevin Papst
|
1b4f4bba22
|
added option to use only pre-defined tags (#1463)
|
2020-02-12 15:35:42 +01:00 |
|
Kevin Papst
|
52c7437076
|
added user-specific rates (#1455)
|
2020-02-10 20:29:43 +01:00 |
|
Kevin Papst
|
465d7166d4
|
remove pagerfanta bundle (#1458)
|
2020-02-10 16:38:26 +01:00 |
|
Kevin Papst
|
9620627ea6
|
fix dates in project API (#1451)
|
2020-02-10 00:16:44 +01:00 |
|