Ralf Becker
a14a21fa49
* Tracker/Notifications: send mail after response to user and push errors
2020-08-01 15:10:07 +02:00
Ralf Becker
421bda29c4
* Container: use Ubuntu 20.04 as base of EGroupware container instead of 18.04
2020-07-31 17:52:41 +02:00
Ralf Becker
3972abdf52
* Notifications: taking push server into account for checking user is online for popup or email notifications
2020-07-31 17:50:01 +02:00
Ralf Becker
0e3143d45d
fix SQL error in ranking caused by automatic added ambigous column which app code had already aliased "$table.$col AS $col"
2020-07-31 13:39:05 +02:00
Ralf Becker
9825b36148
pending translations from our translation server
2020-07-31 13:02:30 +02:00
Ralf Becker
e84532af40
Changelog for 20.1.20200731
2020-07-31 12:54:28 +02:00
Ralf Becker
33e88d25ae
* Preferences: use push to ask every affected client to reload preferences, if affected
2020-07-31 09:47:49 +02:00
Ralf Becker
a562cdf502
dynamic enable password suggest for sharing links
2020-07-30 21:56:57 +02:00
nathangray
88b7bccdb9
Etemplate: Password suggest now works if started disabled then enabled via JS
2020-07-30 13:50:12 -06:00
nathangray
5379a0c924
Home using non-global EgwApp instances for portlets
2020-07-30 13:00:53 -06:00
nathangray
80b72bfb3c
Etemplate: Fix password widget did not disable suggest dynamically
2020-07-30 09:21:40 -10:00
Ralf Becker
8a14301710
* Login: fix not working forced password reset
2020-07-30 15:17:41 +02:00
Hadi Nategh
1624ceae07
Return an object for egw message in order to have access to it after display
2020-07-30 15:01:50 +02:00
Ralf Becker
0f4b40c7fb
* Mail: new preference to disable notifications for new arriving mails (requires push for mail)
2020-07-30 12:10:53 +02:00
nathangray
e3889fb5d6
Calendar: Fix week view's now line jumped to wrong day for some timezones
2020-07-29 15:23:37 -10:00
nathangray
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
Ralf Becker
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
nathangray
c5f03f6413
Timesheet: ACL data changed is an object
2020-07-29 09:51:48 -06:00
Hadi Nategh
14c908de78
Do not include egw message in print
2020-07-29 15:45:25 +02:00
Ralf Becker
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
Hadi Nategh
631587eab1
Fix notifications stalling login
2020-07-29 12:55:15 +02:00
nathangray
bd8b99f8c1
Try to fix up password with respect to autofill
2020-07-28 10:39:16 -06:00
Ralf Becker
4750db5a87
Changelog for 20.1.20200728
2020-07-28 13:53:39 +02:00
Ralf Becker
3898e13c65
* Login: updated update background image with 20.1 highlights
2020-07-28 07:59:56 +02:00
nathangray
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
nathangray
77a413b66b
Etemplate: Fix isDirty() was always false for multi-select (tracker selection)
2020-07-27 13:44:11 -06:00
nathangray
5b5bb12d02
Calendar exception no longer needed
2020-07-27 10:14:00 -06:00
nathangray
10517cb073
Calendar: Fix existing event filtering on push changes
...
Fixes new events did not show up
2020-07-27 10:13:13 -06:00
Ralf Becker
2a500333ed
explicit call Egw::__destruct() to fix calendar notifications not send, if dialog is Saved not Applied
2020-07-27 16:08:00 +02:00
Hadi Nategh
231312b0aa
Implement popup notifications filter based on tab notification's indicator
2020-07-27 14:44:44 +02:00
Ralf Becker
47505cd6b2
translation for cookie SameSite attribute
2020-07-27 14:11:29 +02:00
Ralf Becker
ca73a54d89
* Security: allow to configure SameSite cookie attribute
2020-07-27 14:03:48 +02:00
Ralf Becker
074b884133
calendar non-list views need refresh calls, even using push
2020-07-27 09:45:37 +02:00
Ralf Becker
45caead02b
replace mail_bo with Api\Mail
2020-07-27 08:07:45 +02:00
Ralf Becker
7c0e53e29e
sending notifications errors via push to user
2020-07-26 16:00:38 +02:00
Ralf Becker
92bb06f724
* Calendar: send notifications/meeting requests after responding to user
2020-07-26 15:04:39 +02:00
nathangray
7c2ff113cb
Admin: Turn on password suggest for admin edit account
2020-07-24 14:59:19 -06:00
Ralf Becker
a350f6a871
increment notification counter on (closed) mail tab
2020-07-24 19:13:11 +02:00
Ralf Becker
6007fb5363
fix broken token/syntax, if no metadata yet
2020-07-24 16:55:58 +02:00
Ralf Becker
6d4aaade1b
avoid second full refresh by sending delete action via ajax
2020-07-24 14:47:50 +02:00
Hadi Nategh
56376465f2
Make sure draft folder contains profile id when using it as folder option
2020-07-24 14:38:33 +02:00
Hadi Nategh
7900bfd9cd
Avoid outputting same message multiple times if it's still alive
2020-07-24 12:46:29 +02:00
Hadi Nategh
ae0349487d
Change tab notification indicator
2020-07-24 11:32:52 +02:00
Ralf Becker
8bb9111cd5
fix double message in popup and none in main window
2020-07-24 09:23:44 +02:00
Ralf Becker
b60a9ffff4
add check if only fallback push and skip full refresh (Framework::refresh_opener) for push and supporting apps
2020-07-24 09:07:13 +02:00
nathangray
56dbbf406f
Infolog: Put refresh_opener() calls back
...
It gives double updates, but people with no push server still get to see their changes.
2020-07-23 14:03:13 -06:00
nathangray
25ba1cf6fb
Preferences: Enable suggest password for user change password dialog
2020-07-23 13:57:55 -06:00
nathangray
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
nathangray
6d2af76576
* Infolog: Push updates
2020-07-23 13:34:08 -06:00
Ralf Becker
efaf9771d0
do NOT push participants of type email for privacy reasons
2020-07-23 19:06:08 +02:00