Commit Graph

35592 Commits

Author SHA1 Message Date
Ralf Becker
9a005ab7c0 dynamic disable NM autorefresh on get_rows response depending on push support of imap-server 2020-08-11 15:52:53 +02:00
Ralf Becker
904e1c8169 Changelog for 20.1.20200810 2020-08-10 13:45:13 +02:00
Hadi Nategh
c67715f889 * All apps: fixed scrolling in lists for iPad in desktop mode 2020-08-10 12:19:25 +02:00
Ralf Becker
2156ef7e4d * Preferences: new pref how to update lists: fast or exact
more precise explenation and German translation
2020-08-10 09:27:57 +02:00
nathangray
382de156cf Home using non-global EgwApp instances for portlets 2020-08-09 19:31:42 +02:00
nathangray
8f769a9550 Fix removing a nm row did not re-index
This caused duplications or holes depending on what you did before or after
2020-08-09 18:59:57 +02:00
nathangray
7752fe03de Fix some nextmatch bugs
- Removed rows could still have jQuery actions bound, resulting in errors
- Focused row was not cleared if it was removed, resulting in errors
- Fixed double get_rows call on refresh(..., update)
2020-08-09 18:50:19 +02:00
Ralf Becker
7227971b44 fix NM refresh call returned all rows not just requested ones
broken by 29b22e3 Fix CRM view did not add new infolog entries on push
2020-08-09 18:50:19 +02:00
nathangray
ee472bb5a9 Change addressbook group / template on client side, not server side
Fixes the issue where the nextmatch_controller is part of the context for the request, but the first thing set_template() does when the server tells the nextmatch to change the template is destroy the controller.  This means that when the data is parsed, the context is missing or damaged.
2020-08-09 18:50:19 +02:00
nathangray
20cd1cf802 Etemplate: Change how nextmatch handles update & refresh push messages 2020-08-09 18:50:19 +02:00
nathangray
ece51a1d12 Fix CRM view did not add new infolog entries on push 2020-08-09 18:50:19 +02:00
nathangray
a562867671 Etemplate: Add et2_nextmatch.set_disable_autorefresh() to change it dynamically 2020-08-09 18:50:19 +02:00
Ralf Becker
9e310cea24 disable autorefresh in infolog and timesheet 2020-08-09 18:50:19 +02:00
nathangray
0b804bc507 Etemplate: add disable_autorefresh attribute to nextmatch to be able to disable autorefresh 2020-08-09 18:50:19 +02:00
nathangray
ab8e5b9aa4 Timesheet: ACL data changed is an object 2020-08-09 18:50:19 +02:00
nathangray
a8f3938713 Etemplate: Fix et2_selectAccount legacy options were not set 2020-08-07 08:58:06 -06:00
nathangray
da0962ade1 Filemanager: Fix EACL could not select groups 2020-08-07 08:57:57 -06:00
Hadi Nategh
ffa97c2e18 Fix login page styling 2020-08-07 13:46:52 +02:00
Hadi Nategh
18289ecd9d Do not show close button on success message and dismiss it on container click handler 2020-08-07 13:31:22 +02:00
Hadi Nategh
16844dced7 Do not show edit button on taglist single mode 2020-08-07 12:09:35 +02:00
nathangray
d563af4600 Timesheet: Change context menu category change to go over AJAX instead of POST to take advantage of push 2020-08-06 13:35:06 -06:00
nathangray
b351825427 Fix update was doing full refresh, changed back to previous behaviour
Left 'update-in-place', as discussed, as it's way more clear what it does.
2020-08-06 13:34:58 -06:00
nathangray
5acc634a89 * Calendar: Fix multiple all-day event rendering bug
If you had multiple all day, non-blocking events and switched from month to week view, if your window was small enough, some of them would be hidden.
2020-08-06 13:23:24 -06:00
nathangray
d920178089 Calendar: Fix resource rows were missing in planner by user 2020-08-06 13:21:09 -06:00
Ralf Becker
e48d11a96e ignore MessageAppend all together for all new message notifications, as Sieve moved mails still use MessageNew 2020-08-06 14:46:56 +02:00
Ralf Becker
f860b3adf9 do NOT update counter in Mail tab-header, eg. for Junk 2020-08-06 13:01:53 +02:00
Hadi Nategh
2a948825d3 Add missing compiled js file from commit 13ed300c9c 2020-08-06 10:39:48 +02:00
Ralf Becker
940e43e2f7 check et2 is ready 2020-08-06 09:41:25 +02:00
Ralf Becker
024febcdfa update unseen counter in folder-tree for delete too 2020-08-06 09:03:46 +02:00
nathangray
1230a4eb6e * Etemplate: Fix entry widget had wrong ID, so was missing value
Typescript conversion error
2020-08-05 11:56:23 -06:00
Ralf Becker
5a5575ace2 improve fix not updated number of nextmatch rows on push type "delete" 2020-08-05 18:49:03 +02:00
Ralf Becker
0c1b92f029 fix not updated number of nextmatch rows on push type "delete" 2020-08-05 18:27:09 +02:00
Ralf Becker
783358f264 remove mails marked as \Delete eg. by TB, which does not expunge immediatly 2020-08-05 18:10:24 +02:00
Hadi Nategh
d1c0b972a6 Make sure to clean up the duplicated class 2020-08-05 16:45:08 +02:00
Hadi Nategh
f776b523ee Update pushed flags without requesting from server 2020-08-05 15:52:37 +02:00
Hadi Nategh
67fa46ce96 Avoid extra request to server for update-in-place refresh 2020-08-05 15:52:20 +02:00
Ralf Becker
a12493b5f6 pass requested uids to backend, also ignore Sent folder for notification and fix update of foldername 2020-08-05 15:52:02 +02:00
Ralf Becker
01b59942fb changes to receive further push notifications from Dovecot 2.3+ 2020-08-05 15:51:48 +02:00
Ralf Becker
534ad186fe * Mail/Admin: do NOT allow to set forwards via Sieve rules, if user forwards are disabled (not standard SMTP!) 2020-08-05 14:40:20 +02:00
nathangray
719af62d6a Calendar: Fix favorite with planner by user and a group could not find group members
It would then display one row for the group, instead of one row per group member.  Did not happen if you had viewed the calendar for the group in another view, or group was selected when calendar opened.
2020-08-04 12:20:11 -06:00
nathangray
861d8f10ec * Infolog: Fix exporting search results failed if a contact filter was used 2020-08-03 09:42:55 -06:00
Hadi Nategh
06386b2880 Do not set active app on an app with status 5 (run in background) for mobile framework 2020-08-03 15:48:42 +02:00
Hadi Nategh
7b6b72ea6b Fix errors happening in mobile framework 2020-08-03 15:48:34 +02:00
Hadi Nategh
9a7dc47f7f Add translations 2020-08-03 11:05:13 +02:00
Ralf Becker
67af309c33 * Tracker/Notifications: send mail after response to user and push errors 2020-08-01 15:10:35 +02:00
Ralf Becker
d05d83f632 * Container: use Ubuntu 20.04 as base of EGroupware container instead of 18.04 2020-07-31 17:52:11 +02:00
Ralf Becker
20250bbc04 * Notifications: taking push server into account for checking user is online for popup or email notifications 2020-07-31 17:50:48 +02:00
Ralf Becker
26be32f33e 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:53 +02:00
Ralf Becker
8243f7934e pending translations from our translation server 2020-07-31 13:04:06 +02:00
Ralf Becker
d46a65306d Changelog for 20.1.20200731 2020-07-31 10:50:07 +02:00