nextcloud / calendar

📆 Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
951 stars 235 forks source link

[Feature Request] Add own categories, delete default ones #1644

Open Hundhausen opened 4 years ago

Hundhausen commented 4 years ago

Describe the solution you'd like It would be nice if you could add own categories and delete default ones.

Additional context With v2.0.0-beta2 and Issue #107 categories got added and so far it works. Categories from Thunderbird get shown in the web calendar and vice versa but it would be nice to delete unwanted default categories and add own categories for direct selection for the web calendar. I've looked into the files if there is an easy way to change this but as it looks, it isn't.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/83622126-feature-request-add-own-categories-delete-default-ones?utm_campaign=plugin&utm_content=tracker%2F45525646&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F45525646&utm_medium=issues&utm_source=github).
Malspherus commented 4 years ago

You can add own categories in 2.0.1 (and probably also in some earlier versions). Deleting the defaults seems to not be possible at the moment, self-created categories don't show up in the list. Also see #71

Hundhausen commented 4 years ago

You miss understood me or I wasn't specific enough. Adding a own Category to one event works but also assigning this category to an other event needs to be done manually (I talk about the Web Interface). When multiply users have access to this Calendar, this would be an issue.

My idea is that an admin can add own categories that should be used as default and others not. When everyone needs to retype a category, small differences can occur and would mess things up. You can color code every category to show how important something is. For example blue for a in house event, purple for external events, green for holidays, red for very important event and so on. It would be a mess if someone would messes up one category by slipping on the keyboard and adding a character and so messing up the color and people not noticing it.

For a single user, this won't be an issue, because in Thunderbird I can add my own categories and just using them but this isn't possible for the web client.

Malspherus commented 4 years ago

So in addition to what is available now:

I could also imagine the Flow-App to integrate with this somehow, also kind of related to #1540 (Comment) for viewing categories easily I guess

Hundhausen commented 4 years ago

Sync/Download with other clients would be a nice to have but not really mandatory. I don't know if the Clients or the Protocol would support this. Also it's not so hard to add the Categories once in the clients.

Using the Permission System would be nice too but I don't know how hard it would be. I mean a calendar isn't something that strangers would have access to and I would expect that people would intentionally mess things up.

The core feature would be No. 1 and No. 2 just inside a Nextcloud for all Users.

A more complicated calendar for big company use would require a more in depth permission system and more automation. I think this would be too much to ask for.

MysticJay commented 4 years ago

I very much appreciate that calendar categories are now visible from the webinterface as well. But please refrain from syncing categories across clients. Esp when you share a calendar with others you do not want to see all their categories in your dropdown list nor would you like to use their colors. In fact I share a calendar with colleagues and if an entry is assigned to a specific person we add that person's category. In the client (Thunderbird) I have only changed MY category to red the others are the same default color. I have even removed all the default categories from TB as they can not be localized and you soon have "Privat", "private", "privé", as three categories instead of one.

But I recommend to add all used categories to the list when a calendar gets imported add new categories when used but not re-add them when the user deleted a category manually.

M.

Gerhard386 commented 4 years ago

Hi, we are a group of twenty people, who would like to use the nextcloud to organize our internal and external work. We are part of a larger organization, which provides the nextcloud for a lot of people with different interest/work. But: We will have a restricted group and we need a calendar with our internal/external events. Tor this the standard categories like "travelling" are not really useful. The typing and assigning of colours to them, will differenate even with probably 5 persons maintaining the calendar. Therefore we would like to :

amette commented 4 years ago

Not sure, if I understand @MysticJay correctly, but imho syncing categories across clients is absolutely necessary. I definitely want to have the same categories that I have in the web interface on my phone as well as in my desktop application.

Importing a shared calendar is probably a different thing. It would make sense to allow for 'do not import categories' or something similar.

georgehrke commented 4 years ago

, but imho syncing categories across clients is absolutely necessary.

Well, please start an initiative for an RFC, but right now there is no standard for it.

Treora commented 3 years ago

Here another user that would really appreciate creating a custom list of categories. As a workaround, I guess I could just change the default list in the source code of the instance? (I found a list in src/defaults/defaultCategories.js)


And regarding syncing the list of categories:

, but imho syncing categories across clients is absolutely necessary.

Well, please start an initiative for an RFC, but right now there is no standard for it.

Possibly of interest is RFC 7986 “New Properties for iCalendar”, which extends (see section 5.6) the CATEGORIES property to also be usable on the whole iCalendar object:

This specification modifies the definition of the "CATEGORIES" property to allow it to be defined in an iCalendar object. The following additions are made to the definition of this property, originally specified in Section 3.8.1.2 of [RFC5545].

Purpose: This property defines the categories for an entire calendar.

I have no idea if/which other software supports this, but it sounds like it may be suitable for this purpose. However one could also interpret the purpose as ‘listing the categories this calendar belongs to’, rather than ‘listing the categories its events can have’; I honestly do not know which meaning is intended.

mklemme1 commented 3 years ago

We have an events calendar of our club. It is edited by multiple persons. We want to use categories to publish meetings to different parts of our website. Therefore configurable categories would be a real benefit.

Proposing again categories that were used before would already help.

mklemme1 commented 2 years ago

I have a similar request #3735.

WNYmathGuy commented 2 years ago

I'm a bit surprised this is open. I thought the Add a category to Calendar entries was implemented. Today I tried adding "Deadline" to one of my two NC instances and it did not work. Tried it via Ubuntu and Windows 11.

Gaming4LifeDE commented 2 years ago

Will this ever happen?

Nextcloud calendar in it's current state is completely unusable for a lot of people because the categories are a mess. Also I think the month view should show the color of the category but i guess that's a topic for a separate ticket.

Kayoku commented 1 year ago

Hi,

This feature is really really needed for use Nextcloud Calendar for a lot of people... Any news ?

vncntwbr commented 1 year ago

Would really love an update on this! Waiting 3 years for a simple modification to a dropdown menu does not seem appropriate...

ChristophWurst commented 1 year ago

@diabolicvincent-git you're probably right. Wanna give this a go? I can provide you with some pointers.

Kayoku commented 1 year ago

If you can provide some advice to help anyone who can add this on the plugin, it'll be really helpfull I think. In fact I would love to do it but I'm not really confortable with the language used here :D

fuco809 commented 1 year ago

are there configuration parameters for options like ) disallow adding own categories (read only mode, use just existing/predefined ones) ) disable default categories

uchiit commented 4 months ago

Hi team!

Category visualization with colored tag in the year/month/week/day event view is a crucial feature, for example, to see past and future changes/features of events (remote or local event, event is completely closed or there is some documents left, etc.).

Will it be added in future releases?

petrarca-arezzo commented 4 months ago

One more voice here - being able to manage categories is crucial and a must (in my view) to be implemented (hopefully sooner than later)...