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

Set up Global categories as DAV item #9422

Closed
Mannshoch opened this issue May 8, 2018 · 6 comments
Closed

Set up Global categories as DAV item #9422

Mannshoch opened this issue May 8, 2018 · 6 comments
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap enhancement feature: dav feature: settings

Comments

@Mannshoch
Copy link

  • Edit Category global
  • Allow to upgrade a Category to a DAV Item (Calendar/Address book)
  • Allow other App to add their app there to (e.g. https://github.com/nextcloud/mail could maybe use it for Virtual IMAP-Direcory)
  • Affected Issues:

Mockup

nextcloudservergroup

@MorrisJobke
Copy link
Member

cc @nextcloud/contacts @nextcloud/calendar Does this make sense?

@MorrisJobke MorrisJobke added enhancement feature: dav feature: settings 0. Needs triage Pending check for reproducibility or if it fits our roadmap labels May 31, 2018
@MorrisJobke MorrisJobke changed the title [Feature Request] Set up Global Contacts as DAV item Set up Global Contacts as DAV item May 31, 2018
@georgehrke
Copy link
Member

Set up Global Contacts as DAV item

Do you mean categories?

What's the use-case for this?
Would the admin see all events of a certain category of all users? If yes, that's an absolute no-go. Admins are not supposed to see user's calendars just like that.

@Mannshoch
Copy link
Author

The idea is not an Admin and User one. It's more a how I would Like to distribute my calendar and contacts.
See my description from calendar/#806 :

I use Nextcloud to manage some Familiemembers and their calendar. The crowd of Calendars grow more and more. We also got some Problems with Busines data which should not been shared with third persons.
The Davdroid accounts on smart-phone and thunder-bird is growing and growing. Now there is the big question to not include all company info on Dates because of data security and privacy or to find a way to include only the interesting data like the availability. Also we got some Problems with Calendar colours. It's got more and more chaotic to identify your own calendar/category entries among the others.

Also you have sometimes to duplicate calendar entries into different calendars because you share your calendar with two people which should only see entries they need to know about but you have calendar entries both are interested in. I plan to share my calendar with my wife.

Same her also for contacts. If I have a Club with Nextcloud, I obviously have subscribed their contact list. But some are contacts which are also in the address book from my wife and also, maybe, my child is also in this club, so I have him and other People twice in my list.

Categorizing a contact/calendar entry should in my opinion set-up which People have which kind of access to data I own.

@georgehrke georgehrke changed the title Set up Global Contacts as DAV item Set up Global categories as DAV item May 31, 2018
@georgehrke
Copy link
Member

This is a really specialized feature request, with a very rare use case. Too special imo.

Nextcloud is extensible with it's app system. Nextcloud provides APIs to the calendar and contacts data via it's CalDAV / CardDAV interface + the php Contacts / Calendar API, that allow you to search contacts / events with filters.

If you really need this, please write your own app for it.

@Mannshoch
Copy link
Author

I'm not sure @georgehrke if this is really such a rare case. It's Family matter, volunteer work and a Job. Nextcloud and also Cal/CardDAV is so popular that you normally have different connections with them. Google Mail, Apple, Outlook(I use CalDav Synchronizer) calendar Subscription, etc. You took all these Data generate your own and publish them to other, that's the main Idea behind Nextcloud.
I do not like this inflexible way Nextcloud use to manage these Data to outside Nextcloud. Now with the new Tag System there should be new Possibilities.

I do not think that this is a tool a third party could develop. Contact and calendar should work with each other and I do not know if this Idea may also have effects to other apps which also connect to Nextcloud.

@PackElend
Copy link

PackElend commented Sep 5, 2018

I had a similar request, see #111 and calendar#328, what could be solved by this approach as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap enhancement feature: dav feature: settings
Projects
None yet
Development

No branches or pull requests

4 participants