Ralf Becker
9d2c427194
fix for PostgreSQL to NOT get SQL error ORDER BY must be in column list for GroupDAV/CardDAV propfinds
2011-03-23 09:36:28 +00:00
Ralf Becker
78d8879041
* GroupDAV/CardDAV: fixed empty addressbooks issue (url in PROPFIND contained empty id --> "/.vcf" instead "/123.vcf")
...
caused by not longer necessary special handling of contact_id in addressbook_sql, which is handled now in so_sql(_cf)
2011-03-23 09:21:45 +00:00
Ralf Becker
c34c52cacf
* Addressbook: fixed PostgeSQL error when searching or showing accounts
2011-03-20 12:51:26 +00:00
Ralf Becker
a32de639be
* LDAP addressbook filter for all addressbooks by "(objectclass=inetorgperson)" to not get eg. computer accounts from Samba
2011-03-07 13:53:51 +00:00
Ralf Becker
4eb506b01b
* CalDAV/Lightning: fixed under some conditions infinit poping up alarms and user not able to add alarms
...
- Lightning pops up alarm, until Sequence/etag get updated: if user has no edit rights on an other users calendar, etag never got updated, now we update it
- fixed user was not able to add alarms via CalDAV, if he had no edit rights for event (was always possible in web UI)
- alarms from other users calendars are not included any more, as they make no sense but a lot of trouble
- fixed wrong condition on adding alarms, causing some alarms no being saved
2011-03-05 10:26:17 +00:00
Nathan Gray
0f222126c3
Remove category from contacts when category is deleted
2011-02-18 18:42:28 +00:00
Klaus Leithoff
98954c82f0
fix for bug/problem regarding the merge of contacts: main links of linked addresses where not moved to the new target
2011-02-15 14:51:21 +00:00
Ralf Becker
3054731928
calendar icon for addressbook.index to add an appointment for a contact
2011-02-15 11:43:32 +00:00
Klaus Leithoff
d78217a089
check if customfields exists before attempting to merge
2011-01-20 16:41:51 +00:00
Klaus Leithoff
e637658966
* addressbook: postgres compatibility for distributionlists
2011-01-14 13:00:34 +00:00
Klaus Leithoff
f68e92afd8
* addressbook: check if typefilter is valid (type available), if not remove it
2011-01-14 12:03:21 +00:00
Klaus Leithoff
9f45bea953
* adressbook: fix for Stylite Tracker bug#1152; Links for Addressbook where not shown anymore
2011-01-13 12:14:38 +00:00
Klaus Leithoff
c8afbf93d5
* addressbook: fix for attempt to remove non existing link; happens when addressbook read returns nothing, that may be caused by trying to merge an addressbook-entry with nonexisting customfields array
2011-01-06 14:15:41 +00:00
Ralf Becker
a7654640c4
- moved ctag generation to addressbook_bo
...
- include deleted contacts in ctag generation, as otherwise deleting entries does NOT change ctag
2011-01-05 05:26:32 +00:00
Jörg Lehrke
66e60ff200
Fix SyncML addressbook handling
2010-12-19 22:25:30 +00:00
Nathan Gray
acdb098a83
Implode arrays when not exporting human-friendly values so they don't say 'Array'
2010-12-15 23:06:36 +00:00
Klaus Leithoff
de52fe928e
filter @ from n_fn when trying to add the email via addressbook.email dialog
2010-12-07 15:16:58 +00:00
Ralf Becker
8fb24cb5da
* fixed birthday of contacts/accounts in LDAP could not be modified in addressbook
2010-12-06 18:26:54 +00:00
Klaus Leithoff
3b8fa83acc
* eMail: remove invalid -at- when occurring in full name, when adding address to email; skip addresses that produce a parse error while parsed with imap_rfc822_parse_adrlist
2010-12-06 15:07:48 +00:00
Nathan Gray
c676cf3cc3
Merge custom fields when merging contacts
2010-11-29 15:23:16 +00:00
Klaus Leithoff
8f3af965fc
handle whitespace in emailaddresses when adding distributionlists to email-compose window
2010-11-25 13:34:32 +00:00
Klaus Leithoff
16aa1e7c02
fix for wrong parameter warning in foreach, if multiple fields are to be exploded or not
2010-11-24 11:21:06 +00:00
Nathan Gray
7bab64d30d
Skip the step about multi-select columns if none of those columns are selected
2010-11-23 16:12:56 +00:00
Nathan Gray
0b6bf37e63
Respect convert to human friendly values option
2010-11-22 23:43:32 +00:00
Nathan Gray
f118205a28
Fixes to special export category columns:
...
- Sub-categories are properly detected, and the main category added if needed
- Sub-categories are listed as the path (Sub/Sub-Sub/Level 3) not just their name
2010-11-19 18:40:46 +00:00
Ralf Becker
73ba743c96
disable history log tab, if it is not applicable (LDAP or new entries)
2010-11-13 09:11:04 +00:00
Ralf Becker
d14172e967
allow all fileas types as link-title types (plus value of fileas)
2010-11-10 09:38:04 +00:00
Ralf Becker
bb01ca3e37
switching new id column off by default
2010-11-10 08:31:14 +00:00
Nathan Gray
00445ab716
Remove options tab when exporting
2010-11-09 17:45:05 +00:00
Nathan Gray
a9d2259339
New options for exporting categories: New field for each category, new field for main categories
...
New options for multi-select custom fields: new field for each option
2010-11-09 17:38:51 +00:00
Nathan Gray
f95cdd8006
Use common conversion function
2010-11-05 20:24:30 +00:00
Ralf Becker
42a814a7e5
* read access to groupmembers for account-selection "groupmembers" (only for account_repository sql!)
...
fixes not shown users in "grant access" for non-admin users
2010-11-05 08:57:17 +00:00
Ralf Becker
ce1bf31cee
forgot to remove comment, photos get now resized
2010-11-05 07:51:42 +00:00
Ralf Becker
58d4cfd858
* scaling now addressbook images uploaded via CardDAV or SyncML to 60 pixel width like already done for web GUI
2010-11-04 20:41:51 +00:00
Jörg Lehrke
039e4a6c94
Fix Apple CardDAV issue
2010-10-29 08:42:24 +00:00
Nathan Gray
b93ad4c5f1
Some data conversions from internal to something with more meaning:
...
Dates, times, User IDs, Category IDs
2010-10-28 23:16:45 +00:00
Ralf Becker
f323c33d22
separate method display_var(&$content=null,...) called by original display($content=null,...) method, to allow extending classes to use changes in content
2010-10-27 08:38:19 +00:00
Ralf Becker
6a052cb05d
fixed warning (ExecMethod does not allow var parameters)
2010-10-27 08:21:02 +00:00
Ralf Becker
567e952fba
* CardDAV pref which addressbooks to sync and many fixes for iPhone OS 4.0, 4.1, 4.2beta and Mac iCal and contact app
...
Merge of following commits from Trunk:
r32609: * GroupDAV preference for addressbook-home-set (requires to register hooks)
r32610: missing groupdav hooks
r32611: fixed missing "users" of principal url in calendar-user-address-set
r32615: as the pricipal of current user is influenced by GroupDAV prefs, we have to include them in the etag
r32619: loop over existing addressbooks, to make sure each ab is only once in addressbook-home-set, even when selected multiple times in the prefs because of symbolic ab like "primary group"
r32620: urlencode and decode account_lid in url to cope with group-names with space in it, which stall iPhone OS 4.2 devices
r32621: fixed bug: GroupDAV/CardDAV PUT request to /addressbook/ changes owner, also checking now required ACL for moving contacts between addressbooks
r32622: returning "403 Forbidden" if addressbook_bo->save() fails, happens when writing new entries in ABs without ADD rights
r32623: * iCal on iPhone detects URL now correct
reverted calendar-home-set to report only users calendar, as reporting multiple break propfind
r32624: we need a real redirect, not just a proxy
r32631: fixed working in GroupDAV prefs and translation
2010-10-21 11:17:46 +00:00
Nathan Gray
9f315b6187
* Fix for Addressbook History NOT showing old or new value for some custom fields (Stylite #8230 )
2010-10-14 15:53:09 +00:00
Nathan Gray
d261f92a75
* Fix for Addressbook History NOT showing old or new value for some custom fields (Stylite #8230 )
2010-10-14 15:08:05 +00:00
Nathan Gray
4d22beeb64
Backport 32513 - Add mimetype to export plugin
2010-10-12 22:50:12 +00:00
Nathan Gray
e646cc4f8e
Add mimetype to export plugin
2010-10-12 22:48:43 +00:00
Ralf Becker
c973df5693
- fix for egw.org bug #2729 : extended search for recipients filtered by categories does not work
...
- cancel button in advanced search, cancels now the advanced search and not just closes the window
2010-10-12 14:05:48 +00:00
Ralf Becker
93d34b8557
- fix for egw.org bug #2729 : extended search for recipients filtered by categories does not work
...
- cancel button in advanced search, cancels now the advanced search and not just closes the window
2010-10-12 14:01:36 +00:00
Jörg Lehrke
33bd0fed50
Announce all available addressbooks and calendars of the current user with GroupDAV
2010-10-09 22:49:10 +00:00
Jörg Lehrke
3f2fee8975
Announce all available addressbooks and calendars of the current user with GroupDAV
2010-10-09 22:36:04 +00:00
Nathan Gray
6d398f191a
Backport 32461 - Add wizard for creating export definitions
2010-10-07 23:11:21 +00:00
Nathan Gray
de928b294e
Add wizard for creating export definitions
2010-10-07 23:07:02 +00:00
Klaus Leithoff
90723084fc
preserve accountstatus: only write to errorlog if condition is met
2010-10-06 15:42:57 +00:00