nextcloud / calendar

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

"Your appointment is booked" message creates real confusion #4238

Closed Jerome-Herbinet closed 2 years ago

Jerome-Herbinet commented 2 years ago

Steps to reproduce

  1. Create an appointment
  2. Imagine that you are the person who wants to book the appointment, i.e. the customer (thanks to the appointment booking URL you have just created)
  3. After choosing your date and time slot, and filling in all the necessary fields, a confirmation message is displayed
  4. This message is misleading. It says: "Your appointment is booked" (large and bold) and in normal type "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now. The problem is that many people in a hurry or who don't like to read will only read "Your appointment is booked", but not what is written below. The truth is that the appointment is not yet booked and in order for it to be booked, they have to go and click on a link that is sent to them by email. You can always say that people are at fault and should just read what it says, but at the same time the information is not accurate. I propose to write in bold and in big letters "Please confirm your reservation" instead of "Your appointment is booked" (without changing the rest of the text which is very good). I think this change will avoid a lot of misunderstandings or "your online appointment booking module doesn't work!" or "but, sir, did you book your appointment? ... I don't see you in my calendar ... but, I did book my appointment!" 2022-05-23_16-35

Expected behavior

No bug, but a vocabulary problem that is sure to cause misunderstandings. Please check "Steps to reproduce".

Actual behaviour

No bug, but a vocabulary problem that is sure to cause misunderstandings. Please check "Steps to reproduce".

Calendar app version

3.3.1

CalDAV-clients used

Thunderbird + Tbsync

Browser

Firefox 100.0.2

Client operating system

GNU/Linux Ubuntu 20.04 LTS

Server operating system

CentOS 7

Web server

Nginx

Database engine version

MySQL

PHP engine version

PHP 7.4

Nextcloud version

23.0.5

Updated from an older installed version or fresh install

Updated from an older version

List of activated apps

Enabled:
 - accessibility: 1.9.0
 - activity: 2.15.0
 - admin_audit: 1.13.0
 - afterlogic: 2.0.4
 - announcementcenter: 6.3.0
 - appointments: 1.12.4
 - apporder: 0.15.0
 - approval: 1.0.9
 - bbb: 2.2.0
 - calendar: 3.3.1
 - cfg_share_links: 2.0.0
 - circles: 23.1.1
 - cloud_federation_api: 1.6.0
 - collectives: 1.1.0
 - comments: 1.13.0
 - contacts: 4.1.1
 - contactsinteraction: 1.4.0
 - dashboard: 7.3.0
 - dav: 1.21.0
 - deck: 1.6.1
 - drawio: 1.0.2
 - external: 3.10.2
 - extract: 1.3.5
 - federatedfilesharing: 1.13.0
 - federation: 1.13.0
 - files: 1.18.0
 - files_accesscontrol: 1.13.0
 - files_automatedtagging: 1.13.0
 - files_clipboard: 0.7.1
 - files_downloadactivity: 1.13.0
 - files_external: 1.15.0
 - files_fulltextsearch: 23.0.1
 - files_linkeditor: 1.1.10
 - files_lock: 20.1.0
 - files_mindmap: 0.0.26
 - files_pdfviewer: 2.4.0
 - files_rightclick: 1.2.0
 - files_sharing: 1.15.0
 - files_trackdownloads: 1.11.0
 - files_trashbin: 1.13.0
 - files_versions: 1.16.0
 - files_videoplayer: 1.12.0
 - files_zip: 1.1.1
 - firstrunwizard: 2.12.0
 - forms: 2.5.0
 - fulltextsearch: 23.0.0
 - fulltextsearch_elasticsearch: 23.0.0
 - groupfolders: 11.1.4
 - guests: 2.2.0
 - impersonate: 1.10.0
 - integration_github: 1.0.2
 - integration_google: 1.0.6
 - integration_openproject: 1.0.6
 - integration_twitter: 1.0.2
 - jitsi: 0.15.0
 - login_notes: 1.0.4
 - logreader: 2.8.0
 - lookup_server_connector: 1.11.0
 - mail: 1.12.0
 - nextcloud_announcements: 1.12.0
 - notes: 4.3.1
 - notifications: 2.11.1
 - oauth2: 1.11.0
 - password_policy: 1.13.0
 - photos: 1.5.0
 - polls: 3.6.1
 - privacy: 1.7.0
 - provisioning_api: 1.13.0
 - quota_warning: 1.14.0
 - rainloop: 7.2.5
 - recommendations: 1.2.0
 - richdocuments: 5.0.5
 - serverinfo: 1.13.0
 - settings: 1.5.0
 - sharebymail: 1.13.0
 - spreed: 13.0.5
 - support: 1.6.0
 - systemtags: 1.13.0
 - tasks: 0.14.4
 - terms_of_service: 1.9.3
 - text: 3.4.1
 - theming: 1.14.0
 - twofactor_backupcodes: 1.12.0
 - updatenotification: 1.13.0
 - user_ldap: 1.13.1
 - user_status: 1.3.1
 - viewer: 1.7.0
 - weather_status: 1.3.0
 - welcome: 1.0.1
 - workflowengine: 2.5.0
 - workspace: 1.0.0
