Commit Graph

2146 Commits

Author SHA1 Message Date
Ralf Becker
14a86eae9f * CardDAV/GroupDAV: handle deleted contacts, as not existing (404 Not Found) 2011-06-19 09:04:07 +00:00
Ralf Becker
c1df25378a fixing the fix ... (db-name is in key, not value) 2011-04-21 15:05:45 +00:00
Ralf Becker
dbbaf0fe61 * PostgreSQL/Addressbook: fixed SQL error when listing account, groups or querying birthdays 2011-04-21 14:32:37 +00:00
Ralf Becker
9689ca4236 fixed not readonly custom fields, give all tabs equal height and adjusted height of phone numbers 2011-04-19 14:58:51 +00:00
Ralf Becker
05d36ce15b * Addressbook/PostgreSQL: fixed SQL error when checking "use whole query" 2011-04-15 06:50:15 +00:00
Klaus Leithoff
eeb86b1fd1 * addressbook: enable advanced search for addressbook org view 2011-04-12 09:39:11 +00:00
Ralf Becker
6d3776f2ec * Addressbook/PostgreSQL: lettersearch in organisation-view allways returned empty 2011-04-11 16:34:10 +00:00
Ralf Becker
8f9d3fd95a * SyncML/Calendar/PostgreSQL: fixed SQL error when searching participants (SELECT DISTINCT requires ORDER-BY-expressions to be in SELECT-list) 2011-04-11 12:09:08 +00:00
Ralf Becker
1205036193 * Addressbook: lettersearch was not working for addressbooks in LDAP if PostgreSQL database was used (bug #2851)
wrong parsing of sql query to construct LDAP query
2011-04-10 15:32:30 +00:00
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
0c4d7b8b47 using bocontacts->default_addressbook for add_default; do not try to rebuild the logic of bo construct 2010-12-13 13:20:20 +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
bec36ce130 dont use the global template object anymore; do our own now 2010-11-29 11:25:47 +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