Commit Graph

40454 Commits

Author SHA1 Message Date
nathan
6876ea3d1d Mail: If there are multiple attachments with the same file name, give them unique names when integrating to another app 2023-08-24 11:31:59 +02:00
ralf
916f951af7 npm audit fix for "moderate severity vulnerability" 2023-08-24 09:32:55 +02:00
StefanU
9c23050465
Add deleted.svg
as replacement for png
2023-08-23 20:56:29 +02:00
nathan
23888417f5 Filemanager: Try to avoid type error in list when mime is missing
Uncaught TypeError: Cannot read properties of null (reading 'mime_odf_regex')
    at collaboraFilemanagerAPP.isEditable (filemanager.ts:1566:38)
2023-08-23 10:52:31 -06:00
nathan
db8f7588d1 Mail: Fix JS error selecting an account group that has an email address
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'find')
    at SearchMixin.ts:621:41
2023-08-23 10:21:50 -06:00
nathan
e399560e32 Load anonymous user's lang preference for error translation 2023-08-23 10:20:42 -06:00
nathan
9a770824bb Better error message for not found / expired share
German translation from Birgit
2023-08-23 09:56:22 -06:00
nathan
d29ac098b2 Let share errors show with their status codes instead of as basic_auth 2023-08-23 09:56:14 -06:00
nathan
e3f139f2af Fix canceled close still destroyed session 2023-08-23 09:55:46 -06:00
nathan
f3568fdcd9 Importexport: Fix first definition in list could not be executed directly with type button
CreateObject(importexport__ui) file /var/www/epl-trunk/importexport/inc/class.importexport__ui.inc.php not found! (100)
2023-08-23 09:55:01 -06:00
nathan
5a777b9e79 Admin: Fix error editing export ACL definition
Cannot access offset of type string on string

/var/www/epl-trunk/admin/inc/class.admin_wizard_export_acl_csv.inc.php (51)
2023-08-23 09:54:26 -06:00
ralf
d10f76e35b * Mail/ActiveSync: fix wrong mime-type / broken mail when AS smart-forward is used e.g. by gmail app 2023-08-23 14:59:01 +02:00
nathan
1911f73884 Calendar: disable scrolling on year/month in sidemenu calendar 2023-08-21 14:44:46 -06:00
ralf
39848c7efe * AD/LDAP: added a DN filter to the periodic import to e.g. use 2 OU with a shared base 2023-08-21 17:16:37 +02:00
ralf
809855eaa9 * AD/LDAP: fix periodic incremental import was loosing memberships to local groups for modified users 2023-08-18 11:48:08 +02:00
ralf
ba4b3149b2 add warning to use --data-binary when uploading attachments with curl 2023-08-17 18:48:06 +02:00
ralf
5e395373d9 * ActiveDirectory: fix not working ldaps connection on a non-standard port 2023-08-17 12:26:35 +02:00
ralf
a2bb65dca2 * ActiveDirectory: fix not working ldaps connection on a non-standard port 2023-08-17 12:23:35 +02:00
ralf
8e3ed5372d npm run build / rollupjs fails, if /usr/share/egroupware-extra is NOT owned by root 2023-08-17 08:47:44 +02:00
nathan
03587c2dc4 Fix doubled single customfields when one custom field had options from file 2023-08-16 09:30:17 -06:00
nathan
3362940b78 * Api: Store recoverable password (encrypted) for shares so you don't have to change it when you forget 2023-08-16 09:20:27 -06:00
nathan
86740d8b90 Fix up password customfield
- passwd->et2-password custom field type
- passwordToggle attribute (changed name, icon didn't change)
2023-08-16 09:20:18 -06:00
nathan
dd0780b29c Projectmanager: Fix context menu 'Project element' did not work
egw_links.js:66 Uncaught array of value needs a prefix
2023-08-16 09:16:59 -06:00
hadi
713a9b3a93 Add browser notification for newly arrived mails 2023-08-16 17:00:37 +02:00
hadi
d13151aa44 Missing parts from commit f0656f280f 2023-08-16 16:58:20 +02:00
hadi
3c0eac2e60 Fix mail preview does not show bcc field 2023-08-16 16:58:01 +02:00
ralf
be09fe7354 fix dry-run is not counting updated or created users 2023-08-16 10:51:51 +02:00
ralf
0e3eb70fae allow to set a higher account-import log-level then "info" 2023-08-15 16:07:49 +02:00
nathan
f32a38834f Resources: Fix error adding new accessory
Cannot access offset of type string on string (0)
2023-08-14 15:08:13 -06:00
StefanU
5c60a2c962
Add planner.svg
as replacement for png
2023-08-14 19:08:38 +02:00
nathan
6c3197e38e Mail: Translate attachment button label 2023-08-14 08:46:17 -06:00
nathan
6ce475ae57 * Mail: Add attachment action "Forward to" that adds file directly to compose window 2023-08-14 08:46:09 -06:00
hadi
906f41328f Fix mail preview in mobile view no longer shows email addresses in its details box 2023-08-10 17:48:33 +02:00
ralf
2da6961dcb * Calendar/CalDAV: Thunderbird and CalDAVSynchronizer: update only participant data, instead of failing when the event was changed 2023-08-10 15:12:24 +02:00
ralf
ccef28d192 always send Content-Type: application/json 2023-08-09 16:53:39 +02:00
ralf
b395e25863 be more verbose on errors and return full Sieve script text (for user/password, not for admin connection) 2023-08-09 16:49:16 +02:00
ralf
a54e6b4673 if authenticated via token we have to use the admin connection, but only for the user authenticated as 2023-08-09 16:49:16 +02:00
ralf
a8dade0083 add more validation and defaults for the vacation 2023-08-09 16:49:16 +02:00
ralf
bed1e43200 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-09 16:49:16 +02:00
ralf
11a09c6269 remove add (optional) $vacation_rule return parameter as it causes a PHP Fatal error in hosting 2023-08-09 16:44:07 +02:00
ralf
c2064e1fa8 * Mail: new modus for vacation notice to not save message to INBOX and REST API to set vacation handling 2023-08-09 16:43:33 +02:00
ralf
3467763dea * Calendar/CalDAV: do NOT limit number of returned events for GET requests with download parameter 2023-08-09 15:19:53 +02:00
ralf
342808353d * Calendar/CalDAV: download of whole calendar as ics with a GET request on the collection and download GET parameter gave an empty file 2023-08-09 14:58:21 +02:00
nathan
1178d16afd Et2Dialog fixes
- Fix noCloseButton attribute was not implemented
- Fix hideOnExcape=false still allowed closing on escape
- Fix using Et2Dialog.BUTTONS_OK showed no buttons
2023-08-07 17:56:15 +02:00
nathan
11fcd35d26 Api: More missing changes from SearchMixin.remoteQuery() / static options from json file 2023-08-07 16:15:32 +02:00
ralf
e6274250bc adapt Et2LinkSearch.remoteQuery() to Nathans change not run cleanSelectOptions() in Et2Select.processRemoteResults() any more
@Nathan: not sure if this needs to be applied in more places, or your change should detect it needs running ...
2023-08-07 16:15:32 +02:00
nathan
17f1e0367c 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-07 15:57:09 +02:00
nathan
e98cd5a898 Can't use Framework::ajax_user_list(), it sends its data which conflicts with export wizard 2023-08-07 15:57:09 +02:00
nathan
ac061434ea Pass event along from deprecated et2_dialog to Et2Dialog 2023-08-07 15:11:49 +02:00
ralf
8dd480f710 * LDAP/AD: fix duplicate key account_lid error on import caused by mixed case in account-names not treated equal 2023-08-07 10:54:09 +02:00