0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-03-23 16:53:19 +00:00
Commit graph

161 commits

Author SHA1 Message Date
Kevin Papst
7a3388646b
allow custom export repositories () 2020-12-10 15:00:14 +01:00
Kevin Papst
53dc322fd1
improve permission screen () 2020-12-09 01:17:48 +01:00
Kevin Papst
0d2d40791a
allow to reassign timesheets from delete-user form () 2020-12-03 22:52:58 +01:00
Kevin Papst
996f05c73a
added project importer and grandtotal converter () 2020-10-11 22:08:00 +02:00
Kevin Papst
fb31319fcf
open create form for activity/project/customer in modals () 2020-10-08 01:12:34 +02:00
Kevin Papst
825e492891
Notifications by SweetAlert2 () 2020-10-02 19:37:30 +02:00
Kevin Papst
de0a9f8303
Fix user-email validation () 2020-09-30 18:38:34 +02:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar () 2020-09-17 01:13:48 +02:00
Kevin Papst
217960de60
configure first day of week for calendar and date-picker () 2020-09-05 18:31:37 +02:00
Kevin Papst
d25bcfe29c
use configured language for non-twig invoice templates () 2020-08-26 23:41:47 +02:00
Kevin Papst
6aac85bddb updated test 2020-08-19 00:03:11 +02:00
Kevin Papst
d8ae7635d1 fix order and update of user settings form 2020-08-18 23:22:16 +02:00
Kevin Papst
9597015413 cleanup global context usage in widgets 2020-08-18 11:39:41 +02:00
Kevin Papst
661c3897b0
new form type to select a daytime in system-configuration () 2020-08-17 00:18:51 +02:00
Kevin Papst
2d4cfbe821
Weekly reporting view () 2020-08-16 12:20:33 +02:00
Kevin Papst
0914ebf737
added team permissions for activities () 2020-08-08 18:50:04 +02:00
Kevin Papst
476e6ca150
remove usage of getenv from codebase () 2020-08-02 01:02:04 +02:00
Kevin Papst
aee063bb3c
added annotation based exporter ()
* added user exporter
* added project exporter
* added customer exporter
* added activity exporter
2020-07-21 03:37:51 +02:00
Kevin Papst
7907b43ef7
UI improvement ()
* open "create new project/activity" form in modal
* re-use action translation for create action title
* do not pre-select first customer in list - fixes 
* sort user preferences in sections for better visual grouping
* show comment date only in hover of user avatar
2020-07-17 20:32:11 +02:00
Kevin Papst
c843dba29a
API improvements () 2020-07-17 20:30:16 +02:00
Kevin Papst
f2dd2331a5
polish detail pages () 2020-07-12 20:11:13 +02:00
Kevin Papst
164af7ae02
added reporting screen () 2020-07-12 14:05:14 +02:00
Kevin Papst
b97d9f692d
added team permissions on user queries () 2020-07-12 01:18:57 +02:00
Kevin Papst
19e4ebf88c
several enhancements ()
* show all fields in timesheet api docs
* fix action dropdown links 
* apply same validation rules for passwords and for api-tokens 
* added "duplicate team" action 
2020-07-10 03:57:15 +02:00
Honza Kopecký
091740f407
timesheet lockdown with grace period () 2020-07-02 18:54:17 +02:00
Kevin Papst
e22830790b
new system-config to prevent overlapping records () 2020-06-28 22:09:50 +02:00
Kevin Papst
e566305426
updated composer dependencies () 2020-06-28 15:43:38 +02:00
Kevin Papst
381f46cdd8
Invoices: show only custom documents in upload form () 2020-06-19 18:31:08 +02:00
Kevin Papst
ea4e930cbb
Store sessions in database () 2020-06-11 16:54:51 +02:00
Kevin Papst
e61ffe4db4
create timesheet for multiple users () 2020-05-18 23:35:43 +02:00
Kevin Papst
711139ad4c
delete invoices ()
* 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 ()
* 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 () 2020-04-15 15:44:28 +02:00
Kevin Papst
68d703d1e3
added internal rates () 2020-04-08 14:50:15 +02:00
Kevin Papst
33f76f426c
customize html and pdf exports with twig templates () 2020-03-23 01:51:02 +01:00
Kevin Papst
b8c5323ece
added command to create invoices via bash () 2020-03-20 13:14:05 +01:00
Kevin Papst
4b1cfa5840
added multi-select for customer, project and activity () 2020-03-16 14:06:26 +01:00
Kevin Papst
e6e6a1eeea
added invoice archive & configurable invoice numbers () 2020-03-14 01:16:58 +01:00
Kevin Papst
fbdc668a22
show short summary under export table () 2020-03-12 17:05:51 +01:00
Kevin Papst
ace2788b57
fix pdf creation for very large exports () 2020-03-08 00:24:49 +01:00
Kevin Papst
b8273c4441
prepare release 1.8 () 2020-03-01 14:25:59 +01:00
Kevin Papst
ec31d206e2
added UI configuration for default start-time () 2020-02-28 16:06:00 +01:00
Kevin Papst
bf11de82fc
Upload invoice documents via UI () 2020-02-27 23:19:19 +01:00
Kevin Papst
6c7477f1a9
edit single system config section in modal () 2020-02-22 18:53:03 +01:00
Kevin Papst
c67617262f
duplicate projects with all settings () 2020-02-13 16:47:20 +01:00
Kevin Papst
52c7437076
added user-specific rates () 2020-02-10 20:29:43 +01:00
Kevin Papst
986d922855
invoices: choose language and duration format () 2020-02-04 20:27:36 +01:00
Kevin Papst
75dcae6fbe
update to Symfony 4.4 () 2020-02-04 15:29:26 +01:00
Kevin Papst
69cf7015d8
optimize detail pages, add new permission for comment posting () 2020-02-02 18:16:23 +01:00
Kevin Papst
9eff89963c
prepare release 1.7 () 2020-01-19 21:49:04 +01:00