Skip to content

Feat/add calendar delegation features#8085

Open
GVodyanov wants to merge 3 commits intomainfrom
feat/add-calendar-delegation-features
Open

Feat/add calendar delegation features#8085
GVodyanov wants to merge 3 commits intomainfrom
feat/add-calendar-delegation-features

Conversation

@GVodyanov
Copy link
Copy Markdown
Contributor

@GVodyanov GVodyanov commented Mar 22, 2026

@GVodyanov GVodyanov self-assigned this Mar 22, 2026
@GVodyanov GVodyanov added the 2. developing Work in progress label Mar 22, 2026
@codecov
Copy link
Copy Markdown

codecov Bot commented Mar 22, 2026

Codecov Report

❌ Patch coverage is 0% with 9 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/services/caldavService.js 0.00% 8 Missing and 1 partial ⚠️

📢 Thoughts on this report? Let us know!

Signed-off-by: Grigory Vodyanov <scratchx@gmx.com>
@GVodyanov GVodyanov force-pushed the feat/add-calendar-delegation-features branch from da7ae86 to 654e770 Compare March 22, 2026 22:22
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This whole file should be moved to cdav-library.

Signed-off-by: Grigory Vodyanov <scratchx@gmx.com>
Signed-off-by: Grigory Vodyanov <scratchx@gmx.com>
@GVodyanov GVodyanov marked this pull request as ready for review May 4, 2026 08:17
@ChristophWurst ChristophWurst mentioned this pull request May 4, 2026
3 tasks
@GVodyanov
Copy link
Copy Markdown
Contributor Author

Here's what everything looks like

2026-05-04-121811_2560x1440_scrot 2026-05-04-121834_2560x1440_scrot 2026-05-04-121650_2560x1440_scrot

Copy link
Copy Markdown
Member

@kra-mo kra-mo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

From the design side:

"Select a user" and "Search for a user…" are redundant, it's fine to just have the second if it's baked into the component anyway, so without the title. The input field should also be full-width, and Add should be a primary button.

I wonder why delegation should be its own item in the sidebar instead of just a section in Settings? I'd rather have it just there. And at that point, have + Add delegate be full-width as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2. developing Work in progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants