Commit Graph

1351 Commits

Author SHA1 Message Date
cede281d11 using labels from addressbook_bo::get_addressbooks() and fixed not working folder filter in GetMessageList 2010-12-02 13:03:52 +00:00
44d59931a2 moved private_addressbook attribute from addresbook_ui to addressbook_bo 2010-12-02 13:00:01 +00:00
108d6097c6 propset svn:keywords Id 2010-12-02 08:59:05 +00:00
9133590294 initial commit of addressbook plugin for active sync 2010-12-02 08:46:20 +00:00
92e1b0b75b Merge custom fields when merging contacts 2010-11-25 20:24:22 +00:00
4ffe2fc6e0 handle whitespace in emailaddresses when adding distributionlists to email-compose window 2010-11-25 13:38:38 +00:00
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
ece55ed97a Fix delete button so users can delete their personal contacts 2010-11-23 21:28:58 +00:00
ed134f92d3 Skip the step about multi-select columns if none of those columns are selected 2010-11-23 16:06:10 +00:00
12fddd6660 Respect convert to human friendly fields option 2010-11-22 23:32:27 +00:00
98df477a23 Include infolog js file for multi-infolog actions 2010-11-22 22:45:55 +00:00
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
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
1791ab3a05 Fix for blank country in history 2010-11-15 16:29:31 +00:00
76038568fc disable history log tab, if it is not applicable (LDAP or new entries) 2010-11-13 09:10:11 +00:00
87d4cbcce3 allow all fileas types as link-title types (plus value of fileas) 2010-11-10 09:35:10 +00:00
3f137a1f64 switching new id column off by default 2010-11-10 08:30:47 +00:00
94e5d90e20 Remove options tab when exporting 2010-11-09 17:43:49 +00:00
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
bb636ae912 Use common conversion function 2010-11-05 20:22:00 +00:00
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
a272e11330 forgot to remove comment, photos get now resized 2010-11-05 07:51:12 +00:00
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
e0a2ab959d Change date formatting to whatever the current user happens to have. 2010-11-04 16:45:22 +00:00
d3532ed7a1 Fix Apple CardDAV issue 2010-10-29 08:45:40 +00:00
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
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
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
bf63d26531 fixed warning (ExecMethod does not allow var parameters) 2010-10-27 08:20:32 +00:00
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
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
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
e646cc4f8e Add mimetype to export plugin 2010-10-12 22:48:43 +00:00
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
33bd0fed50 Announce all available addressbooks and calendars of the current user with GroupDAV 2010-10-09 22:49:10 +00:00
de928b294e Add wizard for creating export definitions 2010-10-07 23:07:02 +00:00
cb85377c0a preserve accountstatus: only write to errorlog if condition is met 2010-10-06 15:42:32 +00:00
b32eff2132 prevent the change of owner, if the entry to be changed is an account 2010-10-06 15:30:07 +00:00
38c977ee7a add a fieldmapping to enable the query for contact_bday 2010-09-30 09:49:23 +00:00
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
22ed1ab411 Update private address country code also 2010-09-28 19:55:55 +00:00
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
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
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
40d786871e Improve Mac OS Addressbook.App CardDAV support as far as reasonable 2010-09-25 15:19:48 +00:00
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
fa3b31cee6 Add action to undelete selected addresses. Only visible when viewing deleted addresses. 2010-09-23 21:55:06 +00:00
4c8ca0b2ca - Add option to change addressbook for record on a per-record basis, with fallback to owner
- Add option to not change the addressbook a record is in when updating it
2010-09-23 19:49:07 +00:00
b0870c8c80 Make sure n_fn and n_fileas get updated when importing 2010-09-23 15:38:28 +00:00
1f8e2e93df * allow to pick CC of tickets from addressbook
- also added a different approach allowing apps to register themselfs multiple times in the link registry, was necessary as types approach from Nathan changes the usage of the original app, while this adds sub-types like an arbitrary app responded to the link hook
2010-09-22 09:36:26 +00:00