Ralf Becker
478c4ed712
do NOT instanciate tracking class by default: it is only used for (seldome) updates and stalls updates in setup sometimes (1.6 update)
2012-06-17 10:03:50 +00:00
Jörg Lehrke
3b72aec983
* Fix country name issue during SyncML slowsync (community bug #3146 )
2012-05-23 08:53:12 +00:00
Ralf Becker
845ad43950
changed translation of "org_name" field to "Organisation" from "Company", as it is translated in edit template
2012-05-15 16:55:23 +00:00
Ralf Becker
a8dde2649e
* Addressbook: fixed not working changing of organisation members, also place this feature more prominent beside buttons
2012-05-15 15:53:14 +00:00
Ralf Becker
903f96998a
* 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:23:56 +00:00
Ralf Becker
08e40605cc
* 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:05:35 +00:00
Ralf Becker
762b892e7d
* CardDAV/GroupDAV/Addressbook: works now with LDAP backend (account only or all contacts), fixed not working update of accounts (SQL and LDAP), changed ctag generation to work with LDAP too
2012-02-29 10:04:41 +00:00
Ralf Becker
ab84acc81f
fixed several small issues around CardDAV and history logging in addressbook (dont log not set custom fields as there are not stored and therefore not changed)
2012-02-10 21:30:48 +00:00
Ralf Becker
6a8ef0cc35
first try to export distribution lists via CardDAV as vCard with "X-CALENDARSERVER-KIND:group", we might need a user-agent whitelist, as not all clients will understand that
...
fixed typo
fixed many issues with distribution lists as vCard groups, also adding/removing contacts from a list in web-GUI is working again
extend ctag to lists
limit groupVCard to contacts of same addressbook, as OS X and iOS only allows that and PUTs would remove contacts from other ABs, also fixed not working multiget report of lists/groups
fixed not working update of members
2012-02-10 11:11:38 +00:00
Ralf Becker
818735e5a2
fixed images allways get resized, because mb_substring returned 3 bytes, using cut_bytes now
2012-02-10 09:07:47 +00:00
Ralf Becker
11136b6e5b
ensure accounts and group addressbooks are never private!
2011-09-09 06:36:51 +00:00
Ralf Becker
71b4cf4e35
fixed catchable fatal error ($old hast to be array or null) and avoid reading old contact twice
2011-08-10 13:04:17 +00:00
Klaus Leithoff
3be162cd2a
fix by Ralf for bug, that prevented the update of accounts, if your accountselection method is groupmembers
2011-07-18 10:09:47 +00:00
Ralf Becker
73486cc047
file_access_user implementation for addressbook
2011-06-26 13:55:25 +00:00
Ralf Becker
0e56e1b7b6
AlterPingChanges / ctag for all-in-one addressbook
2011-04-07 19:37:37 +00:00
Nathan Gray
e1c084ee0c
Fix export when exporting both country code and country name
2011-03-14 19:37:59 +00:00
Nathan Gray
017d70c186
Remove double country option from Site configuration copy fields
2011-03-07 18:32:20 +00:00
Nathan Gray
04a081fd58
Use addressbook_bo functions instead of SO so full updates happen.
2011-02-15 16:05:39 +00:00
Klaus Leithoff
18208414bc
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:46:09 +00:00
Nathan Gray
efc61a3243
Remove category from contacts when category is deleted
2011-02-04 17:09:37 +00:00
Klaus Leithoff
d46605ecf7
check if customfields exists before attempting to merge
2011-01-20 16:45:12 +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
44d59931a2
moved private_addressbook attribute from addresbook_ui to addressbook_bo
2010-12-02 13:00:01 +00:00
Nathan Gray
92e1b0b75b
Merge custom fields when merging contacts
2010-11-25 20:24:22 +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
1791ab3a05
Fix for blank country in history
2010-11-15 16:29:31 +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
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
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
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
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
Ralf Becker
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
Nathan Gray
6699869e2b
If deleted addresses are kept, delete links on final purge, not initial delete ( #8157 )
2010-08-18 14:57:56 +00:00
Ralf Becker
49db0c8838
allow to optional specify a database object (to access addressbooks in other databases)
2010-07-30 15:30:46 +00:00
Ralf Becker
89ed32a022
add date parameter to next and last date link, to set correct exception date for recuring events
2010-07-07 10:11:52 +00:00
Nathan Gray
fc841ff9cf
- Fix save so fileas gets updated even if n_fn is set (normal edit)
...
- Add isUpdate parameter to fill in any not set fields from DB when updating fileas
2010-06-28 14:05:33 +00:00
Jörg Lehrke
c5ae8dd8e2
Support Free/Busy information with credentials as part of the URL
2010-06-26 11:35:11 +00:00
Nathan Gray
5e89cfbabf
Apply 'hide_accounts' preference to link searching
2010-06-16 14:09:52 +00:00
Jörg Lehrke
1431f149e2
Fix GroupDAV/Addressbook categories issue
2010-06-14 07:45:25 +00:00
Nathan Gray
b85467dd26
Use enanced searching for link queries also
2010-04-26 14:31:55 +00:00
Jörg Lehrke
334a8c6fc3
Fix addressbook_bo::find_contact()
2010-04-21 17:41:34 +00:00
Nathan Gray
c87e751c76
Disable history logging for accounts when the backend is LDAP because it was showing changes for all entries instead of the current entry
2010-04-16 16:06:37 +00:00
Nathan Gray
68a2a3d641
Notify linked apps about changes in contact data so linked addresses get displayed with new information
2010-03-24 16:23:12 +00:00
Jörg Lehrke
a8804a44ef
GroupDAV updates
2010-03-06 23:06:43 +00:00
Ralf Becker
97d3b59999
"sort group-addressbooks and other-user-addressbooks alphabetical"
2010-03-05 14:54:07 +00:00