aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/composer
Commit message (Collapse)AuthorAgeFilesLines
* Add missing files for Composer v2Christoph Wurst2021-08-134-0/+383
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update AutoloaderLouis Chemineau2021-06-211-1/+3
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* occ: new command dav:delete-calendarMattia Narducci2021-06-132-0/+2
| | | | | | Add occ command 'dav:delete-calendar' to delete a user's calendar. Signed-off-by: Mattia Narducci <mattianarducci1@gmail.com>
* Add a trashbin for calendars and calendar objectsChristoph Wurst2021-05-312-0/+28
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add activities for creating, updating and deleting contactsJoas Schilling2021-05-212-0/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add activities for addressbook managementJoas Schilling2021-05-212-0/+8
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a settingJoas Schilling2021-05-212-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add a contacts filterJoas Schilling2021-05-212-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Remove the \OCA\DAV\CalDAV\CalDavBackend::deleteCalendarObject eventChristoph Wurst2021-05-072-4/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Exclusively use the typed calendar deletion events for DAVChristoph Wurst2021-04-292-0/+6
| | | | | | | We had both in places, but the old one isn't used anywhere outside this app, so it's time to migrate the code. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update autoloader filesRoeland Jago Douma2021-03-021-2/+4
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Drop redundant indesRoeland Jago Douma2021-02-162-0/+2
| | | | | | | Those indexes are already covered by others. So those can just be used. THose extra indexes just take up space. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* add event for when a direct download is triggeredRobin Appelman2021-02-122-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Emit an interaction event for calendar share recipientsChristoph Wurst2021-02-032-0/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update all composer autoloader filesChristoph Wurst2021-01-282-1/+33
| | | | | | The format changed between 2.0.8 and 2.0.9. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* re-index contacts with social profilescall-me-matt2020-12-222-0/+4
| | | | Signed-off-by: call-me-matt <nextcloud@matthiasheinisch.de>
* rebuild autoloader scripts with 2.0.7Robin Appelman2020-11-264-3/+5
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Make sure columns with an empty default are nullable for OracleJoas Schilling2020-11-102-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Update autloaderRoeland Jago Douma2020-09-241-1/+1
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* move calendar settings into their own groupRobin Appelman2020-08-252-0/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Add Typed Events for CalDAV- and CardDAV-related EventsGeorg Ehrke2020-08-182-0/+44
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Show mime icon, bump bundles, make the SearchResultEntry class ↵John Molakvoæ (skjnldsv)2020-08-042-6/+0
| | | | | | non-abstract, Fix header search icon, various fixes Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Add Event and Task Backends for Unified SearchGeorg Ehrke2020-08-042-0/+10
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Implement Contacts Backend for Unified SearchGeorg Ehrke2020-08-032-0/+4
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Move federated_share_added into a typed eventMorris Jobke2020-07-232-0/+2
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Allow for compression of the PROPFIND responsesRoeland Jago Douma2020-06-062-0/+2
| | | | | | | For now it just gzip and only for propfind (the 99% case). Already saves a bunch since the propfinds compress so nicely. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add a wrapper to fall back to the share owner on public sharesRoeland Jago Douma2020-04-302-0/+2
| | | | | | | | Else it might happen that we setup a storage that has no real owner and activities do boom etc (looking at you groupfolders and external storages!). Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Use a proper upload file so propfinds return 404Roeland Jago Douma2020-04-212-0/+2
| | | | | | | | | | Fixes #20235 By using an UploadFile we make sure that we don't need to have another check everywhere for the path. But we just have ot check (which we have to anyway) if it is a proper Connector/File (or directory). Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update autoloaders for composer v1.10.1Christoph Wurst2020-03-191-0/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* rebuild autoloaderRobin Appelman2020-03-182-2/+0
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* Add address book pluginsChristoph Wurst2020-03-092-0/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #19196 from ↵Roeland Jago Douma2020-02-232-0/+4
|\ | | | | | | | | nextcloud/feature/17126/allow_apps_to_register_their_own_calendars Allow apps to provide Calendars in user's calendarHome
| * Allow apps to provide Calendars in user's calendarHomeGeorg Ehrke2020-02-182-0/+4
| | | | | | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* | Move RefreshWebcalJob logic to a proper service so that it may be calledThomas Citharel2020-02-102-0/+2
|/ | | | | | independently Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* Add refresh-interval to exported calendarsGeorg Ehrke2019-11-272-0/+2
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* 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