b7babf5079
open calendar of contacts in listview with date-filter "all" and for jdots in calendar tab (not addressbook)
2012-01-07 23:35:17 +00:00
02861daf88
Add mergeprint tag for links to a specified application: links/appname
2012-01-06 18:35:34 +00:00
4cda10552e
addressbook/esync: make sure private is set (with 0 or 1); as an contact_private set to NULL within the database is invisible to the users
2012-01-05 11:50:46 +00:00
f71782a8e0
* Addressbook: show calendar of contact(s) via context menu
2012-01-05 04:10:54 +00:00
d50d0f3d0a
* addressbook: distributionlists, allow to add any seen contact to an available (and editable) distributionlist
2011-12-28 10:55:24 +00:00
4a65e417c5
fix bug regarding changed owner id for private/own addressbook, as private addressbook holds a special id in activesync, resulting in failed sync of private addressbook entrys
2011-12-20 14:29:10 +00:00
84386ade01
control the availabilityof the stylite app, before trying to offer the mail VCard feature, because stylite.links:// is used/needed here
2011-12-16 11:23:55 +00:00
f6a443a917
Add warnings to import plugin
2011-12-15 16:24:47 +00:00
27b45f92be
Even if not successful, attempts count as row processed
2011-12-13 16:07:49 +00:00
867b0f5343
Set currentapp to addressbook so existing categories are properly detected
2011-12-09 17:49:05 +00:00
d0f9f93d4a
Revert #37423 - mis-understood change
2011-12-05 19:32:12 +00:00
6ecf36d27b
Change 'title' to 'Job title', 'role' to 'Occupation'. Apparently these changed. Fixes automatic field mapping in import
2011-12-05 17:48:39 +00:00
86577fa44e
* Addressbook: ablity to mail (multiple) vCard via context menu
2011-11-29 12:07:11 +00:00
7c9dd8086f
changed "No defintion" to "Old fixed definition"
2011-11-21 10:01:08 +00:00
8a1bb0a89e
fix for bug #3071 : r37248 - new function makes problems in listview/unable to hide field
2011-11-20 09:14:16 +00:00
1afba81ce8
Add 'No definition' option for default export definition preference. Allows use of legacy nextmatch CSV export with Import/Export app still available
2011-11-18 16:01:57 +00:00
bab120d11b
* Addressbook: filter by country or sort by post code of home address
2011-11-11 16:56:08 +00:00
d9a824efa2
skip "unknown xml" warning in addressbook-multiget report
2011-11-10 06:57:54 +00:00
5c12f98c94
* addressbook: current contact type is now used on creating new addressbook entrys (except a explizit type is requested via GET)
2011-11-09 09:06:27 +00:00
4ec8f909a1
quietened permanent error_log
2011-10-28 16:15:00 +00:00
4ab5f97ed0
Add {{links}}, {{attachments}}, {{links_attachments}} placeholders
2011-10-26 16:45:38 +00:00
0b5db7ace2
Process birthday when importing
2011-10-25 18:49:14 +00:00
0b924e9e6e
esync: fix for not updated calender, contact, task on device if only description or note was changed in EGroupware. Also fixing issue that values in these fields could not be deleted on several devices.
2011-10-23 18:16:41 +00:00
ceaec3d3c1
added calendar-timezone property, changed groupdav_handler::extra_properties signature (removed static and added $user parameter), removed calendar-user-address-set property belonging only to principal
2011-10-20 13:35:01 +00:00
5458e76caa
* eSync/Addressbook: for all-in-one addressbook, add addressbook name as category; keep from AS not supported fields unchanged (eg. custom fields)
2011-10-19 15:51:18 +00:00
b2fa12eb3e
remove unusual and unnecessary "EGw-...-wGE" prefix/postfix from etag and ctag
2011-10-08 11:34:55 +00:00
87ac5880db
addressbook/export: fix for headerline gets repeated multiple times, when export is set to no for addressbook, but user is exemted from limitations
2011-10-05 12:09:00 +00:00
279b934746
* addressbook/export: fix problem of failed export for non admins, when no export-limit is set
2011-10-05 10:32:24 +00:00
f1029c07c9
added EGroupware PRODID and DURATION for VTODO
2011-10-05 09:24:08 +00:00
e05ce4d614
enclosing etag in quotes, as most servers do
2011-10-05 08:15:24 +00:00
3f564ac5aa
enhanced addressbook-query report filter to parse filter given by Mac OS Addressbook directory gateway query
2011-10-05 06:50:26 +00:00
23584253fd
not returning deleted entries for read, as they might have identical UID for caldav_name as a non-deleted entry and would therefore block access to these
2011-10-04 14:18:35 +00:00
0de2f3c527
fixed profind depth 0 directly on a resource contains name-part twice
2011-10-04 12:16:03 +00:00
288a88239b
we should not return an etag here, as we never store the PUT ical byte-by-byte
2011-10-03 15:48:24 +00:00
0003a93c11
* CardDAV/GroupDAV/Addressbook: do NOT check for api version, as it caused accounts created during setup to have no carddav_name and therefore fail in CardDAV/GroupDAV (shown as "/addressbook/" in collection list!)
2011-09-28 09:48:47 +00:00
b44e108cea
* CardDAV/GroupDAV/Addressbook: do NOT check for api version, as it caused accounts created during setup to have no carddav_name and therefore fail in CardDAV/GroupDAV (shown as "/addressbook/" in collection list!)
2011-09-28 09:47:47 +00:00
1f39e5c562
- added WebDAV ACL props supported-privilege-set and current-user-privilege-set
...
+ currently only standard WebDAV privileges: read, read-current-user-privilege-set, write-content, bind and unbind used
+ they get only queried for collections, thought we dont report any write* on collections, as we dont allow to create calendars or change properties
- new groupdav::add_resource() method used to add all resources (incl. collections) to propfind or report requests
- improved autoindex to show nicely indented hierarchical properties
2011-09-21 20:08:21 +00:00
2b6409d998
* addressbook/csv-import: fix/enable update of account - userdata when accounts are stored with ldap. If the condition is on account_id, we supplement the condition with owner=0 (this is needed to correctly determine the storage engine (ldap/sql) for accounts); we strongly recomment NOT to try to use this for adding accounts: use admin import definitions for that task
2011-09-19 10:15:32 +00:00
03ed1d3ddb
- refactored code to use a single add_collection method in groupdav class
...
--> app groupdav classes now get calling groupdav object as parameter
Had a quick test with iOS & OS X addressbook, calendar and with Lightning
2011-09-18 10:56:56 +00:00
2d494997ab
rework of bo_merge::getExportLimit, apply to etemplate, importexport, addressbook, calendar
2011-09-16 13:03:46 +00:00
f616b34f58
API: introduce register_single_app_hook to be able to add or update one hook for an required app. register added/updated hooks with ->location; calendar and addressbook are using this to insert export_limit hook if not available. use app hook to fetch app specific export limit with import_export side_menu additions too
2011-09-15 16:53:20 +00:00
fc3fc728a4
register_hooks, without hook array, does not reregister all app hooks, so use register_all_hooks instead
2011-09-15 15:03:25 +00:00
d9905d3fb4
calendar/addressbook/API: introduce hook to fetch the export_limit to be applied for an app; introduce method to test if a specific hook exists for an application; fetch the export_limit via hook where appropriate
2011-09-15 14:46:56 +00:00
117179ad0f
* Addressbook/LDAP: fixed country handling for mozillaOrgPerson schema, which has two distinct attributes for 2-letter code and arbitrary name
2011-09-13 10:36:03 +00:00
a2730516fe
silence some error log statements
2011-09-13 10:16:29 +00:00
d52c72207c
* calendar/importexport/addressbook: calendar introduce new config option to set app specific export_limit; calendar csv export: use enumerate for exporting events as csv; bo_merge: introduce new helper functions to get and check export-limit; addressbook: use new helper functions
2011-09-13 09:05:33 +00:00
c2750ba12b
ensure accounts and group addressbooks are never private!
2011-09-09 06:36:16 +00:00
4088300b57
docu fixes
2011-08-31 12:24:50 +00:00
1d8034e17b
code cleanup: as bo_merge::is_export_limit_excepted checks for ->is Admin<- already
2011-08-30 15:13:58 +00:00
1cc3692bfd
adapting missed export_limit_excepted processing to static bo_merge::is_export_limit_excepted
2011-08-30 14:02:00 +00:00