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

37 commits

Author SHA1 Message Date
Kevin Papst
30ac5e4c24
Drop SQLite support () 2021-03-08 16:06:22 +01:00
Kevin Papst
0914ebf737
added team permissions for activities () 2020-08-08 18:50:04 +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
ea4e930cbb
Store sessions in database () 2020-06-11 16:54:51 +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
e6e6a1eeea
added invoice archive & configurable invoice numbers () 2020-03-14 01:16:58 +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
6a533579b7
added support for saml login () 2020-01-31 19:47:34 +01:00
Kevin Papst
6a44dbfe83
detail pages for customers and projects () 2020-01-16 16:25:28 +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
47bd8b0ce7
added new invoice fields, improved invoice templates () 2019-11-18 12:01:26 +01:00
Kevin Papst
945562b34d
fixes wrong foreign keys on timesheet_tags join table () 2019-11-14 01:57:58 +01:00
Kevin Papst
af0f89774e
User roles and permission management via Admin UI () 2019-11-10 18:53:56 +01:00
Kevin Papst
37c6e2c0af
added order-date field to project () 2019-10-24 17:04:21 +02:00
Kevin Papst
e8c25d8ac5
added avatars, show user teams in list, new team dashboard widgets () 2019-10-03 13:44:16 +02:00
Kevin Papst
388c3ec188
reduce field size to 150 chars to prevent index out of length () 2019-08-16 16:57:09 +02:00
Kevin Papst
561ec3b1e9
added team permissions () 2019-08-16 01:22:33 +02:00
Kevin Papst
f23dcbec17
run migrations always in kimai:install command () 2019-07-10 19:19:03 +02:00
Kevin Papst
d8621f0b7a
support custom fields for timesheets, customers, projects and activities () 2019-06-26 00:39:05 +02:00
Kevin Papst
5702d7afa8
added hourly and money budgets to activity, project and customer () 2019-06-11 13:18:57 +02:00
Kevin Papst
1903d6fb77
fix column and max key length () 2019-05-14 23:09:33 +02:00
Mathias
e29e183e84 added tags for timesheets () 2019-05-12 01:40:04 +02:00
Kevin Papst
65df1ff909
colors for visual grouping of customer, projects and activities () 2019-05-04 01:45:52 +02:00
Kevin Papst
13d9f8f3f7
added database driven system configurations with admin screen () 2019-03-22 20:58:38 +01:00
Kevin Papst
3ac72a5c89
enhanced plugin support ()
- 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
d00596d297
convert timesheets to UTC with support for user timezone () 2019-02-08 18:24:33 +01:00
Kevin Papst
816866549c
added export module () 2019-02-05 21:37:33 +01:00
Kevin Papst
db7de3aac1
added global activities () 2018-11-06 23:10:34 +01:00
Kevin Papst
8cae5e8b3f
added fixed-rate and hourly-rate for customer, project and activity () 2018-09-06 23:37:25 +02:00
Kevin Papst
6163f33abf
add hourly_rate and fixed_rate to timesheet entries () 2018-09-05 15:27:39 +02:00
Kevin Papst
2f84f3751a
Added basic API endpoints () 2018-08-08 23:10:45 +02:00
Kevin Papst
f41eea2768
Easier creation of Tasks/Projects/User () 2018-07-22 23:18:47 +02:00
Kevin Papst
75246e9db2
Integrated FOSUserBundle () 2018-07-21 22:36:36 +02:00
Kevin Papst
29699572bd added controller to render markdown documentation 2018-02-07 15:07:53 +01:00
Kevin Papst
a87355695e
upgraded to symfony 4 () 2018-01-12 20:39:07 +01:00