Commit Graph

2094 Commits

Author SHA1 Message Date
Klaus Leithoff
d46605ecf7 check if customfields exists before attempting to merge 2011-01-20 16:45:12 +00:00
Nathan Gray
345542b2ab Add 'No country selected' option to index filter to help find contacts with no country selected 2011-01-18 15:57:35 +00:00
Klaus Leithoff
93a07c2ff4 * addressbook: postgres compatibility for distributionlists 2011-01-14 12:58:46 +00:00
Klaus Leithoff
fa065bb3c9 * addressbook: check if typefilter is valid (type available), if not remove it 2011-01-14 12:01:58 +00:00
Klaus Leithoff
fc6a432ce7 * adressbook: fix for Stylite Tracker bug#1152; Links for Addressbook where not shown anymore 2011-01-13 12:09:06 +00:00
Christian Binder
b80eaab81f initial implementation of merge class and element roles for projectmanager - projectmanager fields are not yet supported but will be implemented later. This feature is sponsored by www.inspectionsunlimited.com. 2011-01-08 16:04:44 +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
75b8b2f4a4 using servertime timestamps for birthdate and adding direction to server for birthdate, category is still missing 2011-01-04 18:51:19 +00:00
Jörg Lehrke
97e1449db6 Fix SyncML addressbook handling 2010-12-19 22:25:47 +00:00
Ralf Becker
2a1b010ead deleting of contacts and some reformatting 2010-12-19 04:07:40 +00:00
Philip Herbert
c4c1b3365a implement possibility to change addressbook data via AS 2010-12-18 20:35:36 +00:00
Klaus Leithoff
d2b8d66c8b using bocontacts->default_addressbook for add_default; do not try to rebuild the logic of bo construct 2010-12-13 13:18:29 +00:00
Nathan Gray
f444efbc9a Implode arrays when not exporting human-friendly values so they don't say 'Array' 2010-12-10 22:47:44 +00:00
Klaus Leithoff
7ffdb2f0f4 filter @ from n_fn when trying to add the email via addressbook.email dialog 2010-12-07 13:57:16 +00:00
Ralf Becker
0e4217f37f * fixed birthday of contacts/accounts in LDAP could not be modified in addressbook 2010-12-06 18:25:35 +00:00
Klaus Leithoff
23c02699a8 remove invalid -at- when occurring in full name, when adding address to email 2010-12-06 15:02:56 +00:00
Ralf Becker
517a99ce27 moved global address list search to addressbook plugin, made all other searches interfaces too, thought no pluging yet implements them 2010-12-06 10:04:29 +00:00
Ralf Becker
44bc1a28c8 - moved ctag generation to addressbook_bo
- include deleted contacts in ctag generation, as otherwise deleting entries does NOT change ctag
- implemented AlterPingChanges using ctag for ActiveSync
2010-12-02 19:42:03 +00:00
Ralf Becker
8cc7c338e0 fixed warning on emtyp folder 2010-12-02 14:14:14 +00:00
Ralf Becker
cede281d11 using labels from addressbook_bo::get_addressbooks() and fixed not working folder filter in GetMessageList 2010-12-02 13:03:52 +00:00
Ralf Becker
44d59931a2 moved private_addressbook attribute from addresbook_ui to addressbook_bo 2010-12-02 13:00:01 +00:00
Ralf Becker
108d6097c6 propset svn:keywords Id 2010-12-02 08:59:05 +00:00
Philip Herbert
9133590294 initial commit of addressbook plugin for active sync 2010-12-02 08:46:20 +00:00
Klaus Leithoff
a5734e985c dont use the global template object anymore; do our own now 2010-11-29 11:25:06 +00:00
Nathan Gray
92e1b0b75b Merge custom fields when merging contacts 2010-11-25 20:24:22 +00:00
Klaus Leithoff
4ffe2fc6e0 handle whitespace in emailaddresses when adding distributionlists to email-compose window 2010-11-25 13:38:38 +00:00
Klaus Leithoff
95b7ab2a38 fix for wrong parameter warning in foreach, if multiple fields are to be exploded or not 2010-11-24 11:21:39 +00:00
Nathan Gray
ece55ed97a Fix delete button so users can delete their personal contacts 2010-11-23 21:28:58 +00:00
Nathan Gray
ed134f92d3 Skip the step about multi-select columns if none of those columns are selected 2010-11-23 16:06:10 +00:00
Nathan Gray
12fddd6660 Respect convert to human friendly fields option 2010-11-22 23:32:27 +00:00
Nathan Gray
98df477a23 Include infolog js file for multi-infolog actions 2010-11-22 22:45:55 +00:00
Nathan Gray
9726db1eaa *Users can now see and restore their 'deleted' but held contacts, if deletion prevention is turned on. There is now a config setting to allow users to purge their own 'deleted' contacts. 2010-11-22 17:10:11 +00:00
Nathan Gray
73c445a694 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:35:37 +00:00
Nathan Gray
1791ab3a05 Fix for blank country in history 2010-11-15 16:29:31 +00:00
Ralf Becker
76038568fc disable history log tab, if it is not applicable (LDAP or new entries) 2010-11-13 09:10:11 +00:00
Ralf Becker
87d4cbcce3 allow all fileas types as link-title types (plus value of fileas) 2010-11-10 09:35:10 +00:00
Ralf Becker
3f137a1f64 switching new id column off by default 2010-11-10 08:30:47 +00:00
Nathan Gray
94e5d90e20 Remove options tab when exporting 2010-11-09 17:43:49 +00:00
Nathan Gray
8ab3d216b8 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:37:18 +00:00
Nathan Gray
bb636ae912 Use common conversion function 2010-11-05 20:22:00 +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
a272e11330 forgot to remove comment, photos get now resized 2010-11-05 07:51:12 +00:00
Ralf Becker
14621383d6 * scaling now addressbook images uploaded via CardDAV or SyncML to 60 pixel width like already done for web GUI 2010-11-04 20:40:33 +00:00
Nathan Gray
e0a2ab959d Change date formatting to whatever the current user happens to have. 2010-11-04 16:45:22 +00:00
Jörg Lehrke
d3532ed7a1 Fix Apple CardDAV issue 2010-10-29 08:45:40 +00:00
Klaus Leithoff
0b4c7f3ef6 addressbook: import (import/export integration; if we get countrycodes as countryname, try to translate them -> the rest should be handled by bo classes 2010-10-29 07:29:40 +00:00
Nathan Gray
bd67b26f4b Some data conversions from internal to something with more meaning:
Dates, times, User IDs, Category IDs
2010-10-28 23:14:01 +00:00
Ralf Becker
ef28b28443 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:36:18 +00:00
Ralf Becker
bf63d26531 fixed warning (ExecMethod does not allow var parameters) 2010-10-27 08:20:32 +00:00
Ralf Becker
c67a61b692 returning "403 Forbidden" if addressbook_bo->save() fails, happens when writing new entries in ABs without ADD rights 2010-10-20 16:16:03 +00:00