Commit Graph

740 Commits

Author SHA1 Message Date
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