Commit Graph

36648 Commits

Author SHA1 Message Date
nathangray
d45ae8f330 Api: Fix Asyncservice did not have proper filesystem access as the job user 2021-06-21 08:43:40 -06:00
Hadi Nategh
5cf5d4dcbb Try to adjust login message's position for small screens 2021-06-15 16:48:50 +02:00
Hadi Nategh
001d5168ee Fix 404 errors caused by none existing html editor icons 2021-06-15 12:12:11 +02:00
Ralf Becker
4ef9b08457 fix class Api\Mail\Config not found 2021-06-15 10:53:31 +02:00
Ralf Becker
853d1b1b87 remove (not used) grunt-ts to allow fixing dependabot alerts in dev packages 2021-06-15 10:35:33 +02:00
Ralf Becker
5c7925773b * Mail/Dovecot: allow to disable caching of flags in site config to support Dovecot private seen flags on shared folders 2021-06-15 10:24:55 +02:00
nathangray
00e5c1e521 * Api: Prevent invalid customfield names 2021-06-11 10:05:44 -06:00
Ralf Becker
2c715a4578 fix typo (smallPART) and compress login image 2021-06-11 15:43:06 +02:00
nathangray
96fd9153d3 Etemplate: Better error message for parse errors in xml strings (not files)
This happens in things like Transformer, where we generate some XML for parsing
2021-06-10 11:36:05 -06:00
nathangray
1334d963d9 * Api: Clear initial load URL after using it, so F5 takes you to the app's normal entry point 2021-06-10 09:08:39 -06:00
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