Commit Graph

55 Commits

Author SHA1 Message Date
Andreas Demmelbauer fc45b65645 make shared calendars visible/enabled by default
Signed-off-by: Andreas Demmelbauer <git@notice.at>
2021-06-11 20:40:21 +02:00
Arthur Schiwon 7318f2f3ab
fixes encoded display of names that contain a special character
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2020-12-02 20:05:59 +01:00
Georg Ehrke 56d9de23ee
Cancelled -> Canceled
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-08-22 22:37:31 +02:00
Georg Ehrke e2237b6ba0
Cleanup and tests for some Stores
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-06-11 15:33:04 +02:00
Georg Ehrke 6f5966a2b4
Cleanup models and add full unit test coverage
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-04-01 17:48:23 +02:00
Georg Ehrke 8408852e74
Unlike other hrefs, Sharee URIs are not encoded by the server .... Properly handle that
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-03-11 12:38:08 +01:00
Georg Ehrke ccfa924035
Add custom color picker to sidebar editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-03-02 10:39:52 +01:00
Georg Ehrke 953aa4bb47
Fallback to calendarUri if displayname is undefined
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-31 15:30:49 +01:00
Georg Ehrke 37bf964908
Add Free/Busy UI
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-13 15:16:58 +01:00
Georg Ehrke a6c64c7989
Unit tests
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-21 13:58:06 +01:00
Georg Ehrke 0bc684a793
Give description field a default height of 2 rows
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-05 10:24:29 +01:00
Georg Ehrke 34d8e2ffd1
Allow to link directly to event
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-30 15:51:26 +01:00
Georg Ehrke 0ba05c5623
Add tests for rfcProps
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-30 11:51:08 +01:00
Georg Ehrke d834280d6d
linting fixes
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-29 09:48:06 +01:00
Georg Ehrke fe1fdaf097
Add timezone at creation of calendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-28 15:30:47 +01:00
Georg Ehrke f3ec278a68
Cleanup of calendar model, show calendar by default if owned by user
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-28 10:11:34 +01:00
Georg Ehrke 7e4de96077
Remove deprecated color utils, replace with uidToColor, add tests
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-27 12:13:23 +01:00
Georg Ehrke 351c0b0e90
add list of default categories
Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Add PropertySelectMultiple

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Add Categories to EditorSidebar

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Add category indicator to calendar-grid

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Revert "Add category indicator to calendar-grid"

This reverts commit d71a70ee6a43cc3e103ee6dfe61aa9a282c76953.

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Read-only version of category picker

Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-26 13:17:47 +02:00
Georg Ehrke 62322a722d
use eslint-config-nextcloud
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:22 +02:00
Georg Ehrke 766b92731c
Reimplement public sharing and embedding
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:20 +02:00
Georg Ehrke 3e2fcb4c07
Implement circle sharing by @jakobroehrl
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:19 +02:00
Georg Ehrke 5066abb6eb
BYSETPOS is an array, not a number
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:19 +02:00
Georg Ehrke d658f137cc
Finish Reminder implementation
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:18 +02:00
Georg Ehrke 270940af84
allow removing recurrence rule
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:17 +02:00
Georg Ehrke a60785d196
Finish implementatation of new recurrence-editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:16 +02:00
Georg Ehrke 8ca6749708
Extract recurrence-rule into calendarObjectInstance object
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:16 +02:00
Georg Ehrke a6938b5798
use @nextcloud/... packages instead of nextcloud-...
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:29 +02:00
Georg Ehrke 76b24d5114
Stop using global OC, use nextcloud-l10n, nextcloud-router, etc. instead
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke 7298ae58fe
use nextcloud-l10n whereever possible
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke 02e7cd9aae
move certain services that are simply utilities to a utils folder, add instructions to tranlators, replace default illustration
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke beee805c55
Update placeholder for location and description
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke 3533b8b582
Move Attendees Section to new calendarObjectInstance model, add property empty attendee section:
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:27 +02:00
Georg Ehrke c779bde4b3
Move main inputs in editor to new calendarObjectInstance model and vuex store
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:27 +02:00
Georg Ehrke 3a0ab9f695
Add CalendarObjectInstance Model and Store to allow better reactivity in editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:27 +02:00
Georg Ehrke eec95302a2
refactor ColorService, remove DefaultColorService
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:23 +02:00
Georg Ehrke 40abf760d4
rename cdav to caldavService
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:21 +02:00
Georg Ehrke 1a6fabad00
add empty test skeletons for javascript
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:20 +02:00
Georg Ehrke 6dff333234
properly handle cases where shares is not properly set on the cdav calendar object
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:07 +02:00
Georg Ehrke ecd7c240fc
use new Contacts Controller API for attendee selector
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:06 +02:00
Georg Ehrke 9555c99942
properly handle undefined color of calendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:01 +02:00
Georg Ehrke cea80f7b2f
Add ContactsStore to store fetched contacts for attendeeList
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:00 +02:00
Georg Ehrke 2a72b00b00
Use MOVE verb to move calendars
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:00 +02:00
Georg Ehrke e474ccd742
Cut of Alpha off RGBA color property
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:59 +02:00
Georg Ehrke 3a58916e0b
Create sub components for editor, allow to save this or all future
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:43 +02:00
Georg Ehrke 2d4b8236a6
save new event
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:42 +02:00
Georg Ehrke 24f0d4d068
refactor import method, only send limited number of requests at a time
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:42 +02:00
Georg Ehrke d4be81205d
allow to close the event editor by pressing the X button
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:37 +02:00
Georg Ehrke b0fac4004f
load event into EditorComponent
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:37 +02:00
Georg Ehrke 75e8b05f31
cleanup principal store
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:36 +02:00
Georg Ehrke cf7438e328
basic event rendering and caching of queried events
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:34 +02:00