Disabled:
 - encryption
 - libresign
 - pdfdraw
 - survey_client: 1.11.0

Nextcloud configuration

{
    "passwordsalt": "***REMOVED SENSITIVE VALUE***",
    "secret": "***REMOVED SENSITIVE VALUE***",
    "trusted_domains": [
        "nc23.test.mydomain.fr"
    ],
    "datadirectory": "***REMOVED SENSITIVE VALUE***",
    "dbtype": "mysql",
    "version": "23.0.5.1",
    "overwrite.cli.url": "https:\/\/nc23.test.mydomain.fr",
    "dbname": "***REMOVED SENSITIVE VALUE***",
    "dbhost": "***REMOVED SENSITIVE VALUE***",
    "dbport": "",
    "dbtableprefix": "oc_",
    "mysql.utf8mb4": true,
    "dbuser": "***REMOVED SENSITIVE VALUE***",
    "dbpassword": "***REMOVED SENSITIVE VALUE***",
    "installed": true,
    "instanceid": "***REMOVED SENSITIVE VALUE***",
    "log_type": "file",
    "logfile": "\/var\/log\/nextcloud\/nc23.test.mydomain.fr\/nextcloud.log",
    "redis": {
        "host": "***REMOVED SENSITIVE VALUE***",
        "password": "***REMOVED SENSITIVE VALUE***",
        "port": 6379,
        "dbindex": 0,
        "timeout": 0
    },
    "ldapProviderFactory": "OCA\\User_LDAP\\LDAPProviderFactory",
    "skeletondirectory": "",
    "logtimezone": "Europe\/Paris",
    "updater.release.channel": "stable",
    "mail_smtpmode": "smtp",
    "mail_smtpsecure": "ssl",
    "mail_from_address": "***REMOVED SENSITIVE VALUE***",
    "mail_domain": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
    "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
    "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
    "mail_smtpauthtype": "PLAIN",
    "default_language": "fr",
    "default_phone_region": "FR",
    "defaultapp": "files",
    "trashbin_retention_obligation": "20,40",
    "versions_retention_obligation": "auto,40",
    "check_for_working_wellknown_setup": false,
    "quota_include_external_storage": false,
    "cron_log": true,
    "has_internet_connection": true,
    "updatechecker": true,
    "appstoreenabled": true,
    "filelocking.enabled": true,
    "session_keepalive": true,
    "knowledgebaseenabled": true,
    "allow_user_to_change_display_name": true,
    "enable_previews": true,
    "enable_avatars": true,
    "auth.bruteforce.protection.enabled": true,
    "loglevel": 0,
    "log_rotate_size": 104857600,
    "mail_smtpauth": 1,
    "mail_smtpport": 465,
    "session_lifetime": 86400,
    "remember_login_cookie_lifetime": 1296000,
    "preview_max_filesize_image": 50,
    "activity_expire_days": 120,
    "memcache.local": "\\OC\\Memcache\\APCu",
    "memcache.locking": "\\OC\\Memcache\\Redis",
    "memcache.distributed": "\\OC\\Memcache\\Redis",
    "app_install_overwrite": [
        "quota_warning",
        "files_downloadactivity",
        "files_trackdownloads",
        "files_clipboard",
        "pdfdraw",
        "groupquota",
        "jitsi",
        "bbb",
        "group_everyone"
    ],
    "maintenance": false
}

Web server error log

Maybe not necessary; I could provide this information if really necessary.

Log file

Maybe not necessary; I could provide this information if really necessary.

Browser log

Maybe not necessary; I could provide this information if really necessary.

Additional info

No response

Jerome-Herbinet commented 2 years ago

Note : I hesitated to put this issue in the "bug" or "feature request" category because it straddles what people might consider a bug and a UX improvement (fix).