summaryrefslogtreecommitdiffstats
path: root/apps/dav/composer
Commit message (Collapse)AuthorAgeFilesLines
* Add repair step to register reminder index for existing eventsGeorg Ehrke2019-08-152-0/+4
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Support recurring events + repeating alarmsGeorg Ehrke2019-08-152-4/+6
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Provide a fake AudioProvider that is basically the same as PushProvider, ↵Georg Ehrke2019-08-152-0/+2
| | | | | | better then not showing reminders at all for now Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* add occ dav:send-event-reminders, so you don't have to rely on the ↵Georg Ehrke2019-08-152-0/+2
| | | | | | background-job Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Support event reminders (email and notifications)Thomas Citharel2019-08-152-0/+22
| | | | Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* use principaluri instead of userid, allowing to add delegates for rooms and ↵Georg Ehrke2019-08-152-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | things Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup add owner_id and proxy_id as db index, since we use it for querying Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup don't add ACL for each individual proxy, just use calendar-proxy groups Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup allow delegation of resources / rooms Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup fix addIndex call in migration Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup fix remaining constructor calls of Principal Signed-off-by: Georg Ehrke <developer@georgehrke.com> !fixup minor fixes and unit tests Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Use the proxymapper to obtain valid proxy dataRoeland Jago Douma2019-08-152-4/+4
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add DB mapper and EntityRoeland Jago Douma2019-08-142-0/+6
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #14429 from tobiasKaminsky/shareesOnDavRoeland Jago Douma2019-08-132-0/+2
|\ | | | | Show sharees via propfind
| * Use proper ShareeListRoeland Jago Douma2019-07-302-0/+2
| | | | | | | | | | | | This makes the XML parsing more sane ;) Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | add oc_calendar_resources_md and oc_calendar_rooms_md tablesGeorg Ehrke2019-08-012-0/+2
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* LIMIT is no column but a SQL feature, allow limit on initial syncGeorg Ehrke2019-07-182-0/+2
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Don't run repair step for every individual user, outsource that to ↵Georg Ehrke2019-05-232-0/+2
| | | | | | background job Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Add HasPhoto DAV pluginJohn Molakvoæ (skjnldsv)2019-02-272-0/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Merge pull request #11832 from nextcloud/bugfix/9849/birthday_without_yearMorris Jobke2019-02-202-0/+2
|\ | | | | set birthday year to 1970 if no year, take X-APPLE-OMIT-YEAR into account
| * Add Repair step to regenerate birthday calendarGeorg Ehrke2019-02-162-0/+2
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #10068 from ↵Morris Jobke2019-01-312-0/+4
|\ \ | | | | | | | | | | | | nextcloud/feature/1434/provisioning_profiles_for_dav Add Apple Provisioning profile
| * | Add Apple Provisioning profileGeorg Ehrke2019-01-302-0/+4
| |/ | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Merge pull request #5881 from nextcloud/command-move-calendarMorris Jobke2019-01-282-0/+4
|\ \ | | | | | | Add command to move a calendar from an user to another
| * | add list-calendars commandGeorg Ehrke2019-01-162-0/+4
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com> Rebase and delete URI suggestion part Invite to use occ dav:list-calendars instead Signed-off-by: Thomas Citharel <tcit@tcit.fr> Fix autoload Signed-off-by: Thomas Citharel <tcit@tcit.fr> Use injection & test everything And rebase Signed-off-by: Thomas Citharel <tcit@tcit.fr> Add test for ListCalendars and refactoring Signed-off-by: Thomas Citharel <tcit@tcit.fr> Fix indentation Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* / Remove orphan event and contacts dataJoas Schilling2019-01-112-0/+2
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #13430 from ↵Roeland Jago Douma2019-01-092-0/+2
|\ | | | | | | | | nextcloud/bugfix/13331/respect-classification-of-calendar-events-in-activity-stream Respect classification of calendar events in activity stream
| * Add a repair step to remove sensitive event activityJoas Schilling2019-01-082-0/+2
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Add live repair step to cleanup old chunksRoeland Jago Douma2019-01-042-0/+2
| | | | | | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* | Background job to cleanup leftover chunked uploadsRoeland Jago Douma2019-01-042-0/+4
|/ | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* No DAV user enumeration if disabledRoeland Jago Douma2018-12-042-0/+2
| | | | | | | | | Fixes #9058 If the option to autocomplete users is disabled. We also should not enumerate the users on this endpoint. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Shorten index name of calendar changes tableJoas Schilling2018-11-142-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix Calendarsubscriptions source column change on OracleGeorg Ehrke2018-11-133-3/+9
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* cache webcal calendars on serverGeorg Ehrke2018-11-072-0/+12
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Added multi-get vcf download pluginJohn Molakvoæ (skjnldsv)2018-11-042-0/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* move migrationJohn Molakvoæ (skjnldsv)2018-10-302-0/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Merge pull request #11668 from ↵Morris Jobke2018-10-192-0/+2
|\ | | | | | | | | nextcloud/bugfix/7726/convert_caldav_subscription_source_to_long_text convert source column in calendarsubscription table to (long) text
| * convert source column in calendarsubscription table to (long) textGeorg Ehrke2018-10-152-0/+2
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | move disableFreeBusy check from User principal backend to Scheduling Outbox ↵Georg Ehrke2018-10-162-0/+2
|/ | | | | | collection. This allows to keep local delivery of scheduling messages while prohibiting FreeBusy requests Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Bump autoloadersRoeland Jago Douma2018-08-101-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Include accept / decline links in CalDAV invitation emailsGeorg Ehrke2018-06-292-0/+8
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Merge pull request #10037 from nextcloud/dav-options-searchMorris Jobke2018-06-292-0/+2
|\ | | | | Fix search related results in OPTIONS requests
| * Fix search related results in OPTIONS requestsRobin Appelman2018-06-282-0/+2
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | update classloader/classmap for calendar resource booking changesGeorg Ehrke2018-06-252-0/+2
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | add resource / room principalsGeorg Ehrke2018-06-252-0/+8
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Add sabre plugin to allow anonymous options requests to the dav rootRobin Appelman2018-06-012-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Move repairstep to a custom commandRoeland Jago Douma2018-05-282-2/+2
| | | | | | People that have issues can run it manually Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Adding repair step which cleans shares of invalid principalsRoeland Jago Douma2018-05-272-0/+2
| | | | | | https://github.com/owncloud/core/pull/30149/commits/edacf22fbce4deefc181c53dd84c5fb278a9a28d Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add backgroundjob to cleanup expired direct linksRoeland Jago Douma2018-04-262-0/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* First step of DAV endpointRoeland Jago Douma2018-04-262-0/+16
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update composerMorris Jobke2018-01-122-10/+14
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Composer updatedRoeland Jago Douma2018-01-042-16/+12
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Merge pull request #7533 from ↵Morris Jobke2018-01-032-0/+2
|\ | | | | | | | | nextcloud/oc-28545-handle-oc-total-length-in-new-chunking [oc] Handle OC-Total-Length in new chunking
| * Handle OC-Total-Length in new chunkingThomas Müller2017-12-152-0/+2
| | | | | | | | Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Do no run SyncJob in cronRoeland Jago Douma2018-01-022-2/+0
|/ | | | | | | | | | | | | | | | Fixes #7184 The SyncJob can be very resource intensive. Since it requests all users on the system to create the system addressbook. In order to do this it creates a vcard for every user and updates the addressbook. There is no need for this job since the proper signals are emitted and handled in the carddav backend to update the addressbook live. Worst comes to worst there is always the occ command to bring the address book in sync again. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>