Ralf Becker
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
Ralf Becker
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
Ralf Becker
fcf6fa3aab
fill displayname for contacts and task to easier identify it in autoindex
2012-02-10 11:02:01 +00:00
Ralf Becker
818735e5a2
fixed images allways get resized, because mb_substring returned 3 bytes, using cut_bytes now
2012-02-10 09:07:47 +00:00
Ralf Becker
693a819d57
setting CardDAV:max-image-size on addressbook collections, so iOS scales it down before sending
2012-02-10 09:06:25 +00:00
Ralf Becker
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
Ralf Becker
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
Ralf Becker
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
Nathan Gray
38076211cc
Make sure letter filter doesn't persist
2012-02-02 15:01:38 +00:00
Nathan Gray
3b17d0dde0
Include recurring events in previous / next event for contact
2012-01-23 15:34:12 +00:00
Ralf Becker
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
Nathan Gray
9e414fe68d
Fix {{link/[appname]}} placeholder
2012-01-18 16:06:53 +00:00
Ralf Becker
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
Ralf Becker
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
Nathan Gray
bc24fbc43f
Add mergeprint tag for links to a specified application: links/appname
2012-01-09 16:23:02 +00:00
Klaus Leithoff
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
Klaus Leithoff
15be419929
* addressbook: distributionlists, allow to add any seen contact to an available (and editable) distributionlist
2011-12-28 10:56:47 +00:00
Nathan Gray
7609e413bd
Add warnings
2011-12-20 17:02:49 +00:00
Philip Herbert
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
Klaus Leithoff
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
Nathan Gray
7bbba04979
Set currentapp to addressbook so existing categories are properly detected
2011-12-12 18:12:15 +00:00
Ralf Becker
f84f2c779b
* Addressbook: ablity to mail (multiple) vCard via context menu
2011-11-29 12:09:29 +00:00
Ralf Becker
176e81cd1c
* ImportExport: allow to select "Old fixed definition" in preference for nextmatch export (disk icon)
2011-11-21 10:10:46 +00:00
Ralf Becker
924452030b
fix for bug #3071 : r37248 - new function makes problems in listview/unable to hide field
2011-11-20 09:15:41 +00:00
Ralf Becker
9b7f8ddc65
* Addressbook: filter by country or sort by post code of home address
2011-11-11 16:57:23 +00:00
Ralf Becker
296aefe51d
skip "unknown xml" warning in addressbook-multiget report
2011-11-10 06:58:30 +00:00
Ralf Becker
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
Klaus Leithoff
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
Ralf Becker
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
Ralf Becker
e99def399c
quietened permanent error_log
2011-10-28 16:15:27 +00:00
Nathan Gray
6da51ecbdb
* Add {{links}}, {{attachments}}, {{links_attachments}} placeholders for merging
2011-10-27 16:21:15 +00:00
Nathan Gray
1733081d37
Process birthday when importing
2011-10-27 16:18:56 +00:00
Ralf Becker
2d8c0abfb6
* eSync/Addressbook: for all-in-one addressbook, add addressbook name as category; keep from AS not supported fields unchanged (eg. custom fields)
2011-10-19 15:51:50 +00:00
Klaus Leithoff
d962490d31
addressbook/export: fix for headerline gets repeated multiple times, when export is set to no for addressbook, but user is exemted from limitations
2011-10-05 12:09:52 +00:00
Klaus Leithoff
10c10c32f5
* addressbook/export: fix problem of failed export for non admins, when no export-limit is set
2011-10-05 10:33:38 +00:00
Ralf Becker
4aa7788581
* CardDAV/GroupDAV/Addressbook: do NOT check for api version, as it caused accounts created during setup to have no carddav_name and therefore fail in CardDAV/GroupDAV (shown as "/addressbook/" in collection list!)
2011-09-28 09:49:11 +00:00
Klaus Leithoff
eb0d6b31bd
* addressbook/csv-import: fix/enable update of account - userdata when accounts are stored with ldap. If the condition is on account_id, we supplement the condition with owner=0 (this is needed to correctly determine the storage engine (ldap/sql) for accounts); we strongly recomment NOT to try to use this for adding accounts: use admin import definitions for that task
2011-09-19 10:17:15 +00:00
Klaus Leithoff
55dbf20c33
* calendar/addressbook/importexport/merge-print: introduction of a static function to fetch the export limit, and normalize the possible output: bo_merge::getExportLimit; apply new function to bo_mergen, nextmatch_widget, addressbook, calendar and importexport; introduction of an calendar export limit; introduction of hook to provide appspecific export_limit
2011-09-16 13:23:15 +00:00
Ralf Becker
24c3797dba
* Addressbook/LDAP: fixed country handling for mozillaOrgPerson schema, which has two distinct attributes for 2-letter code and arbitrary name
2011-09-13 10:36:30 +00:00
Ralf Becker
11136b6e5b
ensure accounts and group addressbooks are never private!
2011-09-09 06:36:51 +00:00
Klaus Leithoff
a3b17caa5f
* impportexport/document merge: better control of exportlimits, you are now able to exempt groups or users from any exportlimits set (backport of nathans work, with enhancements from ralf)
2011-09-01 14:32:26 +00:00
Nathan Gray
a7356fa94f
Handle defined but empty private field when importing
2011-08-10 15:58:36 +00:00
Ralf Becker
5add35eb94
* eSync/Addressbook: new preference to force sorting on device, eg. for use with Windows Mobile, which use "own sorting" set in addressbook otherwise
2011-08-10 14:25:23 +00:00
Ralf Becker
71b4cf4e35
fixed catchable fatal error ($old hast to be array or null) and avoid reading old contact twice
2011-08-10 13:04:17 +00:00
Ralf Becker
bd10a5effd
* eSync/Addressbook: added mapping of private cellphone to home2phone, other phone to business2phonenumber and changed role to title in mapping of jobtitle (role is no longer mapped, because no outlook equivalent, egw prefix is mapped to ol title!)
2011-08-09 10:08:05 +00:00
Nathan Gray
17e8c268ba
Add ability to specify that imported contacts go to importer's personal addressbook
2011-08-08 15:14:38 +00:00
Nathan Gray
1094fcba11
- Remove action column from email select rows
...
- Get action button & select all button working for email popup
2011-07-28 15:45:28 +00:00
Klaus Leithoff
3be162cd2a
fix by Ralf for bug, that prevented the update of accounts, if your accountselection method is groupmembers
2011-07-18 10:09:47 +00:00
Nathan Gray
69b0ceed0c
Consolidating & simplifying translation phrases
2011-07-11 17:01:55 +00:00
Ralf Becker
b093cd8720
missing $contact_app parameter, stalling grants
2011-06-27 15:30:56 +00:00