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

Only share the timeportion of a calender (aka blocked view) #4782

Open
kaystrobach opened this issue Dec 1, 2022 · 16 comments
Open

Only share the timeportion of a calender (aka blocked view) #4782

kaystrobach opened this issue Dec 1, 2022 · 16 comments
Labels
0. to triage Pending approval or rejection enhancement New feature request Feature: Scheduling Anything around scheduling meetings, free-busy, resources, attendees and so on

Comments

@kaystrobach
Copy link

Is your feature request related to a problem? Please describe.

As a user I want to share the times, where I have appointsments with someone else, but I do not want the thirdparty to know details like the location, notes, title, participants, etc..

Describe the solution you'd like

Additional sharing option, which allows to mask all information, except that the calender has an event in a given time period.

Describe alternatives you've considered

have a second calender which mirrors the events - is to much work - not sufficient

Additional context

No response

@kaystrobach kaystrobach added 0. to triage Pending approval or rejection enhancement New feature request labels Dec 1, 2022
@ChristophWurst
Copy link
Member

That is similar to #3185 but instead of a resource you want to view a user. I believe we had a ticket for that as well, yet I can't find it.

@ChristophWurst ChristophWurst added the Feature: Scheduling Anything around scheduling meetings, free-busy, resources, attendees and so on label Dec 2, 2022
@kaystrobach
Copy link
Author

I did not find one as well.

Thank you for pointing that out.

In #3185 they are explizitely mentioning a view as human viewable. I do see that more as a sharing option, which then can result in a human view.

On the sharing API only the provided Information has to be reduced to hide the sensitive data, displaying only the time slots.

@tcitworld
Copy link
Member

If it's only the times you need to show you can create events in the shared calendar with the « when shared show only busy » setting.

Alas it's not possible to specify the visibility for the whole calendar. See #3992, #4086, #827, #725, #944, #531 (quite a list!) and nextcloud/server#11214

@kaystrobach
Copy link
Author

Need it for the whole calendar, not per event. But yea this can be an intermediate workaround

@sm8ps
Copy link

sm8ps commented Dec 3, 2022

Judging from the many requests spread widely over different threads this seems to be a much sought-after feature as well as one that is not very likely to be added to Nextcloud very soon.

Since I need the functionality myself, I have cobbled together a script that makes a shadow copy of an ("internal") calendar to a "external" (shadow) calendar with veiled summary so that it can be published e.g. to the web.

This is no ideal solution by any means but it has provided useful so far. Feedback and suggestions welcome!

@kaystrobach
Copy link
Author

This should be pretty easy. Wondering why no one picks this up.

@kaystrobach
Copy link
Author

also someone did it in python to automate setting the option confidential to all events ...

flozz/calcleaner#3

@ghost
Copy link

ghost commented Sep 21, 2023

We also need this feature because if we share calendars with customers they only should see the time and date (busy status) and not the rest of an appointment.
I know that if I create an appointment in the nextcloud calendar app I can choose what happens with this appointment if it is shared, but It is very time consuming to do so for every single one, furthermore if I manage the nextcloud calendar via caldav from my MacBook there is no option to choose this specific nextcloud share options, so every new appointment I add via caldav is completely visible to the shared person.

It would be the best if you can choose that all the appointments in the calendar are shown as busy(only time and date) if it is shared, so all problems would be fixed.

@kaystrobach
Copy link
Author

You nailed it

@q-wertz
Copy link

q-wertz commented Sep 22, 2023

I completely agree, that there should be a global setting for a share link but as far as I know the per appointment setting is not a NC specific feature.
You also have it in Thunderbird and Evolution. So it's maybe a limitation of the Apple calendar...
image

@kaystrobach
Copy link
Author

Any way the use case is there to have a busy non busy view, without the content of an appointment.

i would even go further:

  • see and edit everything
  • See title and time only
  • See busy only

that should be a share setting.

@ghost

This comment was marked as spam.

@mdrobisch
Copy link

mdrobisch commented Jul 8, 2024

If someone is interested. I descibed a patch to get some of the behaviour mentioned here. Please reference nextcloud/server#11214 (comment) This patch should bring systemwide "Busy"-Slot for every "private" event from e.g. MS Outlook. This is for nextcloud instances that like to share all "fully private" timeslots as well.

Together with an system- or calendarwise setting this might already be the feature you want here.

@juengling
Copy link

If it's only the times you need to show you can create events in the shared calendar with the « when shared show only busy » setting.

As I'm going to create some events by an own software, is there any chance to set this option via the caldav interface?

@kaystrobach
Copy link
Author

Makes no sense, if you want someone to see the details and other to not see the details.

@juengling
Copy link

Makes no sense, if you want someone to see the details and other to not see the details.

Right. But I'ld be the only one to see all details, so in this particular situation it would be sufficient. For a general purpose solution I agree to the above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. to triage Pending approval or rejection enhancement New feature request Feature: Scheduling Anything around scheduling meetings, free-busy, resources, attendees and so on
Projects
None yet
Development

No branches or pull requests

7 participants