ralf
dc375f8e02
fix regular expression stopping Mail REST API when trying to send mails
2024-02-08 13:39:56 +02:00
ralf
9e7a3ec4d8
another big chunk of PHP Warnings
2024-02-08 12:31:28 +02:00
ralf
83a2729cf0
another big chunk of PHP Warnings
2024-02-08 12:30:39 +02:00
ralf
5524c1fa15
fix not displayed project information
2024-02-08 10:42:13 +02:00
nathan
a4ec5577a0
Revert "Api: Let details take remaining height of component"
...
It caused details to be not visible in mail attachments
This reverts commit 00cf7cf56d
.
2024-02-07 08:52:22 -07:00
nathan
1ba476ef6f
Et2VfsSelectDialog WIP
...
- Handle server giving us a different path
- Key handlers
2024-02-06 16:16:00 -07:00
nathan
7b323d3200
Et2VfsPath: Handle trailing /
2024-02-06 14:38:07 -07:00
ralf
8a7d70ff1a
fix a ton of Undefined warnings filling up eSync logs
2024-02-06 21:47:38 +02:00
ralf
7c50457e2c
fix a ton of Undefined warnings filling up eSync logs
2024-02-06 21:46:43 +02:00
ralf
d472c267b2
fix setting InfoLog primary link
2024-02-06 21:24:15 +02:00
nathan
00cf7cf56d
Api: Let details take remaining height of component
2024-02-06 09:57:33 -07:00
nathan
056448c299
Fix select with multiple & rows=1 could not listen for tag events
2024-02-06 08:29:49 -07:00
ralf
d504d63345
adding optional submit_value parameter to widget getValue() method to let widgets know value is needed for submit/getValues
2024-02-06 17:04:12 +02:00
ralf
7ad9e2cd4f
fixing the fix
...
there is probably a nicer solution to let the calling widget know that getValues() is running
triggering a custom event won't help, as getValues() is not async and can't be made to wait for the widget handling the event
2024-02-06 17:04:12 +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
764b7e7e07
fix syntax error
2024-02-06 11:08:44 +02:00
ralf
caf3734faf
* ImportExport: fix not working scheduled import caused by failure to update (the not existing) UI
2024-02-06 10:26:29 +02:00
ralf
fa1e4017d7
* ImportExport: fix not working scheduled import caused by failure to update (the not existing) UI
2024-02-06 10:25:57 +02:00
ralf
be7f95d0aa
adding optional submit_value parameter to widget getValue() method to let widgets know value is needed for submit/getValues
2024-02-06 09:21:05 +02:00
nathan
372e6ebbdb
Fix select with multiple & rows=1 could not listen for tag events
2024-02-05 14:50:59 -07: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
512b0bd4e6
fixing the fix
...
there is probably a nicer solution to let the calling widget know that getValues() is running
triggering a custom event won't help, as getValues() is not async and can't be made to wait for the widget handling the event
2024-02-05 16:19:12 +02:00
ralf
23fbe718dd
new boolean property applyDefaultFont for rtf editor and using it in mail compose
...
making sure it applyDefaultFont method gets always called in compose
2024-02-05 10:54:50 +02:00
ralf
639c8748ca
new boolean property applyDefaultFont for rtf editor and using it in mail compose
...
making sure it applyDefaultFont method gets always called in compose
2024-02-05 10:54:06 +02:00
ralf
0bd3ac8529
add missing project
2024-02-05 10:07:54 +02:00
ralf
34e0913a9f
WIP timesheet REST API
2024-02-05 10:07:33 +02:00
ralf
2481e6dadd
nicer formatting (injecting nl, tab and space) in JSON for application/pretty+json only
2024-02-05 10:07:29 +02:00
ralf
da960e96d2
add missing project
2024-02-05 10:04:39 +02:00
nathan
2e553911b0
Further work on Et2VfsSelect
...
- Button opens dialog & handles action
- Button shows feedback while processing
- Fix dialog flex spacing
- Fix dialog re-use was not clean
2024-02-02 15:20:33 -07:00
nathan
0ad14c3801
Api: Don't try to translate URLs
...
Also sub-classes email, phone, etc.
2024-02-02 09:34:26 -07:00
nathan
fa0cb4ff6f
Fix splitEmail() when name contains angle brackets
2024-02-02 09:34:01 -07:00
nathan
d132609165
Api: Don't try to translate URLs
...
Also sub-classes email, phone, etc.
2024-02-02 09:24:46 -07:00
ralf
b5dfe12669
nicer formatting (injecting nl, tab and space) in JSON for application/pretty+json only
2024-02-02 09:33:36 +02:00
nathan
2695dba4ea
Fix splitEmail() when name contains angle brackets
2024-02-01 14:59:13 -07:00
ralf
ca443060f4
WIP timesheet REST API
2024-02-01 22:16:36 +02:00
ralf
4a992032c9
always check VACATION-SECONDS is available
2024-02-01 15:27:39 +02:00
ralf
4fcd761f0c
always check VACATION-SECONDS is available
2024-02-01 15:11:49 +02:00
ralf
6da5f06020
* Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
2024-02-01 13:37:40 +02:00
ralf
4ce3298241
* Mail REST Api: respect user preference to compose in HTML and convert plain body from REST Api call to HTML (bodyHtml attribute forces HTML)
2024-02-01 13:37:11 +02:00
nathan
749ebcd9d1
Fix infinite loop in splitEmail() when name is '"'
2024-02-01 11:50:43 +02:00
ralf
b2150be8f7
try fixing race-condition: Call to a member function exists() on null
2024-02-01 11:04:45 +02:00
ralf
b175b14294
try fixing race-condition: Call to a member function exists() on null
2024-02-01 11:00:42 +02:00
ralf
e6626d2de6
Fix Error: Call to undefined method calendar_bo::update_requested()
2024-02-01 10:32:40 +02:00
ralf
83e350958c
Fix Error: Call to undefined method calendar_bo::update_requested()
2024-02-01 10:32:18 +02:00
ralf
e6710a9bc3
try fixing race-condition: Call to a member function exists() on null
2024-02-01 09:47:48 +02:00
ralf
964a71f6d3
try fixing race-condition: Call to a member function exists() on null
2024-02-01 09:45:27 +02:00
nathan
6679338888
Fix infinite loop in splitEmail() when name is '"'
2024-01-31 09:39:29 -07:00
ralf
eeb62670ad
fix Error: Call to a member function id2name() on null
2024-01-30 16:54:39 +02:00
ralf
22a0ae2563
fix Error: Call to a member function id2name() on null
2024-01-30 16:54:10 +02:00