summaryrefslogtreecommitdiffstats
path: root/apps/dav/src
Commit message (Collapse)AuthorAgeFilesLines
* Bump nc vue to beta2Carl Schwan2022-09-091-24/+24
| | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Update snapshotVincent Petry2022-08-251-78/+78
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Add Nc prefix to Nc vue component namesVincent Petry2022-08-252-31/+31
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Bump @nextcloud/vue to 6.0.0-beta.3 and relatedVincent Petry2022-08-251-4/+4
| | | | | | | | Update @nextcloud/vue to 6.0.0-beta.3 Update vue and vue-template-compiler to 2.7.8 Update calendar-availability-vue to 0.5.0-beta.1 to fix conflicts. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* Update snapshotVincent Petry2022-08-101-55/+43
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* l10n: Fixed typorakekniven2022-07-041-1/+1
| | | | | | | Reported at Transifex. Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix typo of availabilityJoas Schilling2022-07-011-1/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add UI to opt-in on the status automationJoas Schilling2022-07-012-0/+67
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix node tests ciCarl Schwan2022-05-302-74/+296
| | | | | | | | - Update jest snapshot - Fix importing 3rdparty vue components - Disable temporarely tests using nextcloud-vue/Button Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* Merge pull request #32557 from nextcloud/cleanup/dav-admin-settingsCarl Schwan2022-05-241-42/+49
|\ | | | | Modernize the dav admin settings
| * Modernize the dav admin settingsCarl Schwan2022-05-241-42/+49
| | | | | | | | | | | | | | - Use nextcloud-vue components (with proper doc link now) - Add underline to links so we can see them (accessibility++) Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Update DAV availability vue component to standardJoas Schilling2022-05-231-11/+16
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add JS Unit tests for new 'sendEventRemindersToSharedGroupMembers' setting.Daniel Teichmann2022-03-212-1/+39
| | | | Signed-off-by: Daniel Teichmann <daniel.teichmann@das-netzwerkteam.de>
* Fix #31303: Make reminder notification behaviour selectable.Daniel Teichmann2022-03-212-1/+32
| | | | Signed-off-by: Daniel Teichmann <daniel.teichmann@das-netzwerkteam.de>
* Fix link to calendar user docs in groupware settingsThomas Citharel2022-03-183-2/+10
| | | | | | | Closes #31617 Signed-off-by: Thomas Citharel <tcit@tcit.fr> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* replace button with vue button componentVanessa Pertsch2022-02-211-3/+6
|
* Replace CalDAV availability component with component libChristoph Wurst2022-02-172-220/+37
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* i10n: Change l10n directoryValdnet2022-01-311-1/+1
| | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* Auto fix warningsLouis Chemineau2022-01-212-12/+6
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Replace license information to SPDX expressionLouis Chemineau2022-01-113-3/+3
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Add generic type and description when its missingLouis Chemineau2022-01-111-2/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Eslint fixJohn Molakvoæ (skjnldsv)2022-01-082-1/+11
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix groupware visual issue: remove useless additional classQuentin Guidée2021-12-201-17/+8
| | | | Signed-off-by: Quentin Guidée <quentin.guidee@gmail.com>
* Fix groupware visual issue and improve spacingQuentin Guidée2021-12-201-2/+14
| | | | Signed-off-by: Quentin Guidée <quentin.guidee@gmail.com>
* Polish availibility settingsgreta2021-11-091-15/+57
| | | | | Signed-off-by: greta <gretadoci@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Get VTIMEZONE data from a time zone database libChristoph Wurst2021-10-251-3/+13
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Read and write time zone ID when updating CalDAV availabilityChristoph Wurst2021-10-252-4/+20
| | | | | | Tiny bug/limitation of #27466 Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Prevent duplicate CalDAV availability slots for recurring slotsChristoph Wurst2021-10-201-5/+27
| | | | | | | | | If there is the same time slot for more than one day, then we wrote two recurring AVAILABILITY components before. With this patch equal blocks are combined into one recurring component. This makes the generated rules more compact and easier to work with. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add missing trailing commas in DAV availability settingsChristoph Wurst2021-10-191-2/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add scheduling availability settingsChristoph Wurst2021-10-185-0/+446
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Port dav calendar settings page to Vue.jsFrançois Freitag2021-06-054-0/+413
- 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>