Kevin Papst
8fb0b1445a
added korean translations ( #1039 )
2019-08-26 15:00:59 +02:00
Kevin Papst
7cd17154fc
support creating new roles ( #1050 )
2019-08-20 14:02:15 +02:00
Kevin Papst
561ec3b1e9
added team permissions ( #996 )
2019-08-16 01:22:33 +02:00
Kevin Papst
e68b7da1f8
added slovakian translations ( #952 )
2019-07-12 15:52:30 +02:00
Kevin Papst
3311f17bbb
users weekly stats as bar-chart in dashboard ( #847 )
2019-06-13 18:38:49 +02:00
Kevin Papst
833968a87d
fix LDAP install for systems without ldap extension ( #846 )
2019-06-11 01:25:49 +02:00
Kevin Papst
0c0e9c2f71
LDAP authentication support ( #815 )
2019-06-07 22:48:39 +02:00
Kevin Papst
d2ad87d09c
improved calendar ( #784 )
2019-05-19 16:16:20 +02:00
Mathias
e29e183e84
added tags for timesheets ( #604 )
2019-05-12 01:40:04 +02:00
heddi.nabbisen
5f4a5364b0
add japanese translation ( #774 )
2019-05-11 22:37:36 +02:00
Kevin Papst
09da7cd242
javascript and api to stop and display active records ( #772 )
2019-05-10 13:45:09 +02:00
Kevin Papst
1b0b45649d
added swedish ( #732 )
2019-04-28 23:55:27 +02:00
Kevin Papst
3a4aa5a001
added plugin screen ( #671 )
2019-04-08 18:38:56 +02:00
Kevin Papst
13d9f8f3f7
added database driven system configurations with admin screen ( #647 )
2019-03-22 20:58:38 +01:00
Kevin Papst
cfc19dca25
fix pdf export cache directory ( #650 )
2019-03-22 14:37:25 +01:00
Kevin Papst
bde791fa55
added begin, end and export filter for API timesheets ( #639 )
2019-03-14 03:34:54 +01:00
Kevin Papst
fb6bf4319f
removed dynamic database prefix ( #641 )
2019-03-13 15:17:18 +01:00
Kevin Papst
3ac72a5c89
enhanced plugin support ( #634 )
...
- refactored admin controller and templates
- plugin support for entity actions
- changed column mail to email in customer table
- refactored theme events
2019-03-11 14:46:30 +01:00
Kevin Papst
e260dd84ad
Improve create and start permission handling ( #613 )
2019-03-06 10:24:27 +01:00
Kevin Papst
fd4a87e3a6
Support foreign keys with SQLite ( #590 )
2019-02-20 20:06:19 +01:00
Kevin Papst
d00596d297
convert timesheets to UTC with support for user timezone ( #372 )
2019-02-08 18:24:33 +01:00
Kevin Papst
062735c9e3
added daterange-picker and localized date-inputs ( #540 )
2019-02-03 21:24:30 +01:00
Kevin Papst
a9ece209ae
Form and theme improvements ( #513 )
2019-01-21 13:10:53 +01:00
Lukas
47ac50b4d0
Only one running timesheet: automatically stop others ( #386 )
2019-01-21 12:49:22 +01:00
Matheus
54d06462fc
added portuguese translations ( #446 )
2018-11-28 18:22:05 +01:00
Kevin Papst
8fddf627bf
added configurable permission system ( #424 )
2018-11-26 13:20:32 +01:00
Kevin Papst
bae24dd0ec
beta test: added quick search box for customers, projects and activities ( #392 )
2018-11-06 23:35:09 +01:00
infeeeee
86f40083ef
Added Hungarian translation ( #385 )
2018-11-02 23:38:12 +01:00
Kevin Papst
6633c550f5
user-profile - sidebar links and language settings ( #369 )
2018-10-23 23:59:38 +02:00
Toby Batch
3075276a52
added default settings for new customer form ( #358 )
2018-10-21 15:27:43 +02:00
Kevin Papst
56ac642446
arabic translations and locale support in datepicker ( #337 )
2018-10-07 18:29:12 +02:00
Kevin Papst
53f82a808b
improved invoices with new renderer ( #306 )
...
* added docx renderer and demo template
* added csv renderer and demo template
* added xlsx renderer and demo template
* added ods renderer and demo template
* added user calculator
* added invoice documentation
2018-09-21 01:27:56 +02:00
Kevin Papst
4c277fe1b5
allow markdown in timesheet descriptions ( #296 )
2018-09-02 12:10:49 +02:00
Kevin Papst
9f6079ad8a
added option to delete invoice template ( #294 )
2018-09-02 11:36:04 +02:00
Kevin Papst
ebe007eb78
added configurable formats for duration ( #287 )
2018-09-01 17:54:17 +02:00
Kevin Papst
142369d651
activated spanish, french and italian
2018-08-18 23:39:40 +02:00
Kevin Papst
dbbb434723
dashboard widgets are configurable via config ( #269 )
2018-08-17 23:17:02 +02:00
Kevin Papst
2f84f3751a
Added basic API endpoints ( #258 )
2018-08-08 23:10:45 +02:00
Kevin Papst
a7780dac9e
added italian translation ( #253 )
2018-08-08 00:00:24 +02:00
Kevin Papst
e6f8bc8ae2
Added timesheet-calendar view ( #236 )
2018-07-27 20:19:56 +02:00
Kevin Papst
7a0d690101
replaced AvanzuAdminTheme with AdminLTE bundle #201 ( #202 )
2018-07-09 18:25:08 +02:00
Kevin Papst
d4a46cf257
language specific money and date display ( #180 )
...
* improved date translation
* language specific date and money display
2018-06-25 16:41:12 +02:00
Kevin Papst
3dc054b839
help text and link for form labels #138 ( #143 )
...
* added help for timesheet duration form field - fixes #138
* added label option to link to manual chapter
* created docu chapter "timesheet" and added duration mode docu
* allow field and form option "documentation" to link to chapters in the documentation
2018-06-21 18:25:11 +02:00
Kevin Papst
db5b6f8e2e
added russian translation #95 ( #147 )
...
* added russian translation #95
* added config for duration_only mode and adjusted timesheet views #131
2018-06-02 19:57:12 +02:00
Kevin Papst
5a4bb0d081
Duration only mode #131 ( #134 )
2018-02-10 22:19:49 +01:00
Kevin Papst
2e60e14132
added rounding rules and hourly rates factor #112 ( #128 )
...
* added unit tests and documentation #112
* fixed DashboardController
* added CONTRIBUTION guidelines
* fixed license year
2018-02-07 12:51:00 +01:00
Kevin Papst
4cbc5391c0
added basic invoice rendering #97 #93 ( #99 )
2018-01-21 22:50:46 +01:00
Kevin Papst
9a161b8fd9
added remember me feature #53 ( #98 )
...
cleanup event subscriber
2018-01-17 19:55:26 +01:00
Kevin Papst
0a65965187
load doctrine extensions during kernel bootstrap #84 ( #92 )
2018-01-16 21:35:23 +01:00
Kevin Papst
d5e689e307
code cleanup
2018-01-13 00:20:41 +01:00