nextcloud / calendar

đŸ“† Calendar app for Nextcloud
https://apps.nextcloud.com/apps/calendar
GNU Affero General Public License v3.0
985 stars 239 forks source link

Appointments not seeing events with "busy only" visibility #6438

Open golyalpha opened 1 month ago

golyalpha commented 1 month ago

Steps to reproduce

  1. Create an appointments page
  2. Create an event conflicting with some of the appointment slots
  3. Set visibility to "When shared show only busy"
  4. Open the appointments page and try to book an appointment on the same day as the conflicting event

Expected behavior

Only slots which do not conflict with the event in calendar should be offered

Actual behaviour

Slots, including those which conflict with the calendar event, are offered and can be booked

Calendar app version

5.0.1

CalDAV-clients used

n/a

Browser

Arc Browser

Client operating system

Windows 11

Server operating system

TrueNAS Scale (Docker)

Web server

Apache

Database engine version

PostgreSQL

PHP engine version

PHP 8.2

Nextcloud version

30.0.0

Updated from an older installed version or fresh install

Updated from an older version

List of activated apps

Enabled:

Nextcloud configuration

{ "system": { "htaccess.RewriteBase": "\/", "memcache.local": "\OC\Memcache\APCu", "apps_paths": [ { "path": "\/var\/www\/html\/apps", "url": "\/apps", "writable": false }, { "path": "\/var\/www\/html\/custom_apps", "url": "\/custom_apps", "writable": true } ], "upgrade.disable-web": true, "passwordsalt": "REMOVED SENSITIVE VALUE", "secret": "REMOVED SENSITIVE VALUE", "trusteddomains": [ "localhost", "MY HOST" ], "datadirectory": "REMOVED SENSITIVE VALUE", "dbtype": "pgsql", "version": "30.0.0.14", "overwrite.cli.url": "http:\/\/localhost", "dbname": "REMOVED SENSITIVE VALUE", "dbhost": "REMOVED SENSITIVE VALUE", "dbport": "", "dbtableprefix": "oc", "dbuser": "REMOVED SENSITIVE VALUE", "dbpassword": "REMOVED SENSITIVE VALUE", "installed": true, "instanceid": "REMOVED SENSITIVE VALUE", "overwriteprotocol": "https", "trusted_proxies": "REMOVED SENSITIVE VALUE", "maintenance_window_start": 1, "default_phone_region": "CZ", "mail_domain": "REMOVED SENSITIVE VALUE", "mail_from_address": "REMOVED SENSITIVE VALUE", "mail_smtpmode": "smtp", "mail_smtphost": "REMOVED SENSITIVE VALUE", "mail_sendmailmode": "smtp", "mail_smtpauth": 1, "mail_smtpname": "REMOVED SENSITIVE VALUE", "mail_smtppassword": "REMOVED SENSITIVE VALUE", "mail_smtpport": "587", "defaultapp": "", "maintenance": false, "loglevel": 0, "memcache.distributed": "\OC\Memcache\Redis", "memcache.locking": "\OC\Memcache\Redis", "redis": { "host": "REMOVED SENSITIVE VALUE", "password": "REMOVED SENSITIVE VALUE", "port": 6379 }, "app_install_overwrite": [ "transfer" ] } }

Web server error log

No response

Log file

No response

Browser log

No response

Additional info

No response

micah commented 1 month ago

This appears to be a duplicate of an issue I filed a few days ago: https://github.com/nextcloud/calendar/issues/6428

golyalpha commented 1 month ago

This appears to be a duplicate of an issue I filed a few days ago: https://github.com/nextcloud/calendar/issues/6428

Possibly related, but this is not about all-day events, but events which hide details when shared.