33e88d25ae
* Preferences: use push to ask every affected client to reload preferences, if affected
2020-07-31 09:47:49 +02:00
88b7bccdb9
Etemplate: Password suggest now works if started disabled then enabled via JS
2020-07-30 13:50:12 -06:00
5379a0c924
Home using non-global EgwApp instances for portlets
2020-07-30 13:00:53 -06:00
80b72bfb3c
Etemplate: Fix password widget did not disable suggest dynamically
2020-07-30 09:21:40 -10:00
1624ceae07
Return an object for egw message in order to have access to it after display
2020-07-30 15:01:50 +02:00
471741ce12
Etemplate: Update controller indexMap when adding a new row
...
Fixes deleting former top mail that got moved down by a pushed new mail removed both newly added and the selected mail
2020-07-29 13:20:09 -06:00
33d983f547
* Calendar: fix not working refresh via push, if Home app is used
...
Current fix only makes sure global app.calendar created by home get completly destroyed (and newly created by calendar itself), and not just unregistered from the push
We probably want to modify home to create private app objects for its portlets
2020-07-29 18:25:09 +02:00
14c908de78
Do not include egw message in print
2020-07-29 15:45:25 +02:00
08acad038c
* Mail: replying to a mail should only update icon, not move it to top of list
2020-07-29 13:58:15 +02:00
631587eab1
Fix notifications stalling login
2020-07-29 12:55:15 +02:00
bd8b99f8c1
Try to fix up password with respect to autofill
2020-07-28 10:39:16 -06:00
59cd2dcded
Etemplate: nm.refresh() with type 'edit' no longer always fully reloads all rows, it now behaves the same as 'update'
2020-07-27 14:07:15 -06:00
77a413b66b
Etemplate: Fix isDirty() was always false for multi-select (tracker selection)
2020-07-27 13:44:11 -06:00
231312b0aa
Implement popup notifications filter based on tab notification's indicator
2020-07-27 14:44:44 +02:00
7900bfd9cd
Avoid outputting same message multiple times if it's still alive
2020-07-24 12:46:29 +02:00
ae0349487d
Change tab notification indicator
2020-07-24 11:32:52 +02:00
8bb9111cd5
fix double message in popup and none in main window
2020-07-24 09:23:44 +02:00
b6e47f9b11
Etemplate: Password widget now auto-updates the second 'confirm' password if you have two and suggest a password.
2020-07-23 13:56:14 -06:00
6d2af76576
* Infolog: Push updates
2020-07-23 13:34:08 -06:00
0cea328928
Only set notification tab for none active tabs
2020-07-23 17:39:39 +02:00
1815b1e985
Implement framework tab's notification
2020-07-23 15:50:15 +02:00
3e9794e526
Etemplate: Do not bother to resize hidden etemplates
...
Fixes Admin > App > Site config gets resized incorrectly when switching to another app's tab & back
2020-07-22 15:51:42 -06:00
4b9be2876e
fix new mail rows appear no unseen
2020-07-22 21:32:48 +02:00
a6688ab3f8
Etemplate: Allow app to specify a new row index for updated rows as well.
2020-07-22 12:00:01 -06:00
32043f7a41
trigger full refresh / applyFilters, if app refresh_add returns false
2020-07-22 16:58:40 +02:00
32b061919f
Etemplate: Change default for password widget suggest to off
...
Customfields still default to on
2020-07-21 15:36:45 -06:00
f0b924008b
Etemplate: Add a callback so apps can decide where to put new push rows
2020-07-21 15:32:22 -06:00
8e213a7de5
set id of DOM container, in case server-side returned a different eTemplate
2020-07-21 22:05:08 +02:00
bd6b20bae8
Fix home cannot find its portlet templates
...
This reverts commit ff0cdf8143
.
2020-07-20 14:34:10 -06:00
69420c19ad
Api: Handle add push messages in the nextmatch list
2020-07-20 13:43:26 -06:00
bf44ee753a
WIP push for mail (currently only Dovecot with further configuration!)
2020-07-20 12:09:08 +02:00
1f066dee26
Implement new egw messaging (keeps not deliberately dismissed messages)
2020-07-17 14:09:37 +02:00
ab1e59c0df
register and deregister old JavaScript based app objects with new TypeScript registry to receive observer and push calls
2020-07-15 19:15:54 +02:00
fcd7a77c44
Fixing none app static functions stopped being called relevant to commit 52eb5ca8e0
2020-07-15 11:01:34 +02:00
3dd30b1ee1
Api: Fix multiple action confirmation
2020-07-14 14:19:53 -06:00
b29cce05be
Fix searchbox no longer works in mobile template
2020-07-14 12:17:15 +02:00
808313c121
set grants if given for push
2020-07-13 19:26:05 +02:00
31b7c49fd3
Etemplate: Avoid error if sender is not passed
2020-07-10 13:30:47 -06:00
af4fcd7a2d
Etemplate: Avoid trying to process regexes by checking for end anchor
2020-07-10 13:27:48 -06:00
13842ffb79
* Infolog: Add filter by contact to export filters
2020-07-10 13:13:04 -06:00
510a6419c5
Etemplate: Avoid error if file_data.mime is false for some reason
...
(file missing)
2020-07-10 11:11:05 -06:00
146cba903b
Add missing part from commit 4c7709d49f
2020-07-10 13:16:50 +02:00
4fc02fbe20
Etemplate: Fix searchbox did not properly manage child DOM nodes
2020-07-08 14:34:50 -06:00
9cb143d0d3
Etemplate: Prevent dialogs from destroying parent's request
2020-07-08 11:01:05 -06:00
34cbc6880a
step attribute for number widget
2020-07-06 18:24:07 +02:00
4c7709d49f
Etemplate: Get vfsUpload values to use expose so they work like links
2020-07-03 14:23:41 -06:00
e80c118aa8
Etemplate: Replace resetDirty(), it's needed for IInput interface
2020-07-02 11:19:11 -06:00
7278b30ff0
Actually set the default cf prefix so everything works.
2020-07-02 09:40:09 -06:00
5958feb1c3
Etemplate: add customfield prefix as an explicit attribute, importexport filter was using it
2020-06-30 10:43:41 -06:00
57d03110e4
Etemplate: If long task response is an object, stringify the object so we can see what it says
2020-06-29 14:08:02 -06:00