Ralf Becker
64f31a0fdc
* Setup/API: translations are no longer installed in database, but loaded directly from lang-files into tree-level cache
...
also backported:
- r40748: loading all translations in one go from cachem, saving some latency
- r36329: config is now cached on instance level, arrays in $GLOBALS[egw_info][server] are now automatically serialized and unserialized
2012-11-15 19:12:15 +00:00
Nathan Gray
c48f8f310a
- Include missing contact type for conversion to human values
...
- Fix birthday import, rename job title column in default definition
- Expect human values in default import file, silences mismatch warning
2012-10-24 14:54:24 +00:00
Ralf Becker
aa3b12fbfc
for new contacts created eg. through eMail app, check email attribute first, before checking for other less significant attributes
2012-10-24 14:22:55 +00:00
Ralf Becker
c7c00947d3
quiten permanent error_log in doublicate check aka addressbook_ui::ajax_check_values()
2012-10-24 10:18:31 +00:00
Ralf Becker
8903580778
* Addressbook: call doublicate check when creating a new contact from eMail
2012-10-24 10:14:34 +00:00
Nathan Gray
0f7a7da656
Remove outdated CSV export charset preference - Import/Export app is used now
2012-10-17 16:00:51 +00:00
Nathan Gray
ddbcc59a82
Add 'None' category option to context menu for all apps using nextmatch::category_action()
2012-10-16 19:51:15 +00:00
Ralf Becker
dcb99a352f
* CalDAV/CardDAV: return urn:uuid as last record in calendar-user-address-set, as according to iCal4OL developer, some clients might have problems with it, also adding both full uri and just path of principal url, as calendarserver does it
2012-10-16 12:17:32 +00:00
Ralf Becker
138d16cfa3
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-10-16 11:30:35 +00:00
Ralf Becker
a735c5886b
* CalDAV/CardDAV: sync-collection report for calendar allowing a more efficient sync
2012-10-16 11:11:29 +00:00
Ralf Becker
28f8d4e2b7
* InfoLog/CalDAV: sync-collection report, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
2012-10-16 11:08:33 +00:00
Ralf Becker
39012f847b
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
2012-10-16 11:04:27 +00:00
Nathan Gray
ae51767122
* Add vCard import/export plugins
2012-10-15 16:29:52 +00:00
Nathan Gray
23772bb9d1
Add ability to set charset in import vcard wizard
2012-10-01 17:59:44 +00:00
Ralf Becker
6feeba00ab
fixed wrong status-code for CardDAV DELETE
2012-10-01 17:26:05 +00:00
Ralf Becker
4e2a7dab80
* CardDAV/Addressbook: fixed not working delete of contacts
2012-10-01 17:23:44 +00:00
Ralf Becker
db4bdb7f74
* CalDAV/Calendar/Resources: calendars of resources can now be accessed or subscribed via CalDAV, to subscribe use CalDAV preferences
2012-09-27 15:46:08 +00:00
Nathan Gray
c87d057676
Missing backports to fix imported contacts looking like accounts if addressbook was missing
2012-09-26 16:09:56 +00:00
Ralf Becker
52675388a3
* CalDAV/CardDAV: sync-collection report for all apps allowing a more efficient sync
2012-09-26 14:30:47 +00:00
Nathan Gray
3386edced3
* Improvements to import - file checking, more warnings, destination addressbook checking
2012-09-25 14:49:27 +00:00
Nathan Gray
b3d463631a
Strip out item groups from Apple Addressbook before processing
2012-09-24 16:05:52 +00:00
Ralf Becker
f224fe5852
sync-collection report for InfoLog, thought reminder app on OS X 10.8.2 does not use it, moved logic for sync-token to baseclass and determine availablity on supported-report-set
2012-09-24 10:26:29 +00:00
Ralf Becker
e69918f583
* CalDAV/CardDAV: return urn:uuid as last record in calendar-user-address-set, as according to iCal4OL developer, some clients might have problems with it, also adding both full uri and just path of principal url, as calendarserver does it
2012-09-24 07:07:57 +00:00
Ralf Becker
a6f541edba
* CardDAV: rfc 6578 sync-collection report (more efficient way to sync contacts)
2012-09-23 20:19:35 +00:00
Nathan Gray
1610a7523e
Report conversion warnings
2012-09-20 16:28:42 +00:00
Nathan Gray
c8eb6c5e24
* Add vcard import/export plugin
2012-09-18 15:09:48 +00:00
Nathan Gray
c1e2403ab7
Fix check on existing addressbook
2012-09-18 15:07:31 +00:00
Nathan Gray
67289c346b
If data is already a Horde_iCalendar object, use it instead of creating a new one
2012-09-18 15:06:19 +00:00
Nathan Gray
b85e5d0889
Some destination addressbook checking - must exist as an addressbook, not just an account or group
2012-09-17 15:47:47 +00:00
Nathan Gray
31d0d47988
LDAP search to match sql search: If row limit is < 0, don't slice, return all records
2012-09-17 14:47:53 +00:00
Nathan Gray
170d120dd2
LDAP search to match sql search: If row limit is < 0, don't slice, return all records
2012-09-13 17:59:10 +00:00
Ralf Becker
1f77853ff5
* Addressbook: doublicate check while adding/editing contacts, based on email or match of 2 out of name, first name, organisation
2012-09-06 12:42:10 +00:00
Ralf Becker
c50a83a9a4
* Addressbook: doublicate check while adding/editing contacts, based on email or match of 2 out of name, first name, organisation
2012-09-06 12:26:11 +00:00
Ralf Becker
91573fd113
* Addressbook/InfoLog/Filemanager/Tracker: added or fixed formatting of certain custom field types using a single shared method
2012-08-09 12:43:52 +00:00
Ralf Becker
f7fa8ea37e
* Addressbook/InfoLog/Filemanager/Tracker: added or fixed formatting of certain custom field types using a single shared method
2012-08-09 12:41:47 +00:00
Ralf Becker
8e6c1c1c8b
quieten warning in delete-category hook, if cat is not used
2012-08-09 08:29:09 +00:00
Ralf Becker
0c5ca986c6
quieten warning in delete-category hook, if cat is not used
2012-08-09 08:25:53 +00:00
Ralf Becker
0fa472164e
* CardDAV: disable category and class (public/private) for iOS, because they are not displayed and get messed up
2012-07-31 16:18:46 +00:00
Ralf Becker
082372881d
* CardDAV: disable category and class (public/private) for iOS, because they are not displayed and get messed up
2012-07-31 16:18:26 +00:00
Ralf Becker
47e6f766ff
* Addressbook/CardDAV: fixed lost cell-phone numbers, caused by SyncML update
2012-07-31 14:59:05 +00:00
Ralf Becker
1141eb1ee0
* Addressbook/CardDAV: fixed lost cell-phone numbers, caused by SyncML update
2012-07-31 14:58:13 +00:00
Nathan Gray
70bc8469a1
et2 compatability
2012-07-24 23:49:12 +00:00
Jörg Lehrke
20ad9de419
* Fix Funambol vCard issues (community bug #1999 )
2012-07-22 10:15:43 +00:00
Ralf Becker
930ad77224
* Addressbook: fixed not working resize or conversation of non-jpeg images in newer php versions
2012-07-17 13:17:42 +00:00
Ralf Becker
a8d1376205
* Addressbook: fixed not working resize or conversation of non-jpeg images in newer php versions
2012-07-17 13:17:19 +00:00
Ralf Becker
ab1fdb0617
* Addressbook: fixed error when adding a new organisation member for organisation(department)s containing a comma
2012-07-17 12:15:10 +00:00
Ralf Becker
b84fdd4ef7
* Addressbook: fixed error when adding a new organisation member for organisation(department)s containing a comma
2012-07-17 12:14:37 +00:00
Ralf Becker
476dc6ad93
* CalDAV: expand-property reports queried by iCal from OS X 10.7.4
...
- expanded-group-member-set
- expanded-group-membership
- calendar-proxy-read-for
- calendar-proxy-write-for
Both calendar-proxy reports can be combined in one request, which is now also handled correct.
2012-07-15 09:15:57 +00:00
Ralf Becker
bcc60cfc3d
fixed PHP Strict Standards: Only variables should be assigned by reference
2012-07-14 07:44:36 +00:00
Ralf Becker
223c2b7b7d
fixed PHP Strict Standards: Only variables should be assigned by reference
2012-07-14 07:44:13 +00:00