aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dav/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>