Ralf Becker
|
f90b828f6b
|
* 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:00 +02:00 |
|
Ralf Becker
|
cb00de85ce
|
* Mail/Dovecot: allow to disable caching of flags in site config to support Dovecot private seen flags on shared folders
|
2021-06-15 10:23:11 +02:00 |
|
Ralf Becker
|
8432cca3ea
|
show (caught) exceptions during import now as error for easier spotting
console.error instead of console.log
|
2021-06-14 15:22:16 +02:00 |
|
Ralf Becker
|
829defa0c1
|
also import old jsapi with rest of egw object
|
2021-06-14 15:12:52 +02:00 |
|
Hadi Nategh
|
3c9e33ab46
|
Add missing import for egw_action_constants
|
2021-06-14 15:09:53 +02:00 |
|
Hadi Nategh
|
c0eae5d955
|
Fix import statement and remove debugger
|
2021-06-14 15:05:08 +02:00 |
|
Hadi Nategh
|
e0341e49e6
|
Remove duplicated constants from egw_keymanager
|
2021-06-14 14:57:55 +02:00 |
|
Ralf Becker
|
4159532f45
|
add missing extension in et2_extension_nextmatch_actions.js
|
2021-06-14 14:56:51 +02:00 |
|
Ralf Becker
|
23844e01df
|
fix wrong import
|
2021-06-14 14:48:05 +02:00 |
|
Hadi Nategh
|
c73828e4df
|
Add missing egw_action_constants
|
2021-06-14 14:42:05 +02:00 |
|
Ralf Becker
|
1035ff31ec
|
fix async loading caused et2 widgets calling api before loaded
using a strict order now:
1. legacy stuff like jquery and dhtmlx
2. client-side api / egw-object
3. et2 and rest
|
2021-06-14 14:16:07 +02:00 |
|
Hadi Nategh
|
b4c4606c22
|
Move all egw_action constants into egw_action_constants
|
2021-06-14 13:45:57 +02:00 |
|
Ralf Becker
|
be0af7be68
|
split implements and instanceOf from ClassWithAttributes in own ClassWithInterfaces and let et2_dataview_view_container inherit from it
|
2021-06-14 11:47:02 +02:00 |
|
Ralf Becker
|
685a0d3328
|
handel empty objects like empty array
|
2021-06-14 10:35:54 +02:00 |
|
Ralf Becker
|
e60fd8f1ef
|
importing AppJS
|
2021-06-14 10:33:09 +02:00 |
|
Ralf Becker
|
3e5aa5a707
|
make egw_globalObjectManager available for egw_keymanager
|
2021-06-12 17:03:22 +02:00 |
|
Ralf Becker
|
ee508c50b9
|
filter out legacy JS code from importmap and sort it
also only add extension-less includes for .ts files (was accidentally commented out) and fix some .js imports without extension
|
2021-06-12 11:44:28 +02:00 |
|
nathangray
|
d6c6e14abf
|
* Api: Prevent invalid customfield names
(cherry picked from commit ae86eb7812 )
|
2021-06-11 13:18:03 -06:00 |
|
nathangray
|
b6282742a2
|
Filemanager: Fix root access was stopped after removing custom ACL
(cherry picked from commit eb59b6bf65 )
|
2021-06-11 13:17:59 -06:00 |
|
nathangray
|
6ef766edf0
|
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
(cherry picked from commit 7cf7c5a638 )
|
2021-06-11 13:17:55 -06:00 |
|
nathangray
|
7ce92b9124
|
Import/Export: Avoid "Undefined variable: filter" error
Correct files this time
(cherry picked from commit a7d52168b7 )
|
2021-06-11 13:17:52 -06:00 |
|
nathangray
|
5ec39458af
|
Revert "Import/Export: Avoid "Undefined variable: filter" error"
This reverts commit d57df627
(cherry picked from commit c853bb0f84 )
|
2021-06-11 13:17:50 -06:00 |
|
nathangray
|
1586bbd66a
|
Import/Export: Avoid "Undefined variable: filter" error
(cherry picked from commit d57df627a7 )
|
2021-06-11 13:17:47 -06:00 |
|
nathangray
|
a024baeef6
|
* Api: Clear initial load URL after using it, so F5 takes you to the app's normal entry point
(cherry picked from commit 9219536c2f )
|
2021-06-11 13:17:44 -06:00 |
|
nathangray
|
5a54397c46
|
Importexport: Improve handling of targets
- Give error if target uses an unknown stream wrapper
- If stream wrapper is not provided, assume VFS
(cherry picked from commit 93e2633107 )
|
2021-06-11 13:17:39 -06:00 |
|
nathangray
|
8a666c751f
|
Etemplate: Make some statustext readable by screenreader
(cherry picked from commit 5aba575d25 )
|
2021-06-11 13:17:34 -06:00 |
|
nathangray
|
aa241edfb3
|
Import/Export: Improve error message from bad XML
(cherry picked from commit dd545799e0 )
|
2021-06-11 13:17:30 -06:00 |
|
nathangray
|
2c2563eccf
|
Fix PUSH new entries did not show if filter had multiple values
(cherry picked from commit 0caabaf516 )
|
2021-06-11 13:17:27 -06:00 |
|
nathangray
|
6993d82abf
|
Infolog: Use infolog owner as sender of notifications
(cherry picked from commit c9c9f28851 )
|
2021-06-11 13:14:39 -06:00 |
|
nathangray
|
1bed2d2df6
|
Notifications: Add configuration for account / address to use for sending notification emails
If the app specifies a different sender (Calendar) that is still used instead.
(cherry picked from commit 7d15c2f352 )
|
2021-06-11 13:14:34 -06:00 |
|
nathangray
|
ae86eb7812
|
* Api: Prevent invalid customfield names
|
2021-06-11 10:02:36 -06:00 |
|
Ralf Becker
|
26e186fb8c
|
fix typo (smallPART) and compress login image
|
2021-06-11 15:42:29 +02:00 |
|
Ralf Becker
|
9da0cfe5e8
|
fix typo (smallPART) and compress login image
|
2021-06-11 15:42:01 +02:00 |
|
Ralf Becker
|
f503f7139a
|
EgwApp object need to be global / assigned to window.EgwApp
as that's how we iterate through all EgwApp instances for observer and push
|
2021-06-11 15:21:18 +02:00 |
|
Ralf Becker
|
78e30f1a27
|
load egw_ready.js again
|
2021-06-11 15:05:44 +02:00 |
|
Ralf Becker
|
587c4fd8fd
|
fix not working add in calendar (et2_valueWidget not defined)
instead of checking widget to be instance of valueWidget (which would create a circular dependency) we check for the interface/methods of valueWidget
|
2021-06-11 14:50:46 +02:00 |
|
Hadi Nategh
|
506111d044
|
Revert commit 92e435c52f
|
2021-06-11 14:36:03 +02:00 |
|
Ralf Becker
|
89967336e2
|
removed app_base.js from egw.js requirement to not pull in etemplate, but had to move app to egw.js too
|
2021-06-11 13:48:09 +02:00 |
|
Hadi Nategh
|
babb0911ce
|
Fix calendar
|
2021-06-11 13:46:35 +02:00 |
|
Ralf Becker
|
4752331427
|
fixed all errors in calendar, thought it's still not ok
also fixed a couple of errors in egw_action
|
2021-06-11 11:31:06 +02:00 |
|
Ralf Becker
|
771d6c727f
|
got mail app.js incl. jsapi/app_base.js working
plus marking et2 methods returning promisses as async and removing cache-buster from includeJS calls in egw_action_common.js as it causes double loads
|
2021-06-11 10:11:13 +02:00 |
|
Ralf Becker
|
1f4ba0156a
|
remove (unused) etemplate2 import causing login page to constantly reload
|
2021-06-11 09:11:28 +02:00 |
|
Ralf Becker
|
ed1c35d28b
|
some small fixes
|
2021-06-11 09:06:25 +02:00 |
|
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 |
|
nathangray
|
eb59b6bf65
|
Filemanager: Fix root access was stopped after removing custom ACL
|
2021-06-10 14:12:25 -06:00 |
|
nathangray
|
7cf7c5a638
|
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:00:09 -06:00 |
|
nathangray
|
a7d52168b7
|
Import/Export: Avoid "Undefined variable: filter" error
Correct files this time
|
2021-06-10 09:45:36 -06:00 |
|
nathangray
|
c853bb0f84
|
Revert "Import/Export: Avoid "Undefined variable: filter" error"
This reverts commit d57df627
|
2021-06-10 09:44:13 -06:00 |
|
nathangray
|
d57df627a7
|
Import/Export: Avoid "Undefined variable: filter" error
|
2021-06-10 09:43:19 -06:00 |
|
nathangray
|
9219536c2f
|
* Api: Clear initial load URL after using it, so F5 takes you to the app's normal entry point
|
2021-06-10 09:06:28 -06:00 |
|