0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-05-04 17:20:23 +00:00
Commit graph

96 commits

Author SHA1 Message Date
Kevin Papst
30c7782d6e
automatic billable calculation () 2022-03-18 22:31:50 +01:00
Kevin Papst
b08c156552
1.18.1 - fix description pattern in title ()
* bump version
* add comment to customer/project/activity entity and collections api 
* improve title pattern usage
2022-02-28 16:32:41 +01:00
Kevin Papst
1e269a6f82
improve team member handling () 2022-01-25 13:44:49 +01:00
Kevin Papst
a1992494d3
fetch user preferences via API () 2021-11-15 21:14:45 +01:00
Kevin Papst
8b0962e192
configure am/pm time-format as user preference () 2021-11-14 18:18:26 +01:00
iusgit
042c119058
extend project orderNumber to 50 characters () 2021-11-03 16:48:35 +01:00
Kevin Papst
9ab098af86
weekly quick-entry form () 2021-10-18 11:12:46 +02:00
Kevin Papst
bbf25823b8
release 1.15.5 () 2021-10-13 18:31:28 +02:00
Kevin Papst
ccb184b17f
Release 1.15.3 () 2021-10-05 15:30:29 +02:00
Kevin Papst
baff2d78d9
prepare release 1.15 ()
* bump version
* fix invisible class on labels
* fail safe removal of foreign key
* check if optional form field exists before accessing it
* silently ignore stopped timesheets
* prevent colliding parameter names
* make sure decimal duration is always rendered with two decimals
* simplify translation
* fix  ANSI_QUOTES
* rename composer task
* fix billable statistic rates
* added missing translation for export
2021-09-17 00:58:25 +02:00
Kevin Papst
f2eec4f315
API fixes () 2021-09-16 17:06:32 +02:00
Kevin Papst
b2d3272151
support multiple teamleads in each team ()
* fix jumping avatars
* fix line-break after color dot for long names
2021-08-07 18:05:41 +02:00
Kevin Papst
cefd747e91
monthly budget, monthly report, unified report calculation () 2021-08-06 18:38:41 +02:00
Kevin Papst
828b9c8b4a
added account number field to user () 2021-07-19 00:13:39 +02:00
Kevin Papst
2583fdf20e
small bugfixes ()
* improve report visibility
* fix timesheet duration, which breaks validation
* added contributing section in README
* do not allow to change project for existing activities - fixes 
* bump theme version to fix FOSUserBundle dependency
* use entity color instead of inherited one - fixes 
2021-07-10 00:37:03 +02:00
Kevin Papst
9ddb87a6fd
added project detail report ()
- avatars via css only
- random colors for entities
- improves print view
- added colors for teams
- added color to tag
2021-07-06 22:01:20 +02:00
Kevin Papst
7460647d58
added setting to limit the maximum length of a timesheet record () 2021-06-12 01:05:33 +02:00
Kevin Papst
f2b32b211b
use dialog to duplicate timesheet ()
* fix: display time budget in customer listing if set
* updated api methods with annotations
* do not require checkboxes for system configurations
* open dialog for duplicated timesheets
2021-05-12 22:32:08 +02:00
Kevin Papst
f81f9ba492
added API route to fetch infos about installed plugins () 2021-05-12 14:03:46 +02:00
Kevin Papst
dad1b8b772
version 1.14.1 ()
* no back links in modal pages
* remove unused service links to bountysource and gitter
* add validation for budget and time-budget fields
* display time budget if set
* remove console log
* sanitize DDE payloads
* do not show status and name in version string
2021-04-29 18:29:03 +02:00
Kevin Papst
0330f45c6a
billable timesheets, inactive projects report, bookmark export search () 2021-04-18 21:51:27 +02:00
Kevin Papst
af9dea9226
prepare release 1.14 ()
* removed un-maintained docker file
* update all packages
* fix deprecations
* only show one line descriptions for customer, projects and activities
* allow to show export column in timesheet listing
2021-04-08 18:07:57 +02:00
Kevin Papst
68bb01d064
allow to pre-define colors to choose from () 2021-04-06 00:45:54 +02:00
Kevin Papst
7427187647
fix api 404 on page parameter () 2021-03-28 11:30:35 +02:00
Kevin Papst
75e62b800c
added version ID for simpler comparison () 2021-03-16 11:24:19 +01:00
Kevin Papst
30ac5e4c24
Drop SQLite support () 2021-03-08 16:06:22 +01:00
Kevin Papst
88b4d3842f
improve API validation error messages () 2021-01-20 18:57:16 +01:00
Kevin Papst
8d72d114c7
improved duration and minute selector ()
* do not close modal if form is dirty
* deprecated TimesheetConfiguration
* inject timezone in form types
* cleanup usage of UserDateTimeFactory
* allow to configure increment steps for minutes
* use 15 minutes step for datetimepicker in project edit form
* use rounding rules for increments in minute select for begin and end
* allow duration in multi user and admin timesheet forms
* make dropdown values configurable
2021-01-17 14:04:13 +01:00
Kevin Papst
c2ec15aeb3
add a i18n api field for the users "now" datetime () 2020-10-07 00:04:20 +02:00
Kevin Papst
9ef32e75c5
added drag and drop for new records via calendar () 2020-09-17 01:13:48 +02:00
Kevin Papst
2449a1e8bf
fix serialized dates from API () 2020-08-12 21:56:47 +02:00
Kevin Papst
0914ebf737
added team permissions for activities () 2020-08-08 18:50:04 +02:00
Kevin Papst
130e6ac057
handle hidden users in teams ()
* allow to add disabled users to team
* allow to include disabled users in user-select
* include disabled users when editing team members ONLY if they are already part of team
2020-07-26 13:13:06 +02:00
Kevin Papst
c843dba29a
API improvements () 2020-07-17 20:30:16 +02:00
Kevin Papst
f57b314466
Preparations for coming features ()
* removed unused convert_tz code
* added timestampable listener to support automatic updates of change columns
* added modified_at, billable and category timesheet fields
* new timesheet API query parameter modified_after
2020-07-13 23:35:06 +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
Kevin Papst
e566305426
updated composer dependencies () 2020-06-28 15:43:38 +02:00
Kevin Papst
3c511df7f7
fix required fields in API () 2020-05-19 11:24:30 +02:00
Kevin Papst
0debc70ead
support budget and timeBudget in API calls () 2020-04-23 18:49:48 +02:00
Kevin Papst
0f3fa8fdbe
Code improvements ()
* use global namespace for faster lookups
* phpstan level 5
2020-04-19 14:37:14 +02:00
jojoemade
0bc9e74853
added colors to tags () 2020-04-14 14:18:11 +02:00
Kevin Papst
68d703d1e3
added internal rates () 2020-04-08 14:50:15 +02:00
Kevin Papst
4b1cfa5840
added multi-select for customer, project and activity () 2020-03-16 14:06:26 +01:00
Kevin Papst
886fc8d74e
action to duplicate timesheet record () 2020-02-18 15:32:33 +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
9620627ea6
fix dates in project API () 2020-02-10 00:16:44 +01:00
Kevin Papst
75dcae6fbe
update to Symfony 4.4 () 2020-02-04 15:29:26 +01:00
Kevin Papst
836a530b86
API methods to handle teams and users () 2020-01-28 22:28:31 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +01:00