0
0
Fork 0
mirror of https://github.com/kevinpapst/kimai2.git synced 2025-04-06 22:19:02 +00:00
Commit graph

82 commits

Author SHA1 Message Date
Kevin Papst
6b066046c6
default value for billable flag and support in batch update () 2021-10-13 15:49:20 +02:00
Kevin Papst
98a3fc99a2
store search in session ()
* allow to detect used query filters
* allow to set label in action buttons
* allow to reset last search from session
* migrate invoice archive to new search system
* display number of used search filters
2021-08-26 01:37:40 +02:00
Kevin Papst
56524a9773
data-table sorting icons and alignment () 2021-08-26 00:56:36 +02:00
Kevin Papst
f743503705
added search modal for timesheet export () 2021-08-24 19:01:48 +02:00
Kevin Papst
cefd747e91
monthly budget, monthly report, unified report calculation () 2021-08-06 18:38:41 +02:00
Kevin Papst
bb94b11e37
support tags in invoices () 2021-04-23 17:06:42 +02:00
Kevin Papst
ff7a402bd4
fix locale date format in report header and more ()
* fix problem with empty end datetime in edit time
* fixed calendar creation with tags in "pre-defined tags" mode
* fix locale date format in report header
2021-04-21 22:23:32 +02:00
Kevin Papst
305a2fd4f6
show daily sum in calendar week and day view () 2021-04-21 16:11:31 +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
cdad5913ca
highlight invisible items () 2021-04-07 19:14:33 +02:00
Kevin Papst
87d07ffaaf
save default search options ()
* set default times for daterange objects
* allow to show order and order by fields
* move search to modal
* more options for page size
* save export visibility in cookie
2021-03-20 01:10:45 +01:00
Kevin Papst
e1c9af795c
refactored page actions to event subscriber () 2021-03-15 14:18:44 +01:00
Kevin Papst
8d41fa20bd
prepare release 1.13 ()
* 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
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
c1a54abc58
simplify html timesheet exporter () 2020-12-27 20:44:39 +01:00
Kevin Papst
6db21d7b34
fix xss () 2020-10-26 11:35:31 +01:00
Kevin Papst
6ed7ee76e7
support custom fields in timesheet batch update () 2020-10-21 17:10:11 +02:00
Kevin Papst
0aa6baea2f
explain limited access if project or customer has team permission () 2020-10-01 19:16:31 +02:00
Kevin Papst
ede21fe46a
more extension points for plugins () 2020-08-21 19:38:17 +02:00
Kevin Papst
e61ffe4db4
create timesheet for multiple users () 2020-05-18 23:35:43 +02:00
Kevin Papst
e3749c8e8f
added pdf template and other invoice improvements () 2020-05-10 16:19:59 +02:00
Kevin Papst
57254bf175
fix duration calculation in admin timesheet view () 2020-04-15 11:48:18 +02:00
Kevin Papst
dd64eb98f9
support more columns in listings () 2020-03-13 18:21:16 +01:00
Kevin Papst
7f931cbfd3
highlight overlapping times () 2020-03-12 16:35:25 +01:00
Kevin Papst
34d2228d5d
option to use decimal format in user timesheet export () 2020-02-24 18:03:30 +01:00
Kevin Papst
886fc8d74e
action to duplicate timesheet record () 2020-02-18 15:32:33 +01:00
Kevin Papst
9eff89963c
prepare release 1.7 () 2020-01-19 21:49:04 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +01:00
Kevin Papst
e57b69973f
re-written exporter for simpler extendability () 2020-01-07 21:20:45 +01:00
Kevin Papst
d6798eed1e
added project start and end date ()
* 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 
* permission problem when creating a new project - fixes 
* remove dev dependencies webserver and thanks bundle
* stop information leak (begin and end date) in duration mode - fixes 
* 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
Kevin Papst
5ee0396a02
Release 1.6.1 () 2019-11-26 17:22:31 +01:00
1willem
641dcdff85 Dutch translation files () 2019-11-18 21:48:16 +01:00
Kevin Papst
94c28ebbc5
Update and delete multi timesheets and tags () 2019-11-15 01:25:31 +01:00
Kevin Papst
fa1c79e15c
support different formats in user timesheet exports () 2019-11-08 16:10:38 +01:00
Kevin Papst
1114538f41
duration field in timesheet edit dialog () 2019-10-24 23:46:22 +02:00
Kevin Papst
d661c8b54e
fix closing search dropdown ()
* using a different library for javascript selects, fixing the closing search dropdown
* fix closing dropdown for daterangepicker
* added missing search button for mobile on customer page
* fix meta fields with same names than existing columns
2019-09-25 18:34:25 +02:00
Kevin Papst
5aa422dde1
Display meta-fields in datatables () 2019-09-19 20:28:31 +02:00
Kevin Papst
a651e55dc9
added table-column ordering () 2019-09-09 23:47:42 +02:00
Kevin Papst
e99b170d0a
refactored search with free search term support () 2019-09-04 18:54:06 +02:00
Kevin Papst
025c6b0e7b
added css class to target running records in timesheet tables () 2019-08-16 22:34:41 +02:00
Kevin Papst
a0e8aa3a43
fixed xss in timesheet description () 2019-07-14 13:58:10 +02:00
Kevin Papst
59d2946b91
add "duration + fixed start time" tracking mode () 2019-06-15 23:04:53 +02:00
Kevin Papst
fea3495098
lock exported timesheets () 2019-05-22 22:28:29 +02:00
Kevin Papst
ec174a38a9
timesheet controller refactoring () 2019-05-19 23:52:43 +02:00
Kevin Papst
d2ad87d09c
improved calendar () 2019-05-19 16:16:20 +02:00
Kevin Papst
5c227888f2
delete timesheets via api () 2019-05-12 03:26:31 +02:00
Mathias
e29e183e84 added tags for timesheets () 2019-05-12 01:40:04 +02:00
Kevin Papst
09da7cd242
javascript and api to stop and display active records () 2019-05-10 13:45:09 +02:00
Kevin Papst
aa113cc300
dynamically update title and visible durations for running records () 2019-05-05 03:01:25 +02:00