Ralf Becker
2605f86e1c
* Admin/Addressbook: fixed wrong timezone in created and modified times for contacts and accounts
...
- fixed typo / wrong direction of conversation when storing contacts
- fixed accounts_sql, which uses addressbook_bo::search() to convert created and modified timestamps to servertime as
- (documented that) accounts class (SQL and LDAP) operate completly in server-time
2012-03-14 15:24:42 +00:00
Ralf Becker
e297cc3fa1
* Admin/Addressbook: do NOT mark accounts as deleted, as accounts do NOT know that state, always deleted them and allow to cleanup already marked as deleted accounts in addressbook
2012-03-07 12:06:20 +00:00
Ralf Becker
018dc6b84d
* Addressbook: disable custom field tabs, if contact is stored in LDAP, which does not support CFs
2012-02-17 15:01:50 +00:00
Ralf Becker
e68113ab30
fixed images allways get resized, because mb_substring returned 3 bytes, using cut_bytes now
2012-02-10 09:08:41 +00:00
Nathan Gray
0b6dd3f974
Make sure letter filter doesn't persist
2012-02-02 15:46:54 +00:00
Ralf Becker
22619083b6
renamed "title" to en:"job title" or de:"Position" and "role" to en:"Occupation" or de:"Beruf" to clearify the meaning and consolidate it with naming in other PIM applications like Outlook or OS X Addressbook
2011-10-19 08:43:11 +00:00
Klaus Leithoff
06f84a1205
* 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:29:23 +00:00
Ralf Becker
b52ba62441
ensure accounts and group addressbooks are never private!
2011-09-09 06:37:07 +00:00
Klaus Leithoff
32ba7803f3
have edit.xet renewed; handle onclick event in addressbook view mode for name popup for IE9
2011-08-29 12:55:10 +00:00
Ralf Becker
a13283e39d
backported r33878, r33880 from Nathan to display supported fileformats in addressbook prefs
2011-08-26 10:09:23 +00:00
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