summaryrefslogtreecommitdiffstats
path: root/apps/dav/lib/CardDAV
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4443 from nextcloud/cleanup-unused-importsJoas Schilling2017-04-241-1/+0
|\ | | | | Remove unused use statements
| * Remove unused use statementsMorris Jobke2017-04-221-1/+0
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Merge pull request #4401 from nextcloud/caldav-carddav-nc-owner-displaynameRoeland Jago Douma2017-04-241-10/+39
|\ \ | | | | | | add owner-displayname property to calendars and addressbooks
| * | add owner-displayname property to calendars and addressbooksGeorg Ehrke2017-04-231-10/+39
| |/ | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* / Remove unused variablesMorris Jobke2017-04-221-1/+0
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix remaining "PHP Inspection" warningsJoas Schilling2017-04-201-18/+13
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add public access modifier to all methodsJoas Schilling2017-04-201-8/+8
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Restrict share handling to the owner onlyJoas Schilling2017-04-201-1/+20
| | | | | | | Otherwise group members can remove the share for the complete group, remove edit permissions and even single user shares for other users. Signed-off-by: Joas Schilling <coding@schilljs.com>
* get addressbook url and carddav user from remote serverBjoern Schiessle2017-04-111-14/+17
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* fix bug with shared_by for own calendars if sharedGeorg Ehrke2017-03-251-0/+4
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* fix testsBjoern Schiessle2017-03-241-7/+26
| | | | | | calling getAbsoluteBundlePath() in the constructor makes other tests fail Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* Load cert file before syncing addressbooks and contactsJoas Schilling2017-03-241-16/+31
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* use right format for avatarsBjoern Schiessle2017-03-241-1/+1
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* don't add empty values to the vcardBjoern Schiessle2017-03-241-3/+9
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* fix the way we create a new vcard to avoid to have multiple UIDsBjoern Schiessle2017-03-241-1/+2
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* Make sure shares use read-write when availableJoas Schilling2017-03-021-2/+12
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Don't waste energy unless necessaryJoas Schilling2017-03-021-13/+16
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Use the correct principal for shared addressbooksJoas Schilling2017-02-231-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* this is publicJohn Molakvoæ (skjnldsv)2017-02-141-1/+1
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* getUsersOwnAddressBooksJohn Molakvoæ (skjnldsv)2017-02-141-0/+27
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* VCARDS don't hold binary dataRoeland Jago Douma2016-11-231-1/+1
| | | | | | | | * We need to base64 encode the avatar! * Switched to vcard v4 * User proper data uri Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* update system address book if the user change the personal settingsBjoern Schiessle2016-11-212-93/+78
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* Fix testsRoeland Jago Douma2016-11-041-1/+0
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update sabre dav to 3.2 (#26115)Thomas Müller2016-11-043-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | * Update sabre/dav to 3.2.0 * Adjust code to work with sabre/dav 3.2.0 and it's dependencies * Adding own CalDAV plugin to fix calendar home property * Test if there is a user logged in when listing files home * Update sabre version used by integration tests * Disable unauthenticated DAV access This is needed to make Sabre 3.2 behave like we did before. Eventually we should integrate better with the ACL plugin which itself should implement an auth failure when appropriate. ===== * Fixed so cherry-pick was succesfull Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Translate the Contacts addressbook when it's defaultJoas Schilling2016-10-065-4/+54
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Unset user PHOTO before setting new one in ↵Olivier Mehani2016-09-291-0/+1
| | | | | | | OCA\DAV\CardDAV\Converter::updateCard (#26243) Signed-off-by: Olivier Mehani <shtrom@ssji.net> #26242
* Close cursorsJoas Schilling2016-09-151-1/+2
|
* Chunk if you have too many contactsJoas Schilling2016-09-141-10/+16
|
* Cast query result to intRoeland Jago Douma2016-09-091-1/+1
| | | | Else we never create the default address book
* Filter more mimetypesLukas Reschke2016-09-091-0/+12
| | | | There's no need to allow more than those defined mimetypes for images.
* more efficient check if addressbook and calendar exists for userRobin Appelman2016-08-311-0/+16
|
* Correctly handle multi-values when converting VCards to arrayJoas Schilling2016-08-301-1/+41
|
* Better displaynames for shared address booksJoas Schilling2016-08-241-1/+28
|
* Update with robinJoas Schilling2016-07-211-1/+1
|
* Fix apps/Joas Schilling2016-07-2112-16/+33
|
* Fix undefined propertiesRobin Appelman2016-07-081-0/+2
|
* get only vcards which match both the address book id and the vcard uri (#25294)Björn Schießle2016-06-291-1/+1
|
* fix a ImageExportPlugin Test (#25215)Georg Ehrke2016-06-271-2/+12
|
* Contacts API: replace raw image data with url (#25081)Georg Ehrke2016-06-214-18/+194
| | | | | | | | | | | | | | * add uri to AddressBookImpl array * Introduce ImageExportPlugin for CardDav * add plugin to v1 routes * replace binary contact photo with link * update tests * Adding unit tests
* Update license headersLukas Reschke2016-05-264-4/+6
|
* Move dav app to PSR-4 (#24527)Joas Schilling2016-05-1211-0/+2198
* Move Application to correct namespace and PSR-4 it * Move dav app to PSR-4