Ralf Becker
82ac3963d2
* Tracker: fix empty notification mail, if ticket was opened by following a link in notification mail
2020-11-21 18:57:46 +01:00
nathangray
8fa11c8f0b
Api: Add charset parameter to tidy->repairString() to avoid mangling some non-ascii characters when merging into document
2020-11-21 09:38:23 -07:00
Ralf Becker
ac6f7de9bf
* API: call async-services via HTTP to fix diverse caching problems
2020-11-19 11:23:17 +01:00
Ralf Becker
08f88dadf7
missing database update for contact sharing
2020-11-19 10:03:00 +01:00
Ralf Becker
6deeb56e6a
WIP contact sharing
2020-11-19 10:03:00 +01:00
Ralf Becker
23223d785d
allow to filter by (not) shared and add groups to shared-with filter
2020-11-19 09:42:23 +01:00
Ralf Becker
42d000145f
enable unshare action also when shared-with column is shown and fix some bugs arround unsharing and resharing
2020-11-19 09:42:23 +01:00
Ralf Becker
99305cb536
display shared-with in addressbook column and allow to use it as filter
2020-11-19 09:42:23 +01:00
Ralf Becker
bd85f19c5e
give explicit select-options priority over querying accounts via link-widget, fixes not displayed addressbook for sharing
2020-11-19 09:42:22 +01:00
Ralf Becker
93e5afac69
changes to implement policies on contact sharing
2020-11-19 09:42:22 +01:00
Ralf Becker
090c443f20
fix not working writable sharing
2020-11-19 09:42:22 +01:00
Ralf Becker
76c347f603
WIP contact sharing: context menu to share and filter for shared contacts
2020-11-19 09:42:22 +01:00
Ralf Becker
7242c19d22
fix error creating new accounts
2020-11-19 09:42:22 +01:00
Ralf Becker
47da58aa92
only save sharing information if its given, eg. not the case for CardDAV
2020-11-19 09:42:22 +01:00
Ralf Becker
f49481a784
fix contacts shared with a user are not visible in his personal AB, but when all addressbooks selected
2020-11-19 09:42:22 +01:00
Ralf Becker
9d776189b0
sharing ACL: need explicit new ACL or edit rights, to share into an addressbook
2020-11-19 09:42:22 +01:00
Ralf Becker
71d185a019
WIP contact sharing
2020-11-19 09:42:22 +01:00
nathangray
74ffe2dc10
Etemplate: Fix sub-templates not expanded and children not processed if id is set but does not expand
2020-11-12 13:01:08 -07:00
nathangray
1047abe80b
Etemplate: Fix unwanted row reset if box had no ID
2020-11-12 13:00:39 -07:00
nathangray
c33a6d002d
Etemplate: Fix nextmatch controller destroy() left some references
...
AJAX responses would then try to use them after the etemplate was destroyed, and fail.
2020-11-09 09:46:15 -07:00
Hadi Nategh
f3ac970be2
Use replace() instead of replaceAll() as it's not supported in older browser versions
2020-11-09 11:14:13 +01:00
Hadi Nategh
e9bfeb4db7
Fix CRM View sidebox content gets disappeared after directly reopening a contact
2020-11-04 11:51:49 +01:00
Hadi Nategh
a19780cf94
Purify framework tab appname used as dom id
2020-11-03 15:48:35 +01:00
Hadi Nategh
2b03dcfe98
Make sure the params exists before addressing it
2020-11-03 11:48:41 +01:00
Hadi Nategh
f55fae6a3b
* Addressbook: Open CRM views into individual tabs
2020-10-30 17:21:55 +01:00
Ralf Becker
84579ced53
fix typo and missing Accounts.php
2020-10-30 13:54:22 +01:00
Ralf Becker
cacea8fe99
* Saml/Shiboleth/SmallPART: allow to use affiliation attribute to sync with Teachers group
2020-10-30 13:54:22 +01:00
Ralf Becker
f51f93db26
* Ads/CardDAV/Addressbook: fix exception / HTTP status 401 when trying to delete an not existing distribution list
2020-10-29 20:30:23 +01:00
Ralf Becker
06c40e1f1f
only return "" for blur-value, if browser does not support html5 placeholder
2020-10-29 11:01:10 +01:00
Ralf Becker
462180eb51
Changelog for 20.1.20201028
2020-10-28 16:38:00 +01:00
Ralf Becker
9fe09ef09b
* Addressbook: allow to configure sending fax via email by replacing the number with an email address
2020-10-28 13:32:30 +01:00
Ralf Becker
8bda698954
try to fix race-condition in reconnecting a "lost" websocket connection
2020-10-27 14:19:45 +01:00
Ralf Becker
ed9062d839
try to fix race-condition in reconnecting a "lost" websocket connection
2020-10-27 14:16:40 +01:00
nathangray
2b12ec47b4
Etemplate: Fix auto-refresh mixed up new rows
2020-10-23 11:35:15 +02:00
Ralf Becker
0b0aae31a3
* ActiveDirectory/Mail: fix groups as distribution lists
2020-10-22 18:08:24 +02:00
Ralf Becker
85a7679049
* ActiveDirectory: implement addtional user or group filter
2020-10-22 14:11:02 +02:00
Ralf Becker
3ce3c47299
* SmallPART: fix not working LTI launch after last maintenance release
...
checking if we are about to load required files, before redirecting to cd=popup to load them
2020-10-22 10:00:51 +02:00
Hadi Nategh
0b3f2699f4
Fix error message still remains even after connection is up again
2020-10-21 11:56:47 +02:00
Ralf Becker
57935848bb
Changelog for 20.1.20201020
2020-10-20 09:39:00 +02:00
nathangray
dd4e437d5b
Etemplate: Fix flipping between 2 nextmatch filter values stopped updating results after 2 changes
2020-10-20 09:26:43 +02:00
Ralf Becker
7804b60478
* Api: setting configured server-timezone for the databases connection, to fix cases were they do not match
2020-10-19 17:26:24 +02:00
Hadi Nategh
6f2ec6f33a
Make sure sender object is there before using it
2020-10-19 16:06:59 +02:00
Ralf Becker
cb49caaad0
manifest scope need a tailing slash eg. "/egroupware/"
2020-10-19 13:43:31 +02:00
Ralf Becker
5cebe65b83
creating a new dir from filemanager-select dialog always gave an error
2020-10-19 13:00:47 +02:00
Hadi Nategh
936983d4fe
* Filemanager: fix drag and drop a file no longer working from outside of browser into the list
2020-10-19 12:56:21 +02:00
Ralf Becker
3686279b70
fix a couple of errors stalling file uploades
2020-10-19 11:48:19 +02:00
Hadi Nategh
39235bc8b2
* HTML Editor: fix bug in editing uploaded image
2020-10-19 11:17:03 +02:00
Ralf Becker
03a5877d24
* Rocket.Chat: fix not working login with newer desktop clients
...
there were two problems:
1. Whatever URL you specify, the client removes the path and queries just /, our index.php now detects Rocket.Chat User-Agent header and redirects to /rocketchat/ in that case
2. our manifest.json an webworker registration was not using the individual webserver-URL but as static path
2020-10-19 10:31:44 +02:00
nathangray
b74e44ca6f
Etemplate: Fix multi-select / tags value sometimes got lost if we had to fetch options from the server
2020-10-16 08:36:28 -06:00
Ralf Becker
121008379b
closing websocket explicit, before reopening it, to not end up with multiple connections and doublicated messages
2020-10-16 13:35:14 +02:00