Ralf Becker
d86e063e22
fixed catchable fatal error ($old hast to be array or null) and avoid reading old contact twice
2011-08-10 13:05:16 +00:00
Klaus Leithoff
95f6389c64
fix by Ralf for bug, that prevented the update of accounts, if your accountselection method is groupmembers
2011-07-18 10:09:53 +00:00
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