milan
86c4a384ed
fixed alignment of timesheet descriptions regarding ticket # 101351
2024-12-18 17:08:57 +01:00
ralf
b01887f304
allow to use Api\DateTime::sql_filter also for non-integer columns like regular DB DateTime or Timestamp columns
2024-12-17 17:31:03 +01:00
nathan
aaefb6ce68
Fix some app code using Et2Dialog.template, which previously returned the eTemplate2 object
...
It Et2Dialog.template is an attribute, and has to return the template name.
Use Et2Dialog.eTemplate to access the loaded etemplate2 object.
2024-12-11 08:33:32 -07:00
nathan
2356c6e0dd
Change deprecated et2_dialog for Et2Dialog webcomponent
2024-12-09 14:56:34 -07:00
nathan
6bf48819bd
Fix timesheet merge into spreadsheet lost numbers
2024-11-29 08:55:49 -07:00
Ralf Becker
1afdfbc992
pending changes from our translation server
2024-11-05 20:16:26 +01:00
ralf
6b24c1f7c2
improve speed for read access / grants to a lot of accounts
...
first check then spend time generating the list ;)
2024-10-29 12:32:08 +01:00
Ralf Becker
9ca8646510
pending translations from our translation server
2024-09-30 08:18:43 +02:00
ralf
ac389d8aab
remove all existing images and adding a couple redesigned ones to match Bootstrap icons
2024-09-12 15:00:17 +02:00
Ralf Becker
e95888c770
pending translations from our translation-server
2024-08-24 13:51:51 +02:00
ralf
0453aede6c
* All apps/REST API: fix custom-fields of type "date-time" to be stored timezone aware, if no format is specified
...
So far date-time values were stored in user-time, now they are stored in UTC with a "Z" suffix" to be able to still read old user-time values unchanged.
2024-07-29 15:57:08 +02:00
ralf
24a5ac6558
fix broken timesheet langfile for km
2024-07-27 22:25:48 +02:00
Ralf Becker
03693f7d3b
pending translations from our translation server
2024-06-24 10:18:29 +02:00
ralf
8864d6ed49
* CalDAV/CardDAV/REST API: fix not working limited result
...
(since using generator instead of iterator)
2024-05-13 19:18:59 +02:00
ralf
bd9464b7fe
fix some errors in timesheet REST API
2024-05-10 16:29:48 +02:00
ralf
f082055134
* Timesheet: allow to record/document pause times with timer and manually
2024-05-07 15:04:18 +02:00
nathan
12f3d3a8ee
Timesheet: Fix JS error when adding with link filter
2024-04-12 13:27:53 -06:00
ralf
2e37f9bd34
WIP allow to place custom-fields in specified tabs and automatic tab generation
...
- no more need to add custom-field tabs to the template, if a et2-tabs is used
- new custom-field options for et2-tabs:
+ cfTypeFilter propagated to type_filter of customfields widget
+ cfPrivateTab use an extra tab for private cfs
+ cfPrepend where to add cf tabs, default before history tab or at the end, if no history tab
2024-03-25 16:03:48 +02:00
ralf
158f683e69
* REST API: fix PATCHing of custom-fields
2024-02-21 17:28:04 +02:00
ralf
5524c1fa15
fix not displayed project information
2024-02-08 10:42:13 +02:00
ralf
087e969f9f
* Timesheet: new REST API to query, update and delete timesheets https://github.com/EGroupware/egroupware/blob/master/doc/REST-CalDAV-CardDAV/Timesheet.md
2024-02-06 16:39:12 +02:00
ralf
59619f83a9
allow to use "/timesheet/?filters[owner]=0" to query all timesheets the current user has access too
2024-02-06 12:52:02 +02:00
ralf
07d242e705
* REST API: new links collection allowing to link application entries with each other or attach files
2024-02-05 21:06:18 +02:00
ralf
da960e96d2
add missing project
2024-02-05 10:04:39 +02:00
ralf
ca443060f4
WIP timesheet REST API
2024-02-01 22:16:36 +02:00
Ralf Becker
5f2c0f448e
pending translations from our translation server
2024-01-25 09:53:39 +01:00
ralf
5cf18de2c5
fix class "Accounts" not found
2023-12-21 11:30:46 +02:00
nathan
fd4bdd4997
Timesheet: Use regular account select for user / owner for large numbers of users
2023-12-05 09:56:32 -07:00
Ralf Becker
671dc1d28b
pending translations from our translation server
2023-12-01 07:01:27 +01:00
ralf
2aedd7f5ef
WIP REST Api for Timesheet app
2023-11-29 15:47:27 +02:00
Ralf Becker
c5b7251188
pending translations from our translation-server
2023-10-18 16:41:38 +02:00
nathan
896f77f2fd
Fix date & time formatting on mobile
...
- Date & DateTimeOnly did not show value
- timesheet view was missing start time
2023-09-05 11:21:09 -06:00
nathan
a61323f98c
Disable kanban column if user does not have access to kanban
2023-07-12 15:47:54 -06:00
nathan
d21eb1c1e6
Timesheet: Do not include events in new timesheet when save & new button is clicked on a timesheet with events
2023-07-11 15:24:18 -06:00
nathan
ab4d9a1446
Timesheet: Give category selectbox more space
2023-06-23 10:43:07 -06:00
nathan
b1fe818527
* Infolog / Tracker: Change timesheet total columns to ignore timesheet ACL
...
Use "Respect timesheet run and read permissions for time totals" configuration setting for previous behaviour, which may exclude some timesheet entries
2023-06-09 13:19:19 -06:00
nathan
bcf211c93f
Timesheet: Fix quantity update to work with comma decimal separator
2023-06-07 09:10:20 -06:00
nathan
bb34db801c
Timesheet: When changing duration, update quantity if it's not been set to something different
2023-06-06 10:41:16 -06:00
Ralf Becker
0056adc47d
pending translations from our translation-server
2023-05-16 08:11:39 +02:00
nathan
560ed79a5e
Timesheet: Display changes for totals
...
- Totals in row now bold
- Duration in header set to h:m format
- adjust vertical position of duration to be more in line with the rest
2023-05-08 10:04:52 -06:00
nathan
b0acb3f3ec
Timesheet: Allow exact start & end times
2023-04-25 13:18:55 -06:00
nathan
a6a30e80b5
Timesheet: Fix broken total in header
...
Passing columns as string caused them to get split by comma, but $total_sql had round(...,2) in it. Changed to use array.
2023-04-11 17:32:55 -06:00
nathan
e419287cfb
Fix price select did not fill in price
2023-04-05 16:42:50 -06:00
Ralf Becker
4caa637bd1
pending translations from our translation server
2023-03-23 21:18:45 +01:00
nathan
3dff71c8d1
Timesheet: Update quantity placeholder when duration changes, including decimal separator
2023-03-22 11:00:16 -06:00
nathan
250beda64e
Timesheet: Update quantity placeholder when duration changes
2023-03-20 14:55:16 -06:00
nathan
fe6a5fa0f0
Add missing home templates
2023-03-13 12:55:04 -06:00
ralf
81d044d2a5
bump version to 23.1
2023-02-28 08:50:48 +01:00
ralf
de25881635
fix "yes" could not be selected for "Asking to start and stop working time with session"
2023-02-24 13:29:37 +01:00
nathan
34cc0ff5be
Switch vbox with details back to tabbox now that we have et2-tabbox_mobile
2023-02-22 12:37:06 -07:00