Hadi Nategh
7f4535cf1d
WIP multitabs and CRM view
2020-09-30 13:19:36 +02:00
Hadi Nategh
9cf0724420
Add a css class to style crm view sidebox
2020-09-29 10:39:39 +02:00
nathangray
86bd6b719a
Addressbook: Delete contacts over AJAX to avoid refresh
2020-09-28 10:51:30 -06:00
nathangray
ba7cbc5d5a
Etemplate: Make child nodes protected instead of private for easier extending
2020-09-28 10:05:32 -06:00
nathangray
9d94c1613d
Addressbook: Export listed accounts as being in the addressbook of the exporter. They now are 'Accounts'
2020-09-28 09:14:45 -06:00
nathangray
53577db40c
Etemplate: fix for better behaviour if lazy-update pref is not set
2020-09-28 08:51:46 -06:00
Hadi Nategh
028ff4edcb
WIP multitabs: Use specific id for each crm view
2020-09-28 15:46:04 +02:00
Hadi Nategh
cdbc5e3a71
Create new sidemenuEntry for tab target
2020-09-28 15:43:42 +02:00
Ralf Becker
7fa1e7cd80
* ActiveDirectory: fix unwilling to perform error when saving an account
2020-09-27 10:02:22 +02:00
nathangray
7518a4d634
Fix new_entry CSS overrode select row
2020-09-25 11:49:24 -06:00
nathangray
68d682d293
* Mail: Fix recent, read messages looked exactly the same as unread messages
2020-09-25 08:59:08 -06:00
Ralf Becker
5d599229af
fix PHP Warning filling logs
2020-09-25 14:37:09 +02:00
Hadi Nategh
acbd23a60a
* 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:17:29 +02:00
Hadi Nategh
3956760c23
Add tooltip for Tab's header, it can be set as attribute 'hint' in openTab framework app object too
2020-09-25 11:53:00 +02:00
Hadi Nategh
f88ae4f46a
Merge branch 'multitabs'
2020-09-25 11:30:32 +02:00
nathangray
293f9cc446
Etemplate: Different way to download generated files to avoid destroying sessions of not-visible etemplates
2020-09-24 15:18:22 -06:00
Hadi Nategh
2ed186079e
Implement openTab for egw_open object and make tab attributes configurable
2020-09-24 16:19:56 +02:00
Hadi Nategh
6c6759549e
Make a copy of app object to not destroy the existing one
2020-09-24 11:13:12 +02:00
Hadi Nategh
4bf65486ef
WIP of framework's multitab implementation
2020-09-23 16:55:35 +02:00
nathangray
b5ef5126c6
- Send push messages for account delete
...
- Send actual push type for contact changes
- Handle push deletes for admin
2020-09-22 13:53:08 -06:00
nathangray
c883d3ece7
* 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-22 11:33:41 -06:00
Ralf Becker
8df5371ffa
fix wrong OID for mail attribute
2020-09-22 19:21:14 +02:00
Hadi Nategh
cf1f3203d0
Remove excessive margin-top from toolbar's more button
2020-09-21 12:21:46 +02:00
Hadi Nategh
2cba5741f2
Algin end date field in Calendar's recurrence tab
2020-09-21 12:10:27 +02:00
Hadi Nategh
e6423ee721
Fix missing svg icons for default actions back and next in toolbars
2020-09-21 12:00:49 +02:00
nathangray
947755676e
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:06:04 -06:00
Hadi Nategh
e3aad386e0
Fix dropdown button styling in mail compose toolbar
2020-09-18 10:45:25 +02:00
Hadi Nategh
c01beef108
We can't use let in js files as we still supporting old devices with es5 only
2020-09-17 15:36:02 +02:00
Hadi Nategh
6f38d53715
* Login Page: Fix login button on login page not being clickable on small screens
2020-09-17 11:17:32 +02:00
nathangray
94a57d6902
Api: Some tests for filesystem
2020-09-16 11:48:40 -06:00
nathangray
2ef359f0d0
Etemplate: Fix selectAccount deprecated legacy option of putting account type in empty label
2020-09-16 09:14:50 -06:00
Ralf Becker
f73b8731e0
use json instead of php serialization
2020-09-16 17:01:51 +02:00
Ralf Becker
da27403b1b
* eSyncPro: fix SQL error in device list
2020-09-16 16:45:01 +02:00
Hadi Nategh
c05047728c
Push online users into top of the list as soon as they're active
2020-09-16 16:17:57 +02:00
nathangray
39b630d36e
Etemplate: Fix some selectAccount bugs when multiple=true
2020-09-15 11:23:02 -06:00
nathangray
a19e97df63
* Calendar: Fix quick add did not open conflict dialog
2020-09-15 10:43:08 -06:00
nathangray
f38f61cf1b
Correct parameters in TS
2020-09-15 09:05:48 -06:00
nathangray
afb342f66b
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-15 09:05:25 -06:00
Alexandros Sigalas
55c9487517
Fixed: Declaration of EGroupware\Api\Mail\Smime::extractSignedContents($data) should be compatible with Horde_Crypt_Smime::extractSignedContents($data, $sslpath = NULL)
2020-09-15 08:36:17 +02:00
Ralf Becker
612a991c85
fix illegal string offset
2020-09-15 08:30:45 +02:00
Ralf Becker
5d744af64a
fix development images not tagged with real PHP version like 7.3.22
2020-09-14 19:03:32 +02:00
nathangray
47a1437e1b
Etemplate: Consider null as false when parsing boolean values into template attributes
2020-09-14 09:37:37 -06:00
Ralf Becker
0ed9b7dc09
Changelog for 20.1.20200914
2020-09-14 12:45:41 +02:00
Ralf Becker
b7e8c6b9e1
more explanatory / clear error messages for lntree
2020-09-13 10:23:33 +02:00
nathangray
459ba3d93c
* Etemplate: Fix historylog did not render until you resize the window
2020-09-11 13:12:09 -06:00
Ralf Becker
638da52fa9
fix date-duration fails with only one date-format eg. "m"
2020-09-11 20:22:51 +02:00
nathangray
d257077017
Add a test for hidden upload sharing
2020-09-11 09:50:34 -06:00
Ralf Becker
fd9367d4cf
* CardDAV/Addressbook: do NOT add empty room number as further organizational unit
...
eg. OutlookSynchronizer adds the semicolon to the org-unit
2020-09-11 11:48:08 +02:00
nathangray
56e1d3c5e5
Etemplate: Fix some missing includes
2020-09-10 16:59:34 -06:00
nathangray
d6d55c32a9
Etemplate: Fix updated entries were sometimes not flagged, clear color after 3 minutes
2020-09-10 13:42:32 -06:00