Kevin Papst
0c445d1bc4
Release 2.17 ( #4836 )
...
see https://github.com/kimai/kimai/pull/4836
2024-05-19 17:42:03 +02:00
Kevin Papst
9dc9c71a46
added "api_access" permission for limiting API access ( #4779 )
2024-04-13 17:27:51 +02:00
Kevin Papst
a1d9874c13
added role cards to permission screen ( #4401 )
...
* simplify creating new roles by auto-replacing input
2023-11-04 20:17:05 +01:00
Kevin Papst
3e61e0dce6
added supervisor setting for user ( #4251 )
2023-08-20 13:18:35 +02:00
Kevin Papst
43bd7bf1ab
added API for handling work contract times ( #4016 )
2023-05-13 01:24:15 +02:00
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
b46fdcefad
added new permission to separate time and money budget ( #3352 )
2022-06-11 12:23:02 +02:00
Kevin Papst
30c7782d6e
automatic billable calculation ( #3200 )
2022-03-18 22:31:50 +01:00
Kevin Papst
5896ae26c6
improve error handling during invoice generation ( #2932 )
...
* prevent that items will be marked as exported if invoice can not be generated
* check for existing invoice number to prevent that invalid invoices will be generated
* allow to add a unique id to invoice preview files on batch export
* hide delete invoice action with deactivated permission
* try to automatically fix duplicate invoice id
2021-11-15 19:21:22 +01:00
Kevin Papst
bd2fe32d5a
optimizations ( #2904 )
...
* calc once, then re-use
* prevent invalid theme switch
* allow to turn off weekly-quick-entries by permissions
* remove 00:00 from date-times that likely do not need a time
* fix datepicker out of window
2021-11-05 10:28:48 +01:00
Kevin Papst
f7aa3c1e13
financial year setting + new users working time per year report ( #2547 )
2021-05-14 18:40:48 +02:00
Kevin Papst
f8a5ff7315
create multiple invoices at once ( #2465 )
2021-03-27 20:47:53 +01:00
Kevin Papst
30ac5e4c24
Drop SQLite support ( #2405 )
2021-03-08 16:06:22 +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
53dc322fd1
improve permission screen ( #2177 )
2020-12-09 01:17:48 +01:00
Kevin Papst
0914ebf737
added team permissions for activities ( #1872 )
2020-08-08 18:50:04 +02:00
Kevin Papst
164af7ae02
added reporting screen ( #1805 )
2020-07-12 14:05:14 +02:00
Kevin Papst
b97d9f692d
added team permissions on user queries ( #1815 )
2020-07-12 01:18:57 +02:00
Honza Kopecký
091740f407
timesheet lockdown with grace period ( #1644 )
2020-07-02 18:54:17 +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
4254c2590a
remove roles from users when role is deleted ( #1640 )
2020-04-15 15:44:28 +02:00
Kevin Papst
68d703d1e3
added internal rates ( #1591 )
2020-04-08 14:50:15 +02:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers ( #1541 )
2020-03-14 01:16:58 +01:00
Kevin Papst
bf11de82fc
Upload invoice documents via UI ( #1495 )
2020-02-27 23:19:19 +01:00
Kevin Papst
c67617262f
duplicate projects with all settings ( #1465 )
2020-02-13 16:47:20 +01:00
Kevin Papst
69cf7015d8
optimize detail pages, add new permission for comment posting ( #1432 )
2020-02-02 18:16:23 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects ( #1371 )
2020-01-16 16:25:28 +01:00
Kevin Papst
baac4eb698
set rates via batch update ( #1326 )
2019-12-29 16:52:43 +01:00
Kevin Papst
af0f89774e
User roles and permission management via Admin UI ( #1231 )
2019-11-10 18:53:56 +01:00