Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Personal calendar cannot be removed #6015

Open
xaltube opened this issue May 17, 2024 · 6 comments
Open

Personal calendar cannot be removed #6015

xaltube opened this issue May 17, 2024 · 6 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request Feature: Calendar list

Comments

@xaltube
Copy link

xaltube commented May 17, 2024

Steps to reproduce

  1. Go to Calendar App
  2. Delete the "Personal" calendar
  3. Refresh the view
  4. "Personal" calendar appears again

Expected behavior

Once a Calendar is deleted for a user it should not be automatically created again.

Actual behaviour

When the default "Personal" calendar is deleted, it is automatically re-created.

As I cannot define a default calendar other than the personal one, creating a new appointment goes by default to this one instead of the shared one that I want my users to use as default.

Calendar app version

4.7.4

CalDAV-clients used

No response

Browser

Firefox, Chrome, Edge. All latest version

Client operating system

Windows 10

Server operating system

No response

Web server

None

Database engine version

MySQL

PHP engine version

PHP 8.2

Nextcloud version

28.0.5

Updated from an older installed version or fresh install

Updated from an older version

List of activated apps

No response

Nextcloud configuration

No response

Web server error log

No response

Log file

No response

Browser log

No response

Additional info

No response

@xaltube xaltube added the bug label May 17, 2024
@freelock
Copy link

I don't mind having a Personal calendar, but I would like to be able to set a default calendar for new events.

If I get an invitation outside my NextCloud instance, I can pick which calendar to use. But if it's from another NextCloud user, it gets dropped on my personal calendar, and I can no longer move it to my work calendar... this did work before I upgraded the Calendar app to 4.7.4...

@xaltube
Copy link
Author

xaltube commented May 18, 2024

It is indeed good idea to have a personal calendar, but it should be on the site Admin side to decide if this is created by default for any new user, and also if it is mandatory and therefore should be automatically created back if the user removes it, or even t prevent it from being deleted.

@miaulalala miaulalala added enhancement New feature request 0. to triage Pending approval or rejection and removed bug labels May 23, 2024
@DjoeC
Copy link

DjoeC commented Jun 17, 2024

My suggestions on this issue which is extremely annoying for shared team and family calendars:

  • Calendar removed should remain removed, even the personal one. Creating a new personal calendar should be blocked by an administrative userlevel setting. If setting does not block then user can optionally create a new personal calendar.
  • Multiple calendars present should allow a "personal setting" choice of "primary" calendar for new events/tasks
  • If a calendar disabled from view (open circle in webinterface) it should not be possible to insert new events into it while disabled lasts.

@xaltube
Copy link
Author

xaltube commented Sep 20, 2024

Is there any feedback on this matter?

This is blocking me on updating the Calendar app version, since an update will break it and make the "Personal Calendar" not removable.

@aikitori
Copy link

aikitori commented Nov 7, 2024

With Nextcloud 30.0.1 and Calendar 5.0.1 it ist still impossible to delete the personal calendar. I also tryed occ dav:delete-calendar without success

@tcitworld tcitworld added 1. to develop Accepted and waiting to be taken care of Feature: Calendar list and removed 0. to triage Pending approval or rejection labels Nov 7, 2024
@tcitworld
Copy link
Member

As we now have #5790 I believe there's no reason to always recreate the personal calendar when it's deleted, as long as we have an other calendar set as default. We need to identify where it's being recreated to avoid that in this configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request Feature: Calendar list
Projects
None yet
Development

No branches or pull requests

6 participants