nathangray
6c170beef2
Etemplate: Fix some selectAccount bugs when multiple=true
2020-09-16 09:25:11 -06:00
nathangray
e7a918c158
* Calendar: Fix quick add did not open conflict dialog
2020-09-16 09:24:43 -06:00
Ralf Becker
1ae7549b7a
use json instead of php serialization
2020-09-16 17:02:20 +02:00
Ralf Becker
56165ff02c
* eSyncPro: fix SQL error in device list
2020-09-16 16:45:40 +02:00
Alexandros Sigalas
25fa730790
Fixed: Declaration of EGroupware\Api\Mail\Smime::extractSignedContents($data) should be compatible with Horde_Crypt_Smime::extractSignedContents($data, $sslpath = NULL)
2020-09-15 08:37:08 +02:00
Ralf Becker
640fc0c813
fix illegal string offset
2020-09-15 08:31:25 +02:00
nathangray
c80fc674ea
Etemplate: Consider null as false when parsing boolean values into template attributes
2020-09-14 14:44:50 -06:00
Ralf Becker
8f37672862
Changelog for 20.1.20200914
2020-09-14 11:33:15 +02:00
Ralf Becker
d19c37eee4
more explanatory / clear error messages for lntree
2020-09-13 10:24:30 +02:00
nathangray
dcc8d1eda4
Add a test for hidden upload sharing
2020-09-13 10:00:55 +02:00
nathangray
c6625425b3
Api: Fix fstab overlap when accessing a share while logged in
2020-09-13 10:00:55 +02: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
2491cf16c0
ImportExport: Fix custom dates formatting to work for more than just the first row
2020-09-11 12:52:59 +02:00
nathangray
d9aa678ce3
ImportExport: Fix date-time customfields with custom format were not exported correctly
...
see 74bd66d857
2020-09-11 12:52:59 +02:00
nathangray
3cc204e9ed
* ImportExport: Date custom fields with custom formatting now correctly handled
2020-09-11 12:52:59 +02:00
Ralf Becker
f4af341919
* CardDAV/Addressbook: do NOT add empty room number as further organizational unit
...
eg. OutlookSynchronizer adds the semicolon to the org-unit
2020-09-11 12:41:10 +02:00
Ralf Becker
6b1c71c2b2
* Admin: fix some status filter gave empty rows for more then 50 accounts
2020-09-10 11:12:47 +02:00
nathangray
2afae1c0e3
*Calendar: Owner / participant no longer have automatically created account group lists offered in mailing list results
2020-09-08 09:51:00 -06:00
Ralf Becker
f3b7a2781b
* Mail: handle push of delete or move of all messages in folder
2020-09-08 17:18:09 +02:00
nathangray
7feeb47aff
Filter push updates for CRM entries on all linked contacts, not just primary
2020-09-08 09:08:13 -06:00
nathangray
ae933e39d8
Add missing CRM.js
2020-09-08 09:08:09 -06:00
nathangray
c9fe81e5fa
Separate CRM list from infolog list so push updates don't conflict
2020-09-08 09:05:31 -06:00
nathangray
b9e1f48db7
* Filemanager: Fix unwanted, automatic comment "ask" when uploading to filemanager
2020-09-03 11:50:46 -06:00
Ralf Becker
3ed5a6b587
* ActiveDirectory: users not found when search starting with A-F and fixed attribute-names: company, department, ...
2020-09-03 15:50:08 +02:00
Ralf Becker
450570060a
add one space after image: and add swoolepush
2020-09-03 15:50:08 +02: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
Ralf Becker
2321b218c9
Changelog for 20.1.20200901
2020-09-01 20:49:32 +02: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
Ralf Becker
b71554ab4c
* PostgreSQL: fix SQL error opening ProjectManager
...
caused by exploding SQL expression by comma --> keep colums as array, to not have the need to explode it
2020-09-01 10:26:35 +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
aa170b0a22
Calendar: Fix dragging an event from a series to create an exception caused the event to appear duplicated
2020-08-31 11:29:11 -06:00
nathangray
af19b5bd32
* Calendar: Fix event click and event drag were not properly separated
2020-08-31 11:28:57 -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
2d1930c6ac
Infolog: Stop CRM & Infolog list from interfering with each other when both are open and a push change comes in
2020-08-31 11:25:37 -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
nathangray
559f2cc373
* Mail: Fix deleting or moving multiple mail to another folder did not update the list
2020-08-25 08:40:27 -06:00
Hadi Nategh
06e6aae470
* Mail: Fix opening mailto: link in html mail causes connection error
2020-08-25 15:19:43 +02: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
55ab36081a
Make sure the status app is there before calling its functions
2020-08-21 15:01:08 +02:00
Ralf Becker
333ecb3deb
* CalDAV/Calendar: fixed doublication of alarms when participant setting the alarm has no edit rights on the event
...
also fixed alarms set on a recurrence where lost, if you had edit rights
2020-08-21 14:00:23 +02:00
Hadi Nategh
706a7cd31d
Fix set column not working because of using wrong constant variable
2020-08-20 16:48:20 +02:00