Commit Graph

41372 Commits

Author SHA1 Message Date
nathan
7a17dcc7cb Fix handling of email addresses with names
- read-only was leaving out quotes on name, failing validation
- Commas in name caused problems when adding in to existing values due to simplistic CSV splitting
2023-08-03 16:57:53 -06:00
nathan
6417aa8777 Let share errors show with their status codes instead of as basic_auth 2023-08-03 15:10:58 -06:00
nathan
ef910b246a Et2Dialog: Fix dialog open event was fired if a selectbox opened
Fixes flickering field in Collabora insert address dialog
2023-08-03 14:44:05 -06:00
nathan
1393fb6921 Et2Dialog: Fix dialog open event was fired if a selectbox opened
Fixes flickering field in Collabora insert address dialog
2023-08-03 14:39:47 -06:00
nathan
9a121c2508 SearchMixin: If the value is changed while the search / options are open, recalculate positioning
Fixes bug where it looks like the value hasn't changed, until the dropdown closes.
2023-08-03 14:09:42 -06:00
nathan
b2e1cef233 SearchMixin: If the value is changed while the search / options are open, recalculate positioning
Fixes bug where it looks like the value hasn't changed, until the dropdown closes.
2023-08-03 14:05:10 -06:00
nathan
6f63c1686e * Mail: Add attachment action "Forward to" that adds file directly to compose window 2023-08-03 10:17:14 -06:00
nathan
29d896686a Api: Fix adding links did not always work after triggering a form reload 2023-08-03 09:06:13 -06:00
nathan
6c6fc48fd2 Api: Add {{share}} & {{share-files_only}} merge placeholders that create an external share link 2023-08-03 09:05:36 -06:00
nathan
3b37c0b7ae Api: make longTask (merge to email) more robust
Should continue in the face of network error
2023-08-03 08:11:32 -06:00
ralf
2022adfbfb be more verbose on errors and return full Sieve script text (for user/password, not for admin connection) 2023-08-03 13:58:51 +02:00
ralf
da49ce2924 if authenticated via token we have to use the admin connection, but only for the user authenticated as 2023-08-03 10:22:45 +02:00
ralf
fb87f5f173 always send Content-Type: application/json 2023-08-03 09:00:30 +02:00
nathan
afdca98629 Fix up password customfield
- passwd->et2-password custom field type
- passwordToggle attribute (changed name, icon didn't change)
2023-08-02 15:05:33 -06:00
nathan
b92d45c44a Api: make longTask (merge to email) more robust
Should continue in the face of network error
2023-08-02 14:08:59 -06:00
hadi
31d93a6ee3 Add browser notification for newly arrived mails 2023-08-02 17:40:37 +02:00
nathan
e021685d93 Adapt long task changes for 23.1 2023-08-02 09:04:07 -06:00
nathan
d5eb78c705 Fix insert multiple entries into email document failed at "Please wait ... loading" 2023-08-02 08:41:33 -06:00
nathan
38bd4bed1b Revert "Fix insert multiple entries into email document failed at "Please wait ... loading""
Needs to be adapted for EgwAction changes

This reverts commit ce1b244acc.
2023-08-02 08:40:21 -06:00
nathan
ce1b244acc Fix insert multiple entries into email document failed at "Please wait ... loading" 2023-08-02 08:17:20 -06:00
ralf
4a1cdee275 if download GET parameter contains a decent cache-buster, we allow caching for 10 days 2023-08-02 08:16:34 -06:00
nathan
059cbfff55 SearchMixin: Limit number of JSON search results 2023-08-02 08:16:22 -06:00
nathan
149e2fec76 Fix email tags marked as invalid 2023-08-02 08:16:12 -06:00
nathan
881d3c05c5 SearchMixin: Fix select option not having class causes JS error
Fixes addressbook edit popup does not resize
2023-08-02 08:16:03 -06:00
nathan
81a6c13010 Fix validation of CF options from json file 2023-08-02 08:15:55 -06:00
nathan
b304be3a20 SearchMixin: Move missing value check after update so select_options gets a chance to populate first
This should speed up the initialization a little, avoiding some unneeded checks
2023-08-02 08:15:45 -06:00
nathan
df2de928da Api: SearchMixin improvements to work with Et2LinkSearch more efficiently
Moving handling of missing options to overridable method so Et2LinkSearch can use its more efficient method
2023-08-02 08:15:34 -06:00
nathan
69455d725a Api: Fix Et2LinkSearch initialization with value failed, giving blank widget 2023-08-02 08:15:27 -06:00
nathan
a3ce1d4cab WIP on caching static option file and searching it client-side
Get it working in nextmatch
2023-08-02 08:15:21 -06:00
nathan
e00582b5f9 WIP on caching static option file and searching it client-side
Avoid type error in CalendarOwner
2023-08-02 08:15:13 -06:00
nathan
2c919d4318 WIP on caching static option file and searching it client-side
Still needs file caching & passing correct URL
2023-08-02 08:12:46 -06:00
nathan
f96c60f154 * Calendar: Change how participant emails are shown
Sidebox: emails are shown on hover
Edit dialog: emails are shown in search results
Week headers: emails are no longer shown

To support this, now sending account options from server instead of pulling from user list
2023-08-02 08:11:44 -06:00
nathan
93af430e49 Calendar: Include all groups in owner/participant when account selection is not primary group
(and not none)
2023-08-02 08:06:46 -06:00
nathan
74f6bdfebb Calendar: Pre-fill some options in calendar owner/participant when select account preference is "selectbox" 2023-08-02 08:06:46 -06:00
nathan
9c15cdb1a5 Api: Swap sparse account array/object for simple list to fix missing options in select account widget 2023-08-02 08:06:46 -06:00
ralf
f89ad191e4 add more validation and defaults for the vacation 2023-08-02 15:16:16 +02:00
ralf
bf04a60fe3 * PostgreSQL/Mail: fix SQL error querying email avatars 2023-08-02 11:50:45 +02:00
ralf
f6249e9ad8 * PostgreSQL/Mail: fix SQL error querying email avatars 2023-08-02 11:50:09 +02:00
ralf
6249f128db fix error, if there is no old vacation specifying a number of days, setting now same default as UI: 3 days
also some docu fixes
2023-08-02 11:02:15 +02:00
nathan
c5e4af397a Api: Fix adding links did not always work after triggering a form reload 2023-08-01 16:49:16 -06:00
nathan
780f16702f * Calendar: Change how participant emails are shown
Sidebox: emails are shown on hover
Edit dialog: emails are shown in search results
Week headers: emails are no longer shown

To support this, now sending account options from server instead of pulling from user list
2023-08-01 15:53:58 -06:00
ralf
27f750d33b if download GET parameter contains a decent cache-buster, we allow caching for 10 days 2023-08-01 23:45:26 +02:00
nathan
63e71dc96b Etemplate: If countdown time changes, avoid multiple updates / alarms 2023-08-01 11:20:51 -06:00
nathan
6a172f46b1 Api: Add "search" to list of link entries sent to client
Fixes broken site-search
2023-08-01 09:47:49 -06:00
nathan
e19ab7edb2 Api: Add "search" to list of link entries sent to client
Fixes broken site-search
2023-08-01 09:24:52 -06:00
nathan
583072ce9d Fix insert multiple entries into email document failed at "Please wait ... loading" 2023-08-01 09:11:09 -06:00
ralf
76c59d2103 * LDAP/AD: fix local uploaded pictures are lost when automatic import is used 2023-08-01 15:38:11 +02:00
ralf
e75b89f158 remove add (optional) $vacation_rule return parameter as it causes a PHP Fatal error in hosting 2023-08-01 07:59:01 +02:00
nathan
6b183db6e0 SearchMixin: Limit number of JSON search results 2023-07-31 10:11:04 -06:00
ralf
027ad398d6 * Mail: new modus for vacation notice to not save message to INBOX and REST API to set vacation handling 2023-07-31 16:24:58 +02:00