Commit Graph

36488 Commits

Author SHA1 Message Date
Hadi Nategh
134aa92712 Clear xml errors in buffer after using xml in Mail otherwise it may get caught wrongly further in etemplate widget 2021-06-04 14:05:29 +02:00
Ralf Becker
f3912eccd8 remove not used dev-dependencies giving a (non-exploitable) Dependabot warning 2021-06-01 17:44:36 +02:00
nathangray
ecbfecf436 Etemplate: Give date-duration number a little more space. It can now fit "10.25" 2021-06-01 08:35:51 -06:00
nathangray
320a96037f Silence "PHP Warning: count(): Parameter must be an array or an object that implements Countable" 2021-05-31 14:38:31 -06:00
Ralf Becker
8bb4f56149 implement (increment|decrement)Cache to avoid race-conditions if multiple processes update a value
implemented in memcached and APCu backends, default implementation using get&set in base-class
2021-05-31 20:32:10 +02:00
Ralf Becker
36816a89c1 fix not applied blur on initial load and also disable optimization for CRM-view and the like 2021-05-31 17:24:05 +02:00
Ralf Becker
558ad6707d * InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified 2021-05-31 17:24:05 +02:00
Hadi Nategh
ce4b283a89 Do not try to filter out html body as it would cause broken html content not being displayed at all 2021-05-28 15:14:55 +02:00
Ralf Becker
cda95d8188 store some lock-data, so only a single callback calculate data on cache-miss
done to avoid race-conditions where many processes try to fetch and therefore calculate some expensive to calculate data
eg. mass-mailings in our hosting
2021-05-27 08:52:58 +02:00
Ralf Becker
691fb06de5 * Setup: skip files backup on update even if configured
It might takes the server down for hours and updates usually dont affect the files
2021-05-27 08:50:02 +02:00
Ralf Becker
5ca7452613 * Mail/Admin: fix not working mail wizard
caused by loading app.js again and therefore this.et2 is not set --> only load / use egw.applyFunc() if not already set
2021-05-25 18:26:13 +02:00
Ralf Becker
d733cb48e9 report and log enabling push (and other IMAP errors)
don't switch regular reload handling off in that case
2021-05-25 18:26:13 +02:00
Ralf Becker
2d7dacbc95 changes for 21.1 2021-05-25 13:24:37 +02:00
Ralf Becker
9e13f27233 making it final 2021-05-25 08:47:25 +02:00
Ralf Becker
a117e4cf6a port csv-export from old eTemplate nextmatch to separate Api\Etemplate\Export class to not have to rely on old eTemplate 2021-05-23 09:20:36 +02:00
Ralf Becker
7f17404d98 Changelog for 21.1.20210521 2021-05-21 17:54:03 +02:00
nathangray
35bc2ffe70 Api: Fix accounts list (Sql) would be empty after refresh if there were less than 50 accounts
- Fix some accounts backend were not returning results indexed by account ID
2021-05-21 09:18:09 -06:00
Hadi Nategh
f266766b95 Fix opening an app link as popup loses it's opener when its origin app tab is not loaded 2021-05-21 17:01:22 +02:00
Hadi Nategh
7f0f4f8fba Add missing notify only param from videoconference call in iCal 2021-05-21 16:59:39 +02:00
Hadi Nategh
e919523a51 Merge login Ui changes 2021-05-21 16:46:54 +02:00
Hadi Nategh
3037191ea8 WIP login Ui:
- Re-arrange registration links
- Fix bg colors
- Fix social icons padding
2021-05-21 16:17:49 +02:00
Hadi Nategh
4ea4bad1ce WIP login Ui: Adopt mobile login page 2021-05-21 16:17:33 +02:00
Hadi Nategh
e197773ce2 WIP login Ui: Couple of adjustments on login message box 2021-05-21 16:17:19 +02:00
Hadi Nategh
33951a6377 WIP login Ui:
- Get login messages the same style as egw messages
- Arrange logo and social icons
2021-05-21 16:17:00 +02:00
Hadi Nategh
a2d182c11a Add extra icons for login apps content 2021-05-21 16:10:56 +02:00
Ralf Becker
4261922728 21.1 login background 2021-05-21 15:34:41 +02:00
Ralf Becker
75c53c127c export hbox widget and mark parameter in getDOMNode() optional 2021-05-21 12:26:47 +02:00
Ralf Becker
f2d349cf2c fix PHP Warning on login page 2021-05-21 09:52:41 +02:00
Ralf Becker
ff2f42a727 allow to set max_execution_time of container via EGW_MAX_EXECUTION_TIME environment variable from docker-compose(.override).yml 2021-05-21 08:36:10 +02:00
nathangray
4b9ec7ec13 Api: Respect do_symlink flag to keep links as links
Fixes troubles with syncing
2021-05-20 13:00:55 -06:00
Ralf Becker
a5cbf30a6e fix Class 'Accounts' not found 2021-05-20 09:11:53 +02:00
Ralf Becker
50fcb69225 fix some real typos 2021-05-19 19:30:21 +02:00
Ralf Becker
65405790e3 * AD: fix account-selection type "groupmembers" caused high load on AD
also caching groups now on instance level instead of session
2021-05-19 19:30:21 +02:00
nathangray
f7334fb022 Addressbook: Fix CSV import into specific addressbook was always going into importer's personal addressbook 2021-05-19 09:14:00 -06:00
nathangray
ded8cdecf9 Fix symlinks were opened read-only in Collabora 2021-05-19 08:37:51 -06:00
Ralf Becker
ac7457b37e fix missing the widget argument 2021-05-18 19:24:41 +02:00
Ralf Becker
235f1ba8ec dynamic load app.js file for "app.$app.$func" type handlers, if not already loaded
so eg. a config.xet run by admin app could call a handler from the apps own app.js
2021-05-18 19:24:41 +02:00
nathangray
6f160fe4b2 Admin: Exclude some apps from transfer list, even though they support the needed hook 2021-05-18 09:27:32 -06:00
nathangray
d58b9e7e66 Admin: Fix delete multiple user accounts did not display app options 2021-05-18 09:27:24 -06:00
Hadi Nategh
7729946a81 Fix broken avatar in Addressbook edit dialog 2021-05-18 17:03:54 +02:00
nathangray
5ecba984cf Etemplate: let break_title be optional based on space, and keep the actual characters 2021-05-18 08:43:24 -06:00
Hadi Nategh
b8eacf5332 Check popup blocker for when trying to open mail compose popup from filemamanger/Collabora 2021-05-18 11:42:56 +02:00
Hadi Nategh
95c3c6f30b Make sure the Status app hooks methods are there before calling them 2021-05-18 11:42:42 +02:00
Hadi Nategh
0ff273eda9 Fix calendar title not being set for scheduled calls and the contacts as participants not being counted 2021-05-18 11:42:29 +02:00
Hadi Nategh
aff0162f3c Fix darkmode for mobile popups running in iframes 2021-05-18 11:41:33 +02:00
Ralf Becker
4069c9ef17 using only ceLTIc/LTI for SmallPART LTI (1.3 and 1.0) 2021-05-17 15:16:46 +02:00
Ralf Becker
e30ff2caa2 allow to change video via set_src (and set_src_type) 2021-05-17 13:30:03 +02:00
Ralf Becker
a6d7fe9df5 release session after accounts query was cached (in session) 2021-05-16 20:54:48 +02:00
Ralf Becker
e14d2ef332 * ADS/LDAP: improve caching of searching/listing 2021-05-16 20:44:04 +02:00
Ralf Becker
1e2c7de6f7 allow to pass JSON serialized date-array with date&timezone to constructor 2021-05-15 15:57:37 +02:00