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

Ability to remove certain menu options on Calendars entries #3993

Closed
AndyScherzinger opened this issue Feb 24, 2022 · 5 comments
Closed

Ability to remove certain menu options on Calendars entries #3993

AndyScherzinger opened this issue Feb 24, 2022 · 5 comments
Assignees
Labels
3. to review Waiting for reviews enhancement New feature request
Milestone

Comments

@AndyScherzinger
Copy link
Member

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

On Shared environments notifications make less sense than on dedicated and with shared environment/devices Download confuses users since there is no use for that in general since everything is done "online"

Describe the solution you'd like

Ability to remove some menu items in Calendar app to avoid user's confusion (i.e., the functions that not applicable an certain/shared environments).

  1. Remove the "Download" button inside Event's Details:

image1

  1. Remove the "Notification" and set "Email" by default in the Event details->Reminder (added a reminder first):

image2


Remove the "Notification" and set "Email" by default in the Event details

Design-wise, both of these could be removed. The method of reminder should be a user setting to be put in the "Notifications" user settings, which could be set to mail, push, neither or both. Default should probably be both, cause mail covers the folks which don’t have Nextcloud open all day every day:

image

Remove the "Download" button inside Event's Details

Can understand that, even for us this is more of an advanced "Export" function which is not so important?

Describe alternatives you've considered

no

Additional context

no

@AndyScherzinger AndyScherzinger added enhancement New feature request 0. to triage Pending approval or rejection labels Feb 24, 2022
@ChristophWurst ChristophWurst added 1. to develop Accepted and waiting to be taken care of and removed 0. to triage Pending approval or rejection labels Feb 24, 2022
@szaimen
Copy link
Contributor

szaimen commented Feb 24, 2022

Could this ability be somehow wrapped into a config setting? For the normal user are these options very useful...

@AndyScherzinger
Copy link
Member Author

Could this ability be somehow wrapped into a config setting? For the normal user are these options very useful...

Yes, that is the idea 👍

@tcitworld
Copy link
Member

tcitworld commented Feb 24, 2022

Can you explain more what's shared environments so that I can understand more what are the encountered issues ?

I think renaming the Download buttons to Export makes sense in any case.

On the topic of reminders, some remarks:

  • This would apply only to events created through the NC calendar app, not from 3rd-party clients that may have some other reminder defaults settings (or none). Might add confusion if those are not the same than the new global settings.
  • Having both email and notification providers enabled as a default seems fine to me, apart from when the reminder is sent ~10 minutes before the event and we've just sent an useless email you'll probably only see during or after the event (email being sent before the start of the event doesn't mean you'll receive it straight away, contrarily to a push notification or your phone's own calendar system).
  • If reminder settings were to be moved in the activity / notification settings, they wouldn't be affected by other options on this page, such as the option to pick when digest emails are sent (ASAP/hourly/daily/weekly), so it might add confusion too if they're just another item in the list.

Related issues on the topic of default reminders configuration #629 nextcloud/server#1505

@AndyScherzinger
Copy link
Member Author

AndyScherzinger commented Feb 25, 2022

@tcitworld I can try :)

We face installation where the device mobile phones/tables and laptops are shared resources, so the every 8 hours the device is with somebody else and the interaction with the Nextcloud is purely "only", so the options have confused several users because the features can't really be used thus the idea is to provide 2 config switches to simply hide these actions and options from the menues.

And yes, @jancborchardt also already suggested to rename 'Download' to 'Export' since that's is closer to what you are actually doing.

@ChristophWurst ChristophWurst added 3. to review Waiting for reviews and removed 2. developing Work in progress labels Mar 3, 2022
@ChristophWurst ChristophWurst added this to the v3.2.0 milestone Mar 3, 2022
Repository owner moved this from 🏗️ In progress to ☑️ Done in 💌 📅 👥 Groupware team Mar 4, 2022
@ChristophWurst
Copy link
Member

Done via #3995, #3997 and #4015.

@ChristophWurst ChristophWurst moved this from ☑️ Done to 🗃️ Archived in 💌 📅 👥 Groupware team Mar 21, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review Waiting for reviews enhancement New feature request
Projects
Development

No branches or pull requests

5 participants