Ralf Becker
e18832e110
defer calls to app.* after et2_load is finished
...
changing et2_load egw_json plugin to return a promise for that
2021-06-11 09:05:57 +02:00
Hadi Nategh
81c4df47f2
Revert accidentally deleted file
2021-06-10 16:03:26 +02:00
Hadi Nategh
7a00c3afe7
Fix broken admin
2021-06-10 16:02:07 +02:00
Ralf Becker
e4ac5b2268
got et2_htmlarea/TinyMCE working in edit resources
2021-06-10 15:53:52 +02:00
Hadi Nategh
9ea598070e
Get vfs and expose working
2021-06-10 15:52:00 +02:00
Hadi Nategh
54fff9739a
Add more missing import statements
2021-06-10 15:40:49 +02:00
Ralf Becker
77a4aad7d6
got tree-actions in admin working and fixed tutorials (et2.load() stalled if no app.js or lang-files)
2021-06-10 14:54:30 +02:00
Hadi Nategh
31c7b87faa
Add splitter.js and make et2_dialog available globally
2021-06-10 14:21:41 +02:00
Hadi Nategh
f4d2ddde7d
Get magicsuggest and tree widget working
2021-06-10 14:07:02 +02:00
Hadi Nategh
0de8f242aa
Fix missing dhtmlx menu object
2021-06-10 13:59:12 +02:00
Hadi Nategh
0730d4880e
Remove couple of more jquery import statements
2021-06-10 13:57:33 +02:00
Ralf Becker
c51275fde3
got admin index incl. et2_tree and et2_date_ro working
2021-06-10 13:53:07 +02:00
Ralf Becker
5298336886
include jquery and other legacy js files via script tag
2021-06-10 11:38:54 +02:00
Ralf Becker
40cac6f964
generate a non-request specific importmap, as we ajax_exec apps and then not reload importmap
2021-06-09 19:00:53 +02:00
Hadi Nategh
42305a6562
Fix some imports for et2 widgets
2021-06-09 14:28:29 +02:00
Ralf Becker
08d7b7df3e
fix async loading caused app.js not being loaded before et2.load() tried to instantiate it
2021-06-09 11:21:52 +02:00
Ralf Becker
38cb855017
fixing a couple more imports to get addressbook list show up
2021-06-09 11:11:34 +02:00
Ralf Becker
c440dffa54
exporting functions
2021-06-09 10:31:22 +02:00
Ralf Becker
027c087a06
remove egw_app dependency and only import et2, if there is an eTemplate on the page
...
stops login-page from loading eT2 stuff
2021-06-09 10:13:51 +02:00
nathangray
488f01aea9
Etemplate: Only re-set label if the new value is different
...
Fixes initialization could clear the link text if value was set first
2021-06-09 08:41:07 +02:00
Ralf Becker
bfea641321
fix async loading caused app.js not being loaded before et2.load() tried to instantiate it
2021-06-08 17:13:30 +02:00
Ralf Becker
8fa2bb466b
fixed includeJS causing jQuery to be included twice and breaking plugins
2021-06-08 15:11:37 +02:00
Ralf Becker
304dbb95ab
got empty nextmatch in timesheet working
2021-06-08 14:11:59 +02:00
Ralf Becker
f91bca83e1
got et2 mostly working: timesheet.edit renders
2021-06-07 17:33:53 +02:00
Ralf Becker
592b7fb97d
replace LAB.js with native es5 loading
2021-06-05 20:39:39 +02:00
Ralf Becker
688f970ec0
missing package-lock.json from commit #639bf09
2021-06-05 09:22:53 +02:00
Ralf Becker
92e435c52f
composer remove egroupware/activesync egroupware/bookmarks egroupware/collabora egroupware/news_admin egroupware/openid egroupware/projectmanager egroupware/registration egroupware/rocketchat egroupware/smallpart egroupware/status egroupware/swoolepush egroupware/tracker
2021-06-05 08:55:56 +02:00
nathangray
f4bcda7aaf
Api: Fix Asyncservice did not have proper filesystem access as the job user
2021-06-04 13:58:59 -06:00
nathangray
be34aa1834
Etemplate: Change r/o URLs to use label as link text
2021-06-04 10:50:23 -06:00
Hadi Nategh
ab3ee4ffbb
Clear xml errors in buffer after using xml in Mail otherwise it may get caught wrongly further in etemplate widget
2021-06-04 11:19:11 +02:00
Ralf Becker
639bf0926a
remove not used dev-dependencies giving a (non-exploitable) Dependabot warning
2021-06-01 17:39:57 +02:00
Hadi Nategh
c7d80123ce
Fix error key(): Argument #1 ($array) must be of type array, null given
2021-06-01 16:35:34 +02:00
nathangray
ba194038bf
Silence "PHP Warning: count(): Parameter must be an array or an object that implements Countable"
2021-05-31 14:35:12 -06:00
nathangray
d0e7664eaa
Etemplate: Give date-duration number a little more space. It can now fit "10.25"
2021-05-31 14:16:33 -06:00
nathangray
f953d7a3b2
Mail: Adapt to taglist not following API fix ( 200aebd171
) to drag and drop of email addresses works
2021-05-31 10:27:29 -06:00
nathangray
200aebd171
Etemplate: Fix taglist input was not getting name attribute set since c3bebf9c31
2021-05-31 09:39:30 -06:00
Ralf Becker
e43331e48b
fix not applied blur on initial load and also disable optimization for CRM-view and the like
2021-05-31 17:11:58 +02:00
Ralf Becker
0a9e61f6fa
* InfoLog: allow to limit list to last N month in site-configuration, if ordered by last modified
2021-05-31 10:38:44 +02:00
Hadi Nategh
660ba37f47
Do not try to filter out html body as it would cause broken html content not being displayed at all
2021-05-28 15:13:01 +02:00
Ralf Becker
579b0efa0f
remove not used supersize.js
2021-05-28 09:58:56 +02:00
Ralf Becker
67a6a9f1f3
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-27 12:29:51 +02:00
Ralf Becker
3248e82d65
* 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:49:20 +02:00
Ralf Becker
c4bcae0598
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-26 11:38:36 +02:00
nathangray
a261ce8556
Avoid some PHP warnings about doing things to arrays that aren't arrays
2021-05-25 11:35:40 -06:00
Ralf Becker
d3d8ff3493
* 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:25:11 +02:00
Ralf Becker
547f28fe3d
report and log enabling push (and other IMAP errors)
...
don't switch regular reload handling off in that case
2021-05-25 17:47:25 +02:00
Ralf Becker
2dc83c410c
changes for 21.1
2021-05-25 13:23:32 +02:00
Ralf Becker
ea79a15903
making it final
2021-05-25 08:46:57 +02:00
Ralf Becker
03469add3e
* SmallPART: concatenate and minify all Java/TypeScript files to speed up loading
2021-05-25 08:21:17 +02:00
Ralf Becker
39ad3a7977
port csv-export from old eTemplate nextmatch to separate Api\Etemplate\Export class to not have to rely on old eTemplate
2021-05-23 08:58:47 +02:00