Kevin Papst
|
ed7f89cfe1
|
allow to restrict usage of global activities for projects (#3437)
|
2022-07-23 01:17:24 +02:00 |
|
Kevin Papst
|
b46fdcefad
|
added new permission to separate time and money budget (#3352)
|
2022-06-11 12:23:02 +02:00 |
|
Lukas Steinmann
|
27c60d9fc4
|
Prevent bookings with same start / stop time (#3304)
|
2022-05-17 11:12:08 +02:00 |
|
Kevin Papst
|
73ab26c7b7
|
added resname for tool compatibility (#2912)
|
2021-11-05 14:40:31 +01:00 |
|
Kevin Papst
|
9ab098af86
|
weekly quick-entry form (#2793)
|
2021-10-18 11:12:46 +02:00 |
|
Kevin Papst
|
5023fa6189
|
prevent email or username from being non-unique (#2730)
|
2021-08-25 15:18:46 +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
|
7460647d58
|
added setting to limit the maximum length of a timesheet record (#2612)
|
2021-06-12 01:05:33 +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
|
3e9371bd6a
|
Timesheet validator: prevent overbooking budgets (#2422)
|
2021-03-13 14:41:29 +01:00 |
|
Kevin Papst
|
661c3897b0
|
new form type to select a daytime in system-configuration (#1895)
|
2020-08-17 00:18:51 +02:00 |
|
Honza Kopecký
|
091740f407
|
timesheet lockdown with grace period (#1644)
|
2020-07-02 18:54:17 +02:00 |
|
Kevin Papst
|
381f46cdd8
|
Invoices: show only custom documents in upload form (#1786)
|
2020-06-19 18:31:08 +02:00 |
|
Kevin Papst
|
e61ffe4db4
|
create timesheet for multiple users (#1716)
|
2020-05-18 23:35:43 +02:00 |
|
Kevin Papst
|
b14ad9f3ab
|
renamed translation files from .xliff to .xlf (#1314)
|
2019-12-09 13:25:31 +01:00 |
|