nextcloud / nextcloud/calendar

Appointments: remove reference to 'profile page' from email

Open
#5,922 2 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

1. to develop enhancement Feature: Appointments
Dominant language
JavaScript
Stars
1.2k
Forks
332
Avg merge
16h 13m
Merged PRs (30d)
137

Description

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

The 'request confirmation' and 'appointment confirmed' emails contain the following text:

If you wish to cancel the appointment after all, please contact your organizer by replying to this email or by visiting their profile page.

This is confusing in the following situation:

  • Link is public (e.g. for sales demos on a website)
  • Target audience does not know what NextCloud is / care that one uses NextCloud for appointments
Describe the solution you'd like

Possible solutions:

  • Add a 'cancel appointment' link to the email, making this text unneeded
  • Remove the text (it's probably obvious)
  • Reference the 'profile page' only when we detected that the receiver is a NextCloud user (seems best)
Describe alternatives you've considered

No response

Additional context

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the email templates or entry points for the “request confirmation” and “appointment confirmed” messages. Review how public links and Nextcloud users are distinguished, then confirm which of the three proposed solutions maintainers want. Done means the confusing “profile page” reference is removed or shown only in the appropriate context in both emails.

Written by the indexing model from the issue text.

Assessment

Domain
content
Issue type
Feature
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.