Commit Graph

1337 Commits

Author SHA1 Message Date
08e40605cc * Admin/Addressbook: do NOT mark accounts as deleted, as accounts do NOT know that state, always deleted them and allow to cleanup already marked as deleted accounts in addressbook 2012-03-07 12:05:35 +00:00
762b892e7d * CardDAV/GroupDAV/Addressbook: works now with LDAP backend (account only or all contacts), fixed not working update of accounts (SQL and LDAP), changed ctag generation to work with LDAP too 2012-02-29 10:04:41 +00:00
587c2cf595 use groupdav->log() for all permanent error-messages, to log the into request-log too, if both If-Match and If-Schdule-Tag-Match given use If-Match for organiser/owner and If-Schedule-Tag-Match for attendees/participants 2012-02-21 20:05:35 +00:00
a479b59858 * CardDAV/Addressbook: storing Apple AB type company (X-ABShowAs:COMPANY) as EGroupware fileAs company 2012-02-21 08:58:22 +00:00
23aafc41a8 allways generate list_uid & list_carddav_name for list_id, as we dont store them 2012-02-20 14:56:30 +00:00
26153f9fa6 fixed not shown empty distribution lists in 11.1 after changes 2012-02-20 11:58:44 +00:00
f9a8f55065 fixed missing owner 2012-02-20 11:22:33 +00:00
d34c216f52 fixed sql error when updating lists 2012-02-20 11:21:45 +00:00
bfd50d213e fixed not working PUT of groups/lists 2012-02-18 10:18:14 +00:00
0e9631781b * Addressbook: disable custom field tabs, if contact is stored in LDAP, which does not support CFs 2012-02-17 15:01:31 +00:00
bf5d3bc296 fixed SQL error when GET-ing a distribution list 2012-02-17 08:08:48 +00:00
e9502eda30 * Addressbook/CardDAV: fixed sync all in one addressbook changed AB to personal, use default addressbook for new contacts if synced, otherwise use always synced personal AB 2012-02-15 13:04:57 +00:00
34393ca041 propagate data from settings hook to handlers, to fix failed installs because setup was not detected 2012-02-14 17:39:40 +00:00
8b0cb9cfb7 added user-agent detection for Snow Leopard (OS X 10.6) addressbook, to stop it from messing up categories and photo, Lion (10.7) addressbook works find 2012-02-14 15:15:26 +00:00
7eb3973dda modified lists db-backend to return list_(modified|etag) from MAX(egw_addressbook2lists.list_added) and a static list_(uid|carddav_name), to NOT require db-schema update 2012-02-10 22:33:31 +00:00
ab84acc81f fixed several small issues around CardDAV and history logging in addressbook (dont log not set custom fields as there are not stored and therefore not changed) 2012-02-10 21:30:48 +00:00
eb331dc4e8 * Addressbook: use vCard version 3 when exporting via context menu 2012-02-10 20:33:21 +00:00
e789762727 resurrect preference to sync all ABs into one (allways implied for OS X) and new pref to "Distributionlists as groups", plus explenation of the prefs
r37966: many bugfixes around distribution-lists/groups and some code restructuring
2012-02-10 11:44:52 +00:00
21dfe8ac02 implement RFC 5995 add member to collection via POST, but not yet set DAV:add-member due to problems with OS X clients 2012-02-10 11:28:56 +00:00
9d85196706 move logic of which addressbook/calendars are shared into app-handler
move app-specific settings to app-handler
2012-02-10 11:27:26 +00:00
ed2b6f99dc * Addressbook/CardDAV: fixed Apple iOS and OS X addressbook messed up phone numbers (Mobile is now mobile for both and iPhone is matched to EGroupware private cell)
also removed copy of supportedFields and using again default ones from addressbook_vcal, with Apple specific fixes in _get_handler()
2012-02-10 11:16:44 +00:00
6a8ef0cc35 first try to export distribution lists via CardDAV as vCard with "X-CALENDARSERVER-KIND:group", we might need a user-agent whitelist, as not all clients will understand that
fixed typo
fixed many issues with distribution lists as vCard groups, also adding/removing contacts from a list in web-GUI is working again
extend ctag to lists
limit groupVCard to contacts of same addressbook, as OS X and iOS only allows that and PUTs would remove contacts from other ABs, also fixed not working multiget report of lists/groups
fixed not working update of members
2012-02-10 11:11:38 +00:00
fcf6fa3aab fill displayname for contacts and task to easier identify it in autoindex 2012-02-10 11:02:01 +00:00
818735e5a2 fixed images allways get resized, because mb_substring returned 3 bytes, using cut_bytes now 2012-02-10 09:07:47 +00:00
693a819d57 setting CardDAV:max-image-size on addressbook collections, so iOS scales it down before sending 2012-02-10 09:06:25 +00:00
83653c362f * CalDAV/CardDAV: /addressbook-accounts/ and PROPPATCH for addressbooks/calendars for every namespace but CalDAV, CardDAV or Calendarserver (displayname or *-describtion are ok) 2012-02-10 08:58:08 +00:00
a8ec5792a6 * eSync/Addressbook: HTC Desire needs at least one telefon number, otherwise sync of contact fails without error, we now return at least an empty work phone 2012-02-09 13:29:23 +00:00
396c4ed30e * eSync/Addressbook: for all-in-one addressbook only use add-default, if it is contained in addressbooks selected, otherwise use personal addressbook 2012-02-08 15:27:42 +00:00
38076211cc Make sure letter filter doesn't persist 2012-02-02 15:01:38 +00:00
3b17d0dde0 Include recurring events in previous / next event for contact 2012-01-23 15:34:12 +00:00
0609f0a430 * CardDAV: fixed sometimes not working creation of new contacts from the device, if accounts are stored in LDAP
not sure why I used $this->bo->account_repository != "ldap", it makes no sense, as we specify the column explicitly, no idea if CardDAV works for an addressbook in LDAP, but now it works for accounts in LDAP too
2012-01-20 06:46:26 +00:00
9e414fe68d Fix {{link/[appname]}} placeholder 2012-01-18 16:06:53 +00:00
ff48c36d5f * Addressbook: preference to open EMail addresses in external mail program, even if user has access to EMail app 2012-01-13 05:25:43 +00:00
ecd6e7ecd1 * Addressbook: show calendar of contact(s) as list-view with date-filter "all" via context menu
r37667: ability to open nm_action=location in a given targetapp tab, plus documentation
2012-01-09 22:09:11 +00:00
bc24fbc43f Add mergeprint tag for links to a specified application: links/appname 2012-01-09 16:23:02 +00:00
8b9bd33ad4 addressbook/esync: make sure private is set (with 0 or 1); as an contact_private set to NULL within the database is invisible to the users 2012-01-05 12:24:04 +00:00
15be419929 * addressbook: distributionlists, allow to add any seen contact to an available (and editable) distributionlist 2011-12-28 10:56:47 +00:00
7609e413bd Add warnings 2011-12-20 17:02:49 +00:00
5d9c696ffa fix bug regarding changed owner id for private/own addressbook, as private addressbook holds a special id in activesync, resulting in failed sync of private addressbook entrys 2011-12-20 08:33:21 +00:00
28c42cc78d control the availabilityof the stylite app, before trying to offer the mail VCard feature, because stylite.links:// is used/needed here 2011-12-16 11:26:01 +00:00
7bbba04979 Set currentapp to addressbook so existing categories are properly detected 2011-12-12 18:12:15 +00:00
f84f2c779b * Addressbook: ablity to mail (multiple) vCard via context menu 2011-11-29 12:09:29 +00:00
176e81cd1c * ImportExport: allow to select "Old fixed definition" in preference for nextmatch export (disk icon) 2011-11-21 10:10:46 +00:00
924452030b fix for bug #3071: r37248 - new function makes problems in listview/unable to hide field 2011-11-20 09:15:41 +00:00
9b7f8ddc65 * Addressbook: filter by country or sort by post code of home address 2011-11-11 16:57:23 +00:00
296aefe51d skip "unknown xml" warning in addressbook-multiget report 2011-11-10 06:58:30 +00:00
f303028f2f * eSync: fix for not updated calender, contact, task on device if only description or note was changed or deleted 2011-11-09 13:37:37 +00:00
4b725d21c8 * addressbook: current contact type is now used on creating new addressbook entrys (except a explizit type is requested via GET) 2011-11-09 09:07:45 +00:00
80510b5412 * CalDAV/CardDAV: major rework fixing lots of bugs/incompatibilites and adding new features: eg. autocompletion of accounts and resources under iCal, searchable addressbook gateway for all addressbooks available
merged changes from Trunk up to r37094 from addressbook, calendar, infolog, phpgwapi, egw-pear and resources (only CalDAV/CardDAV related stuff of cause)
2011-11-06 09:40:33 +00:00
e99def399c quietened permanent error_log 2011-10-28 16:15:27 +00:00