nathangray
70931da220
Etemplate: Avoid session destruction from PBX integration
2020-10-06 09:58:12 +02:00
nathangray
41bc2fe71d
Etemplate: Fix editing entry so it no longer matched current filters would cause missing rows and incorrect total
2020-10-05 09:21:50 +02:00
nathangray
45098fc654
Etemplate: fix for better behaviour if lazy-update pref is not set
2020-10-05 09:21:50 +02:00
Ralf Becker
1ec5e962be
* Admin: push server test to diagnose problems and improved recovery from failed requests / network problems
2020-10-03 13:40:02 +02:00
nathangray
890dd2581d
Etemplate: Different way to download generated files to avoid destroying sessions of not-visible etemplates
2020-09-28 08:50:29 -06:00
nathangray
0704150ca2
Correct parameters in TS
2020-09-28 08:50:04 -06:00
nathangray
defda864eb
Etemplate: Ask for new data before we put the row in, then if the entry doesn't match the filters, don't put it in. Should stop most blinking rows.
2020-09-28 08:49:54 -06:00
Hadi Nategh
bf3c833856
* Mail: Add custom html toolbar settings in mail site-configuration in order to be able to add/remove certain actions only for mail-compose dialog.
2020-09-25 14:21:35 +02:00
Hadi Nategh
0960db7344
Push online users into top of the list as soon as they're active
2020-09-17 10:21:15 +02:00
nathangray
c88bf4851b
Etemplate: Fix selectAccount deprecated legacy option of putting account type in empty label
2020-09-16 13:58:03 -06:00
nathangray
6c170beef2
Etemplate: Fix some selectAccount bugs when multiple=true
2020-09-16 09:25:11 -06:00
nathangray
c80fc674ea
Etemplate: Consider null as false when parsing boolean values into template attributes
2020-09-14 14:44:50 -06:00
nathangray
db20617d0f
* Etemplate: Fix historylog did not render until you resize the window
2020-09-11 13:17:48 -06:00
Ralf Becker
edd6b990fa
fix date-duration fails with only one date-format eg. "m"
2020-09-11 20:23:21 +02:00
nathangray
1037acc98c
Etemplate: Fix updated entries were sometimes not flagged, clear color after 3 minutes
2020-09-11 13:19:57 +02:00
nathangray
c9fe81e5fa
Separate CRM list from infolog list so push updates don't conflict
2020-09-08 09:05:31 -06:00
nathangray
0fbcb5c928
Etemplate: More fixes for row count when updating / adding
...
Now fixed the situation where 1 row was updated & 1 added, but the added one did not match filter and was not returned when server was asked. Now removed blank row waiting for it, and keeping row count consistent
2020-09-02 08:47:39 -06:00
nathangray
df49c5bcb3
Etemplate: Fix double duration format in timesheet nextmatch header
2020-09-01 15:00:35 -06:00
nathangray
dbe55e4218
Etemplate: Row count does not depend on data.class
2020-09-01 20:43:14 +02:00
nathangray
a14076a6f1
Etemplate: Fix another bug in refresh / add / update
...
This one was found in Infolog, adding a sub to an entry with the show-subs preference set to only while filtering. The row count would be off by one if the new entry did not match the filter.
2020-09-01 20:43:14 +02:00
nathangray
2341ecd7d3
Api: Handle refreshing multiple UIDs but not getting them all back.
...
Previously we were assuming only 1 was requested, now properly handling multiple UIDs in a single request and not all of them being returned (eg ACL or doesn't match filters)
2020-09-01 20:43:14 +02:00
nathangray
939816c60e
Etemplate: Avoid trying to repaint datagrid while it's hidden
...
Avoids an infinite(?) loop and endless "[Violation] 'setTimeout' handler took <N>ms" messages
2020-08-31 15:17:36 -06:00
nathangray
ccaf269751
Remove workaround, fix 3 second refresh
2020-08-31 11:25:54 -06:00
nathangray
350f375f93
Partially revert 26a6749
as it's been handled elsewhere
...
(030dafc0a7c9bdc6677afe87fa69615068acb4c0,d525347275a2268ed9624d35ddbd4e43a345179d)
2020-08-31 11:25:47 -06:00
nathangray
087b198ba9
Etemplate: Don't try to delete row if it's not in the nextmatch
2020-08-31 11:25:28 -06:00
nathangray
2ea088fb26
Fix nm displayed row count was not updated when adding a row.
...
This seems to have resolved the issue of the last row going missing.
2020-08-31 11:25:14 -06:00
nathangray
a485301dd9
Etemplate: Fix some nm / push bugs
...
- Handling for sub-grids
- Fix some index issues in selectionMgr causing rows to jump around
2020-08-31 11:25:05 -06:00
nathangray
eb5468e837
Add debug function to log selected nextmatch internals
...
Example usage:
etemplate2.getByApplication('addressbook')[0].widgetContainer.getDOMWidgetById('nm').spillYourGuts()
2020-08-31 11:24:57 -06:00
Hadi Nategh
5f81624e7f
Avoid getting exceptions when user has no access to status app but getting notified by broadcast message
2020-08-25 13:23:06 +02:00
Hadi Nategh
706a7cd31d
Fix set column not working because of using wrong constant variable
2020-08-20 16:48:20 +02:00
Hadi Nategh
5545247141
* All Apps: fix print list column selection does not contain customfields
2020-08-20 16:19:43 +02:00
Hadi Nategh
eb53daab31
Make commit 26a6749b3d
condition available only for refresh add
2020-08-20 16:19:34 +02:00
Hadi Nategh
71b385a806
* All apps: fix drag and drop a file from FireFox download list not working
2020-08-19 08:54:34 +02:00
Hadi Nategh
c919f4b27d
Fix radiobox widget calling onchange event infinitely
2020-08-18 13:22:09 +02:00
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
Hadi Nategh
c279290b01
Fix clear button in search widget disappears after being reloaded
2020-08-14 13:38:29 +02:00
Hadi Nategh
41e22de9d4
* File Sharing: fix broken file sharing dialog
2020-08-13 14:37:14 +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
7756357756
Fix nm filter onchange no longer sending expected nm widget
2020-08-11 16:14:32 +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
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
nathangray
0b804bc507
Etemplate: add disable_autorefresh attribute to nextmatch to be able to disable autorefresh
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
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