Kevin Papst
8d3a305ec3
handle negative duration ( #1510 )
2020-03-01 13:46:37 +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
34d2228d5d
option to use decimal format in user timesheet export ( #1489 )
2020-02-24 18:03:30 +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
7b218c33f9
added generic rules for auth firewall ( #1472 )
2020-02-18 13:54:03 +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
Philipp Strobel
847798eec1
use different arrow for paginated box widget ( #1431 )
2020-02-10 22:16:16 +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
MikKrz
733aa58de8
added Polish translations ( #1426 )
2020-02-10 00:23:37 +01:00
Kevin Papst
9620627ea6
fix dates in project API ( #1451 )
2020-02-10 00:16:44 +01:00
Kevin Papst
e06314e802
replace travis with github actions ( #1452 )
2020-02-09 23:54:04 +01:00
Kevin Papst
986d922855
invoices: choose language and duration format ( #1438 )
2020-02-04 20:27:36 +01:00
Kevin Papst
75dcae6fbe
update to Symfony 4.4 ( #1275 )
2020-02-04 15:29:26 +01:00
Luca Buoncristiani
375691365e
added missing italian translation files ( #1437 )
2020-02-04 13:31:20 +01:00
infeeeee
5c5af05408
fixed glyphs in pdf export table header ( #1435 )
2020-02-03 17:18:39 +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
6a533579b7
added support for saml login ( #1408 )
2020-01-31 19:47:34 +01:00
Kevin Papst
3ff46e06c0
code improvements ( #1423 )
...
* removed unused mapping information
* added support for further field types
* fixed changing date objects for begin and end
* added more project fields as invoice variables
* theme update and asset rebuild
2020-01-31 17:07:14 +01:00
Kevin Papst
9e2fccb105
added pagination to working time widget ( #1418 )
2020-01-30 21:51:27 +01:00
Kevin Papst
f2c6d8aee1
better handling of custom field columns in tables ( #1419 )
2020-01-29 15:18:10 +01:00
Kevin Papst
836a530b86
API methods to handle teams and users ( #1384 )
2020-01-28 22:28:31 +01:00
Kevin Papst
a31e027c54
updated slovak translations ( #1414 )
2020-01-28 22:02:37 +01:00
Kevin Papst
a1b554b3ac
various code improvements ( #1415 )
2020-01-28 21:57:34 +01:00
Kevin Papst
79c4c237fa
support for auto linking urls with file protocol ( #1402 )
2020-01-22 17:25:11 +01:00
Kevin Papst
85a35a3063
prepare release 1.7 ( #1388 )
2020-01-19 21:50:29 +01:00
Kevin Papst
e0e391efbe
prepare release 1.7 ( #1388 )
2020-01-19 21:49:41 +01:00
Kevin Papst
9eff89963c
prepare release 1.7 ( #1388 )
2020-01-19 21:49:04 +01:00
Lukas
352fac26f3
added missing raw filter ( #1393 )
2020-01-19 21:47:40 +01:00
Lukas
8c16bf126a
added missing raw filter ( #1393 )
2020-01-19 21:47:17 +01:00
Lukas
42de968f8f
added missing raw filter ( #1393 )
2020-01-19 21:46:47 +01:00
ikusimakusi
ed8f024e42
added Basque translations ( #1382 )
2020-01-17 15:28:12 +01:00
Kevin Papst
e534369c5b
fix widgets imports ( #1387 )
2020-01-17 00:02:02 +01:00
Kevin Papst
fed797df93
order user roles and permissions ( #1372 )
2020-01-16 16:54:42 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects ( #1371 )
2020-01-16 16:25:28 +01:00
Kevin Papst
28c5357f11
allow to hide rate or duration in html export summary ( #1370 )
2020-01-14 13:46:07 +01:00
Kevin Papst
a8824f92a1
added support on PHP 7.4 ( #1355 )
2020-01-07 21:43:33 +01:00
Kevin Papst
e57b69973f
re-written exporter for simpler extendability ( #1349 )
2020-01-07 21:20:45 +01:00
Kevin Papst
d6798eed1e
added project start and end date ( #1303 )
...
* added sortable js library
* activity in invoice is optional
* added javascript widget for paginated boxes
* fix activity dropdown for globals only
* added timesheet service to reduce code duplication
* use repository to query for teams in dropdowns
* added project validator
* validate project start and end against timesheet
* include begin and end in dynamic form requests for projects
* added timezone and language option to import flag, improve timesheet import speed
* deactivate cross-timezone filter
* add virtual fields to field order list
* composer update
* added param to ignore dates
* position loader icon fixed - fixes #1330
* permission problem when creating a new project - fixes #1340
* remove dev dependencies webserver and thanks bundle
* stop information leak (begin and end date) in duration mode - fixes #1307
* unify timesheet edit dialog for user and admins
* fix security issue, own rates exposed to unauthorized users in multi-update dialog
2020-01-05 02:49:01 +01:00
hmr-it-jr
50383673ca
added api endpoint to return instance specific timesheet config ( #1335 )
2020-01-04 01:44:11 +01:00
Kevin Papst
022dbe32e5
allow empty date in export ( #1338 )
2019-12-31 20:24:47 +01:00
Kevin Papst
baac4eb698
set rates via batch update ( #1326 )
2019-12-29 16:52:43 +01:00
Kevin Papst
8aa8f452d5
added exported filter in timesheet view ( #1327 )
2019-12-29 13:55:15 +01:00
Kevin Papst
54255cf923
validate tag name ( #1325 )
2019-12-16 16:55:34 +01:00