158f683e69
* REST API: fix PATCHing of custom-fields
2024-02-21 17:28:04 +02:00
5524c1fa15
fix not displayed project information
2024-02-08 10:42:13 +02:00
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
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
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
da960e96d2
add missing project
2024-02-05 10:04:39 +02:00
ca443060f4
WIP timesheet REST API
2024-02-01 22:16:36 +02:00
5f2c0f448e
pending translations from our translation server
2024-01-25 09:53:39 +01:00
5cf18de2c5
fix class "Accounts" not found
2023-12-21 11:30:46 +02:00
fd4bdd4997
Timesheet: Use regular account select for user / owner for large numbers of users
2023-12-05 09:56:32 -07:00
671dc1d28b
pending translations from our translation server
2023-12-01 07:01:27 +01:00
2aedd7f5ef
WIP REST Api for Timesheet app
2023-11-29 15:47:27 +02:00
c5b7251188
pending translations from our translation-server
2023-10-18 16:41:38 +02:00
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
a61323f98c
Disable kanban column if user does not have access to kanban
2023-07-12 15:47:54 -06:00
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
ab4d9a1446
Timesheet: Give category selectbox more space
2023-06-23 10:43:07 -06:00
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
bcf211c93f
Timesheet: Fix quantity update to work with comma decimal separator
2023-06-07 09:10:20 -06:00
bb34db801c
Timesheet: When changing duration, update quantity if it's not been set to something different
2023-06-06 10:41:16 -06:00
0056adc47d
pending translations from our translation-server
2023-05-16 08:11:39 +02:00
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
b0acb3f3ec
Timesheet: Allow exact start & end times
2023-04-25 13:18:55 -06:00
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
e419287cfb
Fix price select did not fill in price
2023-04-05 16:42:50 -06:00
4caa637bd1
pending translations from our translation server
2023-03-23 21:18:45 +01:00
3dff71c8d1
Timesheet: Update quantity placeholder when duration changes, including decimal separator
2023-03-22 11:00:16 -06:00
250beda64e
Timesheet: Update quantity placeholder when duration changes
2023-03-20 14:55:16 -06:00
fe6a5fa0f0
Add missing home templates
2023-03-13 12:55:04 -06:00
81d044d2a5
bump version to 23.1
2023-02-28 08:50:48 +01:00
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
34cc0ff5be
Switch vbox with details back to tabbox now that we have et2-tabbox_mobile
2023-02-22 12:37:06 -07:00
5cf63cc45e
* Timesheet: allow to set preference to never ask again to start working time on login
2023-02-20 12:42:21 +01:00
ce140e5eb6
pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation
2023-02-17 15:48:17 +01:00
7e1fdc4637
pending translation from our translation server, thanks to Ministry of Post and Telecommunications Kambodscha for the Khmer translation
2023-02-17 15:45:29 +01:00
8d58eefc0a
Change side menu bullet icons to 16px
2023-02-15 14:58:10 -07:00
330ffe73df
fix somehow wrong legacy-options for customfields widget
2023-02-06 16:31:28 +01:00
ab6338f13f
* TimeSheet: allow to update times in events tab rows by clicking on the time
...
@todo nathan: setting min/max values on Et2DateTime loaded via a template into dialog does NOT work, as widget has not instantiated Flatpicker,
when the dialog.getUpdateComplete promise returns and the widget then simply ignores the set min/max time :(
2023-02-06 14:42:18 +01:00
328c8224cb
Set 'selectUnit="true"' for all date-durations in nm rows for consistant display
2023-01-30 15:43:32 -07:00
1a37abd472
fix timer is shown even without timesheet permissions
2023-01-30 16:59:48 +01:00
09b313571c
Missed the header ID in 17f82ce
2023-01-19 11:54:47 -07:00
17f82cec40
Add kanban column to list
2023-01-19 11:51:32 -07:00
1d43684418
Convert tabs to details for timesheet's mobile templates
2023-01-19 12:20:17 +01:00
8ec106f22b
converting .xet files to new webcomponents-format
2023-01-04 11:28:10 -06:00
82ae5aa939
Timesheet: Avoid error if selectcols is not an array
...
in_array(): Argument #2 ($haystack) must be of type array, null given
2023-01-02 08:31:10 -07:00
fefe82162e
WIP converting filesystem templates to new syntax
...
- basically commiting what the preprocessor currently generates for the client-side
- server-side need to understand new syntax (et2-prefix and camelCase attribute-names) too
- preprocessor can now be called as cli to either echo-out the new template or replace in-place
- for now only modified edit-templates of addressbook, infolog and timesheet
- setting a new (not yet existing) DTD
2023-01-01 11:49:31 -06:00
26d4082cda
fix not working buttons in timer dialog
2022-12-08 20:13:32 +01:00
72992b3296
Update timesheet icon
...
Add missing size
2022-11-30 22:05:08 +01:00
861d830ca9
Timesheet: Redistribute space in Admin -> Timesheet -> Edit status template
2022-11-28 10:22:28 -07:00
154b0da56d
Update timesheet icon
...
Size adjusted 28px => 32px, without border, file optimisation
2022-11-27 15:54:43 +01:00