Klaus Leithoff
47642bf6fe
* Addressbook: fix for postgres error on advanced search in addressbook (Helpdesk 3421)
2012-06-01 13:00:32 +00:00
Ralf Becker
915f0f3493
* PHP 5.4: fixes for strict warnings, thought disabling E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas
2012-04-02 07:48:13 +00:00
Ralf Becker
41fd3575c9
* Update to 1.8.004: REQUIRES TO VISIT SETUP for schema updates
...
- backport of security features from Trunk: support for sha512_crypt password and session-list without access to session-directory
- backport of numerous CalDAV/CardDAV features and fixes from Trunk: multiple addressbooks and calendars, support of resources, request logging
2012-03-31 14:12:25 +00:00
Ralf Becker
f676a23821
fixes for PHP 5.4 warnings and strict warnings, thought disabled E_STRICT for now, because of various strict warnings in working code, which could not be easy fixed in all areas (see comment in phpgwapi/inc/functions.inc.php)
2012-03-04 13:33:10 +00:00
Ralf Becker
213a53900d
missing change in addressbook for r37912
2012-02-07 17:10:21 +00:00
Ralf Becker
625a125e83
fixed not working update of members
2012-02-01 00:59:25 +00:00
Ralf Becker
f5cb740795
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
2012-02-01 00:31:24 +00:00
Ralf Becker
6f1c2eacac
extend ctag to lists
2012-01-31 20:06:27 +00:00
Ralf Becker
5c020ac87d
fixed many issues with distribution lists as vCard groups, also adding/removing contacts from a list in web-GUI is working again
2012-01-31 19:47:52 +00:00
Ralf Becker
41eaebde79
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
2012-01-31 09:57:59 +00:00
Ralf Becker
0003a93c11
* 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:48:47 +00:00
Ralf Becker
61566c2b56
fixing the fix ... (db-name is in key, not value)
2011-04-21 15:06:12 +00:00
Ralf Becker
dca785709f
fixing the fix ... (db-name is in key, not value)
2011-04-21 15:05:10 +00:00
Ralf Becker
13418a3c57
* PostgreSQL/Addressbook: fixed SQL error when listing account, groups or querying birthdays
2011-04-21 14:33:18 +00:00
Ralf Becker
53400c27f0
* PostgreSQL/Addressbook: fixed SQL error when listing account, groups or querying birthdays
2011-04-21 14:31:10 +00:00
Ralf Becker
2727fc4abc
* Addressbook/PostgreSQL: fixed SQL error when checking "use whole query"
2011-04-15 06:50:48 +00:00
Ralf Becker
72ac7937de
* Addressbook/PostgreSQL: fixed SQL error when checking "use whole query"
2011-04-15 06:46:51 +00:00
Klaus Leithoff
5ea72c33c9
* addressbook: enable advanced search for addressbook org view
2011-04-12 11:49:40 +00:00
Ralf Becker
67372c4933
* Addressbook/PostgreSQL: lettersearch in organisation-view allways returned empty
2011-04-11 16:34:41 +00:00
Ralf Becker
a52f9ccc4d
* Addressbook/PostgreSQL: lettersearch in organisation-view allways returned empty
2011-04-11 16:33:00 +00:00
Ralf Becker
79e6d38c41
* SyncML/Calendar/PostgreSQL: fixed SQL error when searching participants (SELECT DISTINCT requires ORDER-BY-expressions to be in SELECT-list)
2011-04-11 12:10:23 +00:00
Ralf Becker
3915fb6f03
* SyncML/Calendar/PostgreSQL: fixed SQL error when searching participants (SELECT DISTINCT requires ORDER-BY-expressions to be in SELECT-list)
2011-04-11 12:07:30 +00:00
Ralf Becker
87ee0f0088
* CardDAV: store name part of URL from client PUT request, to fully comply with CardDAV spec
2011-04-05 20:39:13 +00:00
Klaus Leithoff
b7304feca0
* addressbook: enable Advanced Search for OrgView
2011-03-30 13:31:09 +00:00
Ralf Becker
01d1b16b6e
* 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)
fix for PostgreSQL to NOT get SQL error ORDER BY must be in column list for GroupDAV/CardDAV propfinds
2011-03-23 09:37:19 +00:00
Ralf Becker
c492c57e2f
* Addressbook: fixed PostgeSQL error when searching or showing accounts
2011-03-20 12:37:22 +00:00
Klaus Leithoff
c0b1198b78
* addressbook: postgres compatibility for distributionlists
2011-01-14 13:00:40 +00:00
Klaus Leithoff
93a07c2ff4
* addressbook: postgres compatibility for distributionlists
2011-01-14 12:58:46 +00:00
Klaus Leithoff
6549d3e463
* 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:13:52 +00:00
Ralf Becker
28592a9330
* 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:39 +00:00
Ralf Becker
de9689e928
* 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:56:41 +00:00
Ralf Becker
9aebe5638a
fixed addressbook "all" shows no contacts, reported on the lists
2010-09-29 06:42:00 +00:00
Nathan Gray
b86490c0a7
Better dealing with 2 letter country code:
...
- Moved handling into BO layer, per Ralf
- Clear country name if user saves with a code, and use the code
- Updated search filter to use code, so filter works in any language
2010-09-28 19:50:50 +00:00
Nathan Gray
5524c3573c
Use the two letter ISO country code, or allow user to use a free text country field (custom) to preserve syncing
2010-09-27 23:02:32 +00:00
Ralf Becker
e8c545497e
fixed SQL error: contact_owner is ambigous (addressbook other then all selected)
2010-09-25 12:37:30 +00:00
Ralf Becker
7164b8021f
fixed sql error in accouts reported on the lists
2010-09-20 14:17:00 +00:00
Ralf Becker
e421e70add
fixed sql error reported on user list
2010-09-20 06:12:03 +00:00
Ralf Becker
d858197e80
fixed sql error reported on user list
2010-09-20 06:11:17 +00:00
Ralf Becker
08a9e95de7
fixed warning on new installs reported by Hansjürgen, by merging in code from trunk
2010-09-17 06:58:59 +00:00
Ralf Becker
719a283ede
further fix for "private contacts got not synced" issue, r31918 was not working, because filter[owner] was an array
2010-09-08 09:49:51 +00:00
Ralf Becker
dc88857d9e
further fix for "private contacts got not synced" issue, r31918 was not working, because filter[owner] was an array
2010-09-08 09:47:57 +00:00
Ralf Becker
b08373cde5
* fixed private contacts not synced
...
for an owner filter, which is NOT the current user, filter out private entries
2010-09-07 08:29:28 +00:00
Ralf Becker
f978418d79
* fixed private contacts not synced
...
for an owner filter, which is NOT the current user, filter out private entries
2010-09-07 08:27:25 +00:00
Nathan Gray
dd54552881
Fix incorrect address count when searching organisations ( #8117 )
2010-08-19 16:15:10 +00:00
Ralf Becker
49db0c8838
allow to optional specify a database object (to access addressbooks in other databases)
2010-07-30 15:30:46 +00:00
Jörg Lehrke
04983df258
Fix category search when category ID is sent as an array in (addressbook advanced search) again
2010-06-29 16:45:01 +00:00
Nathan Gray
d6c19145db
Make sure criteria is an array before checking for cat_id
2010-06-28 14:11:20 +00:00
Nathan Gray
ff7601188f
Fix category search when category ID is sent as an array in (addressbook advanced search)
2010-06-28 12:36:10 +00:00
Ralf Becker
d755693944
correctly handle $filter[owner] to be an array with multiple owners/addressbooks
2010-05-28 07:23:30 +00:00
Ralf Becker
c4dfb79175
"Fix for PostgreSQL error, when ordering by a custom field (reported on the developer list)"
2010-04-29 06:21:16 +00:00