Nathan Gray
5e89cfbabf
Apply 'hide_accounts' preference to link searching
2010-06-16 14:09:52 +00:00
Ralf Becker
88ebb437c2
methods to set or get all body tags or javascript files, replacing direct access to variables of old javascript class
2010-06-15 16:08:10 +00:00
Nathan Gray
e02d6c4ea9
Fix typo
2010-06-14 10:50:50 +00:00
Jörg Lehrke
1431f149e2
Fix GroupDAV/Addressbook categories issue
2010-06-14 07:45:25 +00:00
Jörg Lehrke
5c2c6b071c
Update full supported fields for addressbook synchronization
2010-06-09 17:51:27 +00:00
Nathan Gray
e56d9e9503
Fix org view to use extended search abilities
2010-06-07 18:40:25 +00:00
Jörg Lehrke
bfe60cfb90
Impove private contacts issue for foreign addressbooks
2010-06-07 15:00:30 +00:00
Jörg Lehrke
e13391dac8
Fix private contacts issue for foreign addressbooks
2010-06-07 11:55:56 +00:00
Ralf Becker
286a412a9c
using charsets from translation class and defaulting to iso-8859-1, as thats what windows uses
2010-06-04 12:09:55 +00:00
Ralf Becker
bec64ee336
allow specify value for template specific link handler and using a javascript link, instead a a-tag
2010-06-02 17:11:48 +00:00
Ralf Becker
d755693944
correctly handle $filter[owner] to be an array with multiple owners/addressbooks
2010-05-28 07:23:30 +00:00
Klaus Leithoff
45a3ae7115
handle calendar replacements (search for events) only when there are calendar replacements required
2010-05-26 12:41:19 +00:00
Ralf Becker
d200a58ab1
"hiding accounts addressbook by default for new installs"
2010-05-20 18:10:48 +00:00
Nathan Gray
8d01c5b574
Apply patch to fix PostgreSQL error from Petr Bravenec
2010-05-12 14:37:36 +00:00
Ralf Becker
c4dfb79175
"Fix for PostgreSQL error, when ordering by a custom field (reported on the developer list)"
2010-04-29 06:21:16 +00:00
Nathan Gray
b85467dd26
Use enanced searching for link queries also
2010-04-26 14:31:55 +00:00
Nathan Gray
27e54cb692
Don't record change history on jpegphoto, it causes SQL errors. (Bug #2483 )
2010-04-22 15:39:32 +00:00
Nathan Gray
d7c8f809bf
Change contact search to use filter to filter by specific columns
2010-04-21 19:09:11 +00:00
Nathan Gray
39d0fbf9ae
Fix for only_keys=true and filter
2010-04-21 18:52:49 +00:00
Jörg Lehrke
334a8c6fc3
Fix addressbook_bo::find_contact()
2010-04-21 17:41:34 +00:00
Klaus Leithoff
d8d677864e
fix for strange behavior of isset for an given array-element, when the tested var is a string; solution: use isset together with is_array
2010-04-21 14:26:06 +00:00
Klaus Leithoff
a0a7c04171
fix for strange behavior of isset for an given array-element, when the tested var is a string
2010-04-21 13:50:59 +00:00
Nathan Gray
b71e8899b3
Fixes to deal with customfields when LDAP is the backend
2010-04-20 17:49:32 +00:00
Klaus Leithoff
4756705182
modify filters where extra_table.contact_owner is involved. (reason:ambiguous column error)
2010-04-20 08:11:34 +00:00
Ralf Becker
1d57b61644
fixed handling of group acl: addressbook eg. is NOT using it at all
2010-04-20 06:58:28 +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
Klaus Leithoff
9ea63f1cbb
only try to read calendar entrys, if there are ids/dates
2010-04-16 10:28:29 +00:00
Jörg Lehrke
3262b5a96e
Support addressbook synchronization for address list only
2010-04-13 18:10:54 +00:00
Jörg Lehrke
6647c40135
Configurable character set for vCard exports
2010-04-13 17:44:09 +00:00
Jörg Lehrke
30a3296c8e
Optimze and clean up GroupDAV
2010-04-13 15:31:59 +00:00
Jörg Lehrke
f976e3079c
Fix vCard export issue
2010-04-11 09:34:42 +00:00
Nathan Gray
b69a151568
Change addressbook_so to extend so_sql_cf
2010-04-08 22:42:25 +00:00
Nathan Gray
f1646e34df
Use so_sql::search2criteria() to generate search criteria
2010-04-01 17:07:06 +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
Nathan Gray
a59d33723c
Don't change a user account into a regular contact
2010-03-24 15:43:52 +00:00
Jörg Lehrke
0dfb44228c
Fix SyncML preferences
2010-03-24 11:37:22 +00:00
Jörg Lehrke
42a09eda30
Add configurable client character set for SyncML & various fixes
2010-03-22 18:03:23 +00:00
Nathan Gray
6de19f924e
- Update importexport names/classes to reflect changes in importexport
...
- Use new wizard base class to simplify import definition wizard
2010-03-22 15:11:12 +00:00
Ralf Becker
678baad83f
"patch from Lorentz <lorentz(at)friendship-systems.com>"
2010-03-21 09:54:42 +00:00
Jörg Lehrke
28383ae67d
Fix Funambol SIF enconding
2010-03-15 17:17:42 +00:00
Jörg Lehrke
7220d96847
Use iterator approach in GroupDAV; fix various issues
2010-03-15 09:55:16 +00:00
Ralf Becker
ca3f3b463f
"adding fields for (max. 10) single category names"
2010-03-10 18:05:44 +00:00
Klaus Leithoff
2595f62573
changing the condition for n_fn adaption. change of given name and family name seems not to be sufficient
2010-03-08 11:14:49 +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
Jörg Lehrke
d397dcded2
Fix n_fn update issue
2010-03-05 08:28:25 +00:00
Klaus Leithoff
30b683cf5a
fixing of an orgview bug: orgview was extremly sticky, after you selected an org member for e.g. infolog view
2010-03-01 10:22:43 +00:00
Jörg Lehrke
e377d1914c
Addressbook cleanups from backport
2010-02-26 15:47:51 +00:00
Klaus Leithoff
c9ab7e557b
fixing issue: failed add to organisation from org-view, when colon in org_unit/org_location/organisation
2010-02-25 13:42:27 +00:00
Nathan Gray
56b51a4285
Fix so sitemgr contact form shows contact's address instead of current user
2010-02-18 23:32:25 +00:00
Klaus Leithoff
d2d64a73fe
get rid of comma in full-emailadresses, as imap_rfc_address_list assumes a new address to come after comma
2010-02-17 12:03:37 +00:00
Klaus Leithoff
ea5535284f
fix for addressbook hook_home problem; birthdays where not displayed correctly anymore in home view
2010-02-16 10:42:27 +00:00
Ralf Becker
ba5bdb79a2
fixed not working listing of groups, after r29189
2010-02-13 06:45:24 +00:00
Nathan Gray
fb50bee888
Log history of custom fields also
2010-02-12 16:47:15 +00:00
Nathan Gray
adf9a0917f
Fix deleted filter to hide from select-entry widget also
2010-02-11 20:43:11 +00:00
Nathan Gray
63117b9ceb
Add an option to keep deleted contacts, and only admins can purge them
2010-02-10 23:07:43 +00:00
Klaus Leithoff
e763d692c9
make sure the default type for addressbook is found if there is no entry in egw_config
2010-02-10 14:27:14 +00:00
Jörg Lehrke
b6097fa156
SyncML Content Handling
...
* Improved find-methods
* Timezone support for InfoLog
* SyncML Preferences
- addressbook and address list are now joined
- Primary User Group for addressbook and calendar
* SlowSync uses old mapping information (can be disabled within the preferences)
2010-02-09 21:56:39 +00:00
Nathan Gray
0db5355347
Add history logging to addressbook
2010-02-08 17:53:47 +00:00
Ralf Becker
936c636ffd
display upload failed (because post_max_size of webserver exceeded) message from etemplate, could be nicer but way better then before
2010-02-05 03:34:17 +00:00
Jörg Lehrke
75746226a4
Use egw_time for InfoLog, tracking backend and Tracker
2010-02-04 12:08:03 +00:00
Ralf Becker
39b50631bd
fixed typo in english phrase
2010-01-11 23:14:28 +00:00
Jörg Lehrke
548f5f8c98
Fix various issues introduced with Funambol adjustments; code cleanup
2010-01-10 19:02:16 +00:00
Jörg Lehrke
3242e169cc
More Funambol adjustments and workarounds
2010-01-09 18:04:21 +00:00
Jörg Lehrke
49823ecd7e
Fix encoding issues; improvements for Funambol clients
2010-01-08 13:09:36 +00:00
Ralf Becker
8d55e4800e
fixed supported-report-set according to a calendarserver example and reorganized HTTP_WebDAV_Server to generally support hierachical properties
2010-01-07 04:24:45 +00:00
Ralf Becker
b446f6de4e
supported-report-set as required for CardDAV and Sogo connector
2010-01-07 02:04:09 +00:00
Ralf Becker
2e99a3fb20
ctag for addressbook, sogo connector seem to require it, thought it should be optional, anyway ctag makes sense
2010-01-05 23:27:28 +00:00
Ralf Becker
d53f0c91bf
ctag for addressbook, sogo connector seem to require it, thought it should be optional, anyway ctag makes sense
2010-01-05 23:25:17 +00:00
Nathan Gray
08b7ab173e
Implement new link hook view_list, to be able to be taken to a list of entries
2009-12-08 21:27:56 +00:00
Nathan Gray
6df521de8d
Implement options so link_query() can be limited
2009-12-08 21:24:46 +00:00
Christian Binder
c3df45932f
make birthday date check also work for 200 years more in the future
2009-12-02 11:18:20 +00:00
Christian Binder
144f5fe24c
check for a valid birthday date if we run the contacts cleanup tool
2009-12-02 11:06:01 +00:00
Jörg Lehrke
dd92e60180
Use UID for find_content(); code cleanups
2009-12-01 10:24:55 +00:00
Ralf Becker
7c67b5bd59
"fixed birthday reminder on home for ldap:
...
- transfer wildcard via parameter, as it get's quoted otherwise
- searching accounts too, if accounts stored in ldap and contacts not"
2009-11-29 13:34:00 +00:00
Ralf Becker
0e08767e79
"quiten warning, if search returns empty result"
2009-11-29 10:56:17 +00:00
Ralf Becker
7f176742ee
replaced some more API calls with static calls
2009-11-28 11:56:53 +00:00
Ralf Becker
0e25113bb0
unsetting etag too when copying contacts to fix optimistic locking error after 2. apply
2009-11-28 11:43:10 +00:00
Stefan Becker
6e78479b52
new prefix tags for serial letters
2009-11-27 16:34:28 +00:00
Ralf Becker
e642601607
Allow to use account_id as unique key in csv import and added it to cvs
...
export.
2009-11-27 13:35:43 +00:00
Christian Binder
4cc1862668
use central method in categories class to check for categorie permissions, also respect category permissions in addressbook list
2009-11-26 08:32:18 +00:00
Christian Binder
f94c037269
instanciate categories class in addressbook_bo constructor
2009-11-26 08:30:22 +00:00
Christian Binder
bd3bdae734
fixed again wrong $this->owner to $this->user
2009-11-20 10:37:11 +00:00
Christian Binder
6e8f5f453d
fixed categories var being initialized somewhere between nowhere and nirvana
2009-11-20 09:05:23 +00:00
Christian Binder
2cba91f6bf
respect category permissions on contact view, remove all categories on contact copy, fixed typo
2009-11-20 08:49:39 +00:00
Jörg Lehrke
9e7f4a989e
Disable debug messages in addressbook SIF class
2009-11-20 07:22:20 +00:00
Jörg Lehrke
d9adef103b
Add new contacts to selected addressbook. Fix SIF category delimiter
2009-11-19 20:52:44 +00:00
Christian Binder
e76d659cac
applied category preserve on import also to SIF classes
2009-11-19 15:30:53 +00:00
Christian Binder
71c7c427ca
check for contact_id > 0
2009-11-19 14:18:45 +00:00
Christian Binder
43649aa268
fixed typo
2009-11-18 11:11:16 +00:00
Christian Binder
bde63a01f9
fixed missing argument error on search (e.g. slowsync), sorry - my fault
2009-11-18 11:10:36 +00:00
Christian Binder
dee4177242
changed owner to user, this was an old error which probably never produced any impacts
2009-11-18 09:55:31 +00:00
Christian Binder
0b4313adba
using new categories check_perms() method on vcard export (prevent exposing private categories) and merge given categories with existing ones on vcard import
2009-11-18 07:46:01 +00:00
Christian Binder
509c20a625
just fixed some typos
2009-11-13 08:01:28 +00:00
Christian Binder
8e6f54f9de
new addressbook admin function to cleanup addressbook fields on all contacts - useful if synchronisatioin creates duplicates
2009-11-11 08:44:51 +00:00
Stefan Becker
90d5815dfa
"fixed typo in documentation"
2009-11-10 14:20:33 +00:00
Klaus Leithoff
3ea7a80876
show advanced search/add AND Typeselection if you have more than one addressbooktypes. If you have only one type, use this one as filter not 'n'
2009-11-09 10:15:18 +00:00
Jörg Lehrke
5810575d05
Be more tolerant within find_contact()
2009-11-06 14:43:46 +00:00
Christian Binder
94c29e7819
remove url und url_home from mandatory matching fields because this fields vary too much (with http:// or not)
2009-11-04 16:22:36 +00:00
Christian Binder
79a3b59ccb
avoid setting fullname to empty string by first checking the strlen of it
2009-11-04 15:09:24 +00:00