Commit Graph

35606 Commits

Author SHA1 Message Date
Ralf Becker
cf83de93fc * All apps: fix last rows was removed when adding new entry to list with only a couple of rows
see ticket #48204, we do a full refresh now to work around this issue until we have a real fix
2020-08-17 12:16:20 +02:00
Ralf Becker
f3326a3cc8 fix sometimes not deleted infologs ("0 selected"), because global var got deleted, using now a closure as for the action 2020-08-16 11:22:45 +02:00
Ralf Becker
01335f787d * Calendar/CalDAV: config to replace email-domain eg. for a migration 2020-08-14 18:04:24 +02:00
Hadi Nategh
c279290b01 Fix clear button in search widget disappears after being reloaded 2020-08-14 13:38:29 +02:00
Ralf Becker
640f69e09a * Timesheet: fix list not always refreshed via push, caused by owner filter 2020-08-14 12:38:59 +02:00
Hadi Nategh
3755c1079a Make sure path is not empty before using it, fixes error "an error happened! File '' is not an absolute path!" 2020-08-14 11:56:28 +02:00
Ralf Becker
a8b6f7f5b2 * InfoLog: fix list not allways refreshed via push, caused by insufficient ACL implementation on client-side 2020-08-14 11:56:13 +02:00
Ralf Becker
cc5fbcfdc1 * Mail: fix not shown folder tree for some Cyrus servers
since 20.1 uses Horde_Imap_Client::MBOX_ALL_SUBSCRIBED to query subscribed and unsubscribed folders in one command
2020-08-13 18:53:10 +02:00
Hadi Nategh
41e22de9d4 * File Sharing: fix broken file sharing dialog 2020-08-13 14:37:14 +02:00
Ralf Becker
6f97a8834e fix nm as 2nd and selectbox as 3rd parameter 2020-08-12 15:18:27 +02:00
Ralf Becker
1cf0266aca Changelog for 20.1.20200812 2020-08-12 12:38:07 +02:00
Hadi Nategh
3b0a1bef0b A temporary fix for commit 471741ce12 which breaks nm row update with auto refresh enabled 2020-08-12 12:24:37 +02:00
Hadi Nategh
e238b8b2a2 Fix no application value gets set on acl edit dialog 2020-08-11 16:14:47 +02:00
Hadi Nategh
7756357756 Fix nm filter onchange no longer sending expected nm widget 2020-08-11 16:14:32 +02:00
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