Commit Graph

35780 Commits

Author SHA1 Message Date
Ralf Becker
74713c652a * ActiveDirectory: fix unwilling to perform error when saving an account 2020-09-27 10:01:50 +02:00
Ralf Becker
eca433db6f fix PHP Warning filling logs 2020-09-25 14:36:34 +02: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
nathangray
b88a8771b9 * Calendar: Improve handling of infolog push messages
Todo list now updates directly, other views now filtered by owner/responsible & type before we act
2020-09-24 13:33:19 -06:00
Ralf Becker
7e34fa4732 fix wrong OID for mail attribute 2020-09-22 18:12:14 +02:00
Hadi Nategh
d791248dfe Remove excessive margin-top from toolbar's more button 2020-09-21 12:23:39 +02:00
Hadi Nategh
3f391c17c1 Algin end date field in Calendar's recurrence tab 2020-09-21 12:23:28 +02:00
Hadi Nategh
71bfc76b77 Fix missing svg icons for default actions back and next in toolbars 2020-09-21 12:23:16 +02:00
nathangray
1a5ec8327f ImportExport: Another fix for exporting custom date fields with custom format.
- PHP base DateTime class was being used instead of our own Api\DateTime
- User's preferred date format was not being respected
- Custom formatting was only parsed if the first entry had a value in that field
2020-09-18 10:10:48 -06:00
Hadi Nategh
28f3426722 * Login Page: Fix login button on login page not being clickable on small screens 2020-09-17 11:18:22 +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
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