Commit Graph

3028 Commits

Author SHA1 Message Date
Hadi Nategh
2b56102123 Implement an alarm callback for countdown widget 2020-12-03 15:59:40 +01:00
Hadi Nategh
35a7d41704 Add new option to countdown widget inorder to hide empty values 2020-12-03 15:59:27 +01:00
Hadi Nategh
56cc940eb0 Add onFinish callback to countdown widget and style it 2020-12-03 15:58:45 +01:00
Hadi Nategh
cdc6c6f86f Implement widget countdown timer 2020-12-03 15:58:29 +01:00
Ralf Becker
3d1b3ab8be Changelog for 20.1.20201202 2020-12-02 09:27:40 +01:00
nathangray
078ab2cb1a Etemplate: Apply sort order (to UI) if server sends it 2020-11-30 11:59:16 -07:00
nathangray
cd667e01ec Api: Clear sorting with 'No filters' favorite 2020-11-30 11:59:08 -07:00
nathangray
b78971a5c5 Etemplate: Don't try to expand src if it is empty 2020-11-24 10:27:23 -07:00
Ralf Becker
587de98c56 also run Egw::__destruct() explicit for notifications 2020-11-22 11:51:02 +01:00
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