summaryrefslogtreecommitdiffstats
path: root/apps/dav
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #27444 from nextcloud/header-colonMorris Jobke2021-06-101-1/+1
|\ | | | | Header must contain a colon
| * Header must contain a colonacsfer2021-06-091-1/+1
| |
* | Merge pull request #27426 from nextcloud/fix/dav-custom-props-no-scopeChristoph Wurst2021-06-101-14/+57
|\ \ | | | | | | Allow certain custom DAV props to be readable by everyone
| * | Allow certain custom DAV props to be readable by everyoneChristoph Wurst2021-06-081-14/+57
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | [tx-robot] updated from transifexNextcloud bot2021-06-102-8/+66
| |/ |/|
* | Allow apps to get photos of VObjectsJoas Schilling2021-06-091-0/+20
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* [tx-robot] updated from transifexNextcloud bot2021-06-082-0/+42
|
* Emit sidebar eventsLouis Chemineau2021-06-072-3/+3
| | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com> Signed-off-by: Louis Chemineau <louis@chmn.me>
* Merge pull request #27374 from nextcloud/bugfix/noid/adjust-unit-testsMorris Jobke2021-06-072-88/+36
|\ | | | | Bugfix/noid/adjust unit tests
| * Code style fixesMorris Jobke2021-06-072-10/+0
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
| * Fix dispatcher handling in CalDavBackendTestJoas Schilling2021-06-042-82/+40
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | [tx-robot] updated from transifexNextcloud bot2021-06-072-20/+20
| |
* | [tx-robot] updated from transifexNextcloud bot2021-06-0672-692/+692
| |
* | Merge pull request #27008 from francoisfreitag/no-jq-app-calendarJohn Molakvoæ2021-06-0510-139/+499
|\ \
| * | Port dav calendar settings page to Vue.jsFrançois Freitag2021-06-0510-139/+499
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Drop reliance on deprecated global jQuery object. - Allow testing user interactions. - Use newer technology stack. --- Test user interactions with the groupware dav settings Add infrastructure to test Vue components: - Use recommended libraries: - https://vuejs.org/v2/guide/testing.html#Recommendations - Use jest-dom for robust assertions on the DOM state - Use user-event to be more representative of user actions - Code is transpiled by Jest, with the help of vue-jest. Ignore test files for no-unpublished-import. Prevent ESLint from flagging: ``` /home/runner/work/server/server/apps/dav/src/views/CalDavSettings.spec.js Error: 1:24 error "@testing-library/vue" is not published node/no-unpublished-import Error: 2:23 error "@testing-library/user-event" is not published node/no-unpublished-import ``` Signed-off-by: François Freitag <mail@franek.fr>
* / Update php licensesJohn Molakvoæ (skjnldsv)2021-06-04424-787/+471
|/ | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* [tx-robot] updated from transifexNextcloud bot2021-06-042-0/+34
|
* Merge pull request #27348 from ↵Christoph Wurst2021-06-033-4/+20
|\ | | | | | | | | nextcloud/enhancement/calendar-trashbin-retention-prop Export the CalDAV trash bin retention duration as property
| * Export the CalDAV trash bin retention duration as propertyChristoph Wurst2021-06-023-4/+20
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | [tx-robot] updated from transifexNextcloud bot2021-06-032-0/+16
| |
* | Add missing ACLs for deleted calendar objects to fix deletionChristoph Wurst2021-06-022-4/+37
|/ | | | | | | | | | Due to a bug in Sabre it's necessary for calendar objects to implement ACLs. Otherwise the scheduling plugin will throw an error when it tries to fetch the owner of a calendar object that is being deleted. Ref https://github.com/sabre-io/dav/issues/1345 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* [tx-robot] updated from transifexNextcloud bot2021-06-0216-8/+88
|
* Merge pull request #27312 from francoisfreitag/tests-atLukas Reschke2021-06-013-16/+14
|\ | | | | Rewrite birthday calendar tests without $this->at()
| * Rewrite birthday calendar tests without $this->at()François Freitag2021-05-313-16/+14
| | | | | | | | | | | | | | | | | | | | | | | | Removes warnings: ``` The at() matcher has been deprecated. It will be removed in PHPUnit 10. Please refactor your test to not rely on the order in which methods are invoked. ``` Signed-off-by: François Freitag <mail@franek.fr>
* | Merge pull request #25658 from ↵Christoph Wurst2021-06-012-29/+59
|\ \ | | | | | | | | | | | | nextcloud/dav-respect-disallow-sharing-with-groups Dav respect disallow sharing with groups
| * | Make dav respect disallowing sharing with groupsThomas Citharel2021-05-262-29/+59
| | | | | | | | | | | | | | | | | | Closes #25390 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | Merge pull request #27311 from nextcloud/fix/caldav-deleted-objects-urikesselb2021-06-011-2/+2
|\ \ \ | | | | | | | | Fix loading of delete caldav objet URIs
| * | | Fix loading of delete caldav objet URIsChristoph Wurst2021-05-311-2/+2
| | |/ | |/| | | | | | | | | | | | | Regression of 462962197d0d711abc7b57352d4ef24528e28096 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* / | [tx-robot] updated from transifexNextcloud bot2021-06-012-0/+48
|/ /
* | Expose calendar-uri as property of deleted caldav eventsChristoph Wurst2021-05-313-2/+14
| | | | | | | | | | | | | | | | | | | | The trashbin is one report across all calendars of a user. In order to refresh the data of a single calendar when one of its events is restored, we need to know what calendar the event belongs to. There doesn't seem to be a standard property for a URI, so this adds a custom Nextcloud prop for the calendar-uri. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #27298 from ↵Christoph Wurst2021-05-312-3/+19
|\ \ | | | | | | | | | | | | nextcloud/fix/caldav-deleted-objects-expose-timestamp Expose deletion timestamp for deleted CalDAV objects
| * | Expose deletion timestamp for deleted CalDAV objectsChristoph Wurst2021-05-312-3/+19
| | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #27275 from nextcloud/bugfix/noid/circles-22-in-davJoas Schilling2021-05-311-4/+4
|\ \ \ | |/ / |/| | Fixing invalid classes and methods for circles 22
| * | migration to Circles 22Maxence Lange2021-05-291-4/+4
| |/ | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | Get componenttype from the db as well when restoring a calendarobjectThomas Citharel2021-05-311-0/+1
| | | | | | | | | | | | It's needed in ReminderService::onCalendarObjectCreate() Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | Add a trashbin for calendars and calendar objectsChristoph Wurst2021-05-3140-97/+1922
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | [tx-robot] updated from transifexNextcloud bot2021-05-312-8/+58
| |
* | [tx-robot] updated from transifexNextcloud bot2021-05-3058-120/+322
| |
* | Remove since from implementations and fix some more styleJoas Schilling2021-05-256-37/+11
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Fix PHP CSJoas Schilling2021-05-215-57/+44
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Add activities for creating, updating and deleting contactsJoas Schilling2021-05-217-57/+294
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Add activities for addressbook managementJoas Schilling2021-05-218-0/+1025
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Add a settingJoas Schilling2021-05-215-1/+92
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Add a contacts filterJoas Schilling2021-05-214-0/+96
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #26990 from francoisfreitag/rm-unusedChristoph Wurst2021-05-182-4/+0
|\ | | | | Remove unused apps/dav/js/schedule-response.js
| * Remove unused apps/dav/js/schedule-response.jsFrançois Freitag2021-05-152-4/+0
| | | | | | | | | | | | | | | | | | | | | | File is not included in the schedule-response-options template and is commented out. The commented code relies on the buttonset() jQuery plugin, which is deprecated. https://api.jqueryui.com/buttonset/ If this code was to be re-introduced, it would take a different form. Signed-off-by: François Freitag <mail@franek.fr>
* | Prefer string $file over 1-element array in script()François Freitag2021-05-181-3/+1
|/ | | | | | | The string syntax is more obvious. There should be one (and preferably only one) way of doing things. Signed-off-by: François Freitag <mail@franek.fr>
* [tx-robot] updated from transifexNextcloud bot2021-05-152-0/+2
|
* [tx-robot] updated from transifexNextcloud bot2021-05-142-0/+2
|
* Fix CS checkRoeland Jago Douma2021-05-121-2/+0
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>