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
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
Ralf Becker
e86f5fb663
fixed bug: GroupDAV/CardDAV PUT request to /addressbook/ changes owner, also checking now required ACL for moving contacts between addressbooks
2010-10-20 15:47:30 +00:00
Nathan Gray
d261f92a75
* Fix for Addressbook History NOT showing old or new value for some custom fields (Stylite #8230 )
2010-10-14 15:08:05 +00:00
Nathan Gray
e646cc4f8e
Add mimetype to export plugin
2010-10-12 22:48:43 +00:00
Ralf Becker
93d34b8557
- fix for egw.org bug #2729 : extended search for recipients filtered by categories does not work
...
- cancel button in advanced search, cancels now the advanced search and not just closes the window
2010-10-12 14:01:36 +00:00
Jörg Lehrke
33bd0fed50
Announce all available addressbooks and calendars of the current user with GroupDAV
2010-10-09 22:49:10 +00:00
Nathan Gray
de928b294e
Add wizard for creating export definitions
2010-10-07 23:07:02 +00:00
Klaus Leithoff
cb85377c0a
preserve accountstatus: only write to errorlog if condition is met
2010-10-06 15:42:32 +00:00
Klaus Leithoff
b32eff2132
prevent the change of owner, if the entry to be changed is an account
2010-10-06 15:30:07 +00:00
Klaus Leithoff
38c977ee7a
add a fieldmapping to enable the query for contact_bday
2010-09-30 09:49:23 +00:00
Klaus Leithoff
e840850db2
feature to show contact_id in list and editview; ability to sort by contact_id, ability to search for contact_id (or parts of it), so beware if you search for a contact by id, you may find more than one, since the number you search for may be part of the content of more than one field and contacts, as numbers can occur also in eg.: phonenumber, roomnumber, ZIP-Code, ...
2010-09-29 10:38:44 +00:00
Nathan Gray
22ed1ab411
Update private address country code also
2010-09-28 19:55:55 +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
Nathan Gray
d7168805c9
When deleting but keeping contacts, hold on to links as well so they can be restored if contact is restored.
2010-09-27 16:39:54 +00:00
Jörg Lehrke
40d786871e
Improve Mac OS Addressbook.App CardDAV support as far as reasonable
2010-09-25 15:19:48 +00:00
Ralf Becker
ed733eef42
* iPhone and Mac Addressbook support aka Apple CalDAV/CardDAV autodetection
...
Addressbook does NOT allow to specify the URL, unlike iCal which allows it after autodetection fails.
This, some XML specifics set now for Apple addressbook user-agents and etags for addressbook collection itself
allow now to use EGroupware with iPhone or Mac addressbook. The later was working before, if you edited the URL
into a decompiled plist file, but failed now because of a new REPORT it tries on the principal, to find out shared
addessbooks, which we not yet support, but failed to tell in the correct way (501 Not Implemented).
Addressbook sync now the personal addressbook, because that is what we tell it as addressbook-home-set.
We should add some configuration so user can choose what addressbook to set as addressbook-home-set, or to set
the "all" addressbook (/addressbook). For the later we could add some prefs like SyncML to specify filters or
eg. a distribution list.
2010-09-25 09:08:37 +00:00