nextcloud / calendar

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

Invitations are not sent to attendees when adding events to a shared calendar #2055

Closed plaing1 closed 4 years ago

plaing1 commented 4 years ago
### Steps to reproduce 1. User A shares calendar with User B 2. User B adds event to shared calendar via nextcloud web interface and invites attendees. ### Expected behaviour - Attendee should receive an invitation to the event via email ### Actual behaviour Invitation email is not sent. It does not matter if attendee is existing nextcloud user, a nextcloud contact or just an email address. ### Calendar app **Calendar app version:** v2.0.2 **CalDAV-clients used:** Not tested via caldav ### Client configuration **Browser:** Firefox 73.0.1 **Operating system:** Windows 10 **Browser2:** Opera 67.0.3575.53 **Operating system2:** Ubuntu 18.04 LTS ### Server configuration **Operating system**: Ubuntu 18.04 LTS **Web server:** Apache 2.4 **Database:** MariaDB **PHP version:** 7.2 **Nextcloud Version:** 18.0.1 **Updated from an older installed version or fresh install:** Updated from older version. **List of activated apps:** **Nextcloud configuration:** { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "***REMOVED SENSITIVE VALUE***" ], "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "overwritehost": "***REMOVED SENSITIVE VALUE***", "overwriteprotocol": "https", "overwritecondaddr": "^***REMOVED SENSITIVE VALUE***$", "trashbin_retention_obligation": "disabled", "versions_retention_obligation": "disabled", "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "https:\/\/***REMOVED SENSITIVE VALUE***", "htaccess.RewriteBase": "\/", "dbtype": "mysql", "version": "18.0.1.3", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "memcache.local": "\\OC\\Memcache\\APCu", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379 }, "maintenance": false, "mail_smtpmode": "smtp", "mail_smtpauthtype": "LOGIN", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "mail_smtpsecure": "tls", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "25", "loglevel": 0, "theme": "", "logtimezone": "Australia\/Perth", "log_rotate_size": "104857600", "twofactor_enforced": "false", "twofactor_enforced_groups": [], "twofactor_enforced_excluded_groups": [], "updater.release.channel": "stable", "app_install_overwrite": [ "apporder", "passman", "end_to_end_encryption" ], "simpleSignUpLink.shown": false }, "apps": { "accessibility": { "enabled": "yes", "installed_version": "1.4.0", "types": "" }, "activity": { "enabled": "yes", "installed_version": "2.11.0", "notify_email_calendar": "0", "notify_email_calendar_event": "0", "notify_email_calendar_todo": "0", "notify_email_comments": "0", "notify_email_deck": "0", "notify_email_deck_card_description": "0", "notify_email_deck_comment": "0", "notify_email_favorite": "0", "notify_email_file_changed": "0", "notify_email_file_created": "0", "notify_email_file_deleted": "0", "notify_email_file_downloaded": "0", "notify_email_file_restored": "0", "notify_email_public_links": "1", "notify_email_remote_share": "0", "notify_email_shared": "0", "notify_email_spreed": "0", "notify_email_systemtags": "0", "notify_setting_batchtime": "0", "notify_setting_self": "1", "notify_setting_selfemail": "0", "notify_stream_calendar": "1", "notify_stream_calendar_event": "1", "notify_stream_calendar_todo": "1", "notify_stream_comments": "1", "notify_stream_deck": "1", "notify_stream_deck_card_description": "1", "notify_stream_favorite": "1", "notify_stream_file_changed": "1", "notify_stream_file_created": "1", "notify_stream_file_deleted": "1", "notify_stream_file_downloaded": "1", "notify_stream_file_favorite": "0", "notify_stream_file_restored": "1", "notify_stream_public_links": "1", "notify_stream_remote_share": "1", "notify_stream_shared": "1", "notify_stream_spreed": "1", "notify_stream_systemtags": "1", "types": "filesystem" }, "admin_audit": { "enabled": "yes", "installed_version": "1.8.0", "types": "logging" }, "admin_notifications": { "enabled": "no", "installed_version": "1.0.2", "published-deprecation-notification": "yes", "types": "logging" }, "announcementcenter": { "enabled": "yes", "installed_version": "3.7.0", "types": "logging" }, "appointments": { "enabled": "yes", "hk": "54b4c3a0da5e196828f4adf11bb8308582c01cd157c7a6ea05ce282cb430cc8e", "installed_version": "1.0.9", "tiv": "7117c84ecd2d4aa6cf900bbdf007f924", "types": "" }, "apporder": { "enabled": "yes", "hidden": "[\"\/apps\/gallery\/\"]", "installed_version": "0.9.0", "order": "[\"\/apps\/rainloop\/\",\"\/apps\/contacts\/\",\"\/apps\/calendar\/\",\"\/apps\/tasks\/\",\"\/apps\/files\/\",\"\/apps\/activity\/\",\"\/apps\/quicknotes\/\",\"\/apps\/notes\/\",\"\/apps\/bookmarks\/\",\"\/apps\/deck\/\",\"\/apps\/keeweb\/\",\"\/apps\/gallery\/\",\"https:\/\/***REMOVED SENSITIVE VALUE***\/apps\/spreed\/\",\"\/apps\/mail\/\",\"\/apps\/passman\/\",\"\/apps\/timetracker\/\",\"\/apps\/forms\/\"]", "types": "" }, "audioplayer": { "enabled": "no", "installed_version": "2.6.0", "types": "filesystem" }, "backgroundjob": { "lastjob": "2" }, "bookmarks": { "enabled": "yes", "installed_version": "2.3.4", "previews.screenly.url": "", "types": "" }, "bruteForce": { "whitelist_2": "***REMOVED SENSITIVE VALUE***" }, "bruteforcesettings": { "enabled": "yes", "installed_version": "1.5.0", "types": "" }, "calendar": { "enabled": "yes", "installed_version": "2.0.2", "types": "" }, "checksum": { "enabled": "yes", "installed_version": "0.4.4", "types": "filesystem" }, "cloud_federation_api": { "enabled": "yes", "installed_version": "1.1.0", "types": "filesystem" }, "comments": { "enabled": "yes", "installed_version": "1.8.0", "types": "logging" }, "contacts": { "enabled": "yes", "installed_version": "3.2.0", "types": "" }, "core": { "backgroundjobs_mode": "cron", "default_encryption_module": "OC_DEFAULT_MODULE", "encryption_enabled": "yes", "enterpriseLogoChecked": "yes", "installed.bundles": "[\"CoreBundle\",\"CoreBundle\"]", "installedat": "1532452900.2563", "lastcron": "1583484601", "lastupdateResult": "[]", "lastupdatedat": "1583476502", "moveavatarsdone": "yes", "oc.integritycheck.checker": "[]", "previewsCleanedUp": "1", "public_files": "files_sharing\/public.php", "public_webdav": "dav\/appinfo\/v1\/publicwebdav.php", "scss.variables": "fb3e365b1f022ddb95ac3b015e184bff", "shareapi_allow_public_upload": "yes", "shareapi_allow_resharing": "yes", "shareapi_default_expire_date": "yes", "shareapi_default_internal_expire_date": "no", "shareapi_enable_link_password_by_default": "no", "shareapi_enforce_links_password": "no", "shareapi_exclude_groups": "no", "shareapi_exclude_groups_list": "[\"\"]", "shareapi_expire_after_n_days": "15", "shareapi_internal_expire_after_n_days": "15", "shareapi_only_share_with_group_members": "no", "theming.variables": "7c20dc0c0d874ee9ff238b00bdccd866", "umgmt_send_email": "false", "umgmt_show_backend": "true", "umgmt_show_email": "true", "umgmt_show_last_login": "true", "umgmt_show_storage_location": "true", "updater.secret.created": "1580825980", "vendor": "nextcloud" }, "cospend": { "enabled": "yes", "installed_version": "0.3.3", "types": "" }, "dashboard": { "installed_version": "6.0.0", "types": "" }, "dav": { "buildCalendarReminderIndex": "yes", "buildCalendarSearchIndex": "yes", "chunks_migrated": "1", "enabled": "yes", "installed_version": "1.14.0", "regeneratedBirthdayCalendarsForYearFix": "yes", "sendInvitations": "yes", "types": "filesystem" }, "deck": { "enabled": "yes", "installed_version": "0.8.0", "types": "dav" }, "encryption": { "enabled": "yes", "encryptHomeStorage": "0", "installed_version": "2.6.0", "masterKeyId": "***REMOVED SENSITIVE VALUE***", "publicShareKeyId": "***REMOVED SENSITIVE VALUE***", "recoveryAdminEnabled": "1", "recoveryKeyId": "***REMOVED SENSITIVE VALUE***", "types": "filesystem", "useMasterKey": "0" }, "end_to_end_encryption": { "enabled": "yes", "installed_version": "1.4.0", "types": "filesystem" }, "event_update_notification": { "enabled": "yes", "installed_version": "1.0.1", "types": "logging,dav" }, "external": { "enabled": "no", "installed_version": "3.3.1", "types": "" }, "federatedfilesharing": { "enabled": "yes", "installed_version": "1.8.0", "types": "" }, "federation": { "autoAddServers": "0", "enabled": "yes", "installed_version": "1.8.0", "types": "authentication" }, "files": { "cronjob_scan_files": "500", "default_quota": "100 MB", "enabled": "yes", "installed_version": "1.13.1", "types": "filesystem", "watermark_allGroups": "no", "watermark_allGroupsList": "", "watermark_allTags": "no", "watermark_allTagsList": "", "watermark_enabled": "yes", "watermark_linkAll": "no", "watermark_linkRead": "no", "watermark_linkSecure": "no", "watermark_linkTags": "yes", "watermark_linkTagsList": "7", "watermark_shareAll": "no", "watermark_shareRead": "no", "watermark_text": "***REMOVED SENSITIVE VALUE***" }, "files_accesscontrol": { "enabled": "yes", "installed_version": "1.8.1", "types": "filesystem" }, "files_automatedtagging": { "enabled": "yes", "installed_version": "1.8.0", "types": "filesystem" }, "files_clipboard": { "enabled": "no", "installed_version": "0.7.1", "types": "" }, "files_downloadactivity": { "enabled": "no", "installed_version": "1.2.0", "types": "filesystem" }, "files_external": { "enabled": "yes", "installed_version": "1.9.0", "types": "filesystem" }, "files_fulltextsearch": { "enabled": "no", "installed_version": "1.3.6", "types": "filesystem" }, "files_lock": { "enabled": "yes", "installed_version": "0.8.1", "types": "filesystem" }, "files_mindmap": { "enabled": "yes", "installed_version": "0.0.17", "types": "" }, "files_pdfviewer": { "enabled": "yes", "installed_version": "1.7.0", "types": "" }, "files_rightclick": { "enabled": "yes", "installed_version": "0.15.2", "types": "" }, "files_sharing": { "enabled": "yes", "incoming_server2server_group_share_enabled": "yes", "incoming_server2server_share_enabled": "yes", "installed_version": "1.10.1", "lookupServerUploadEnabled": "no", "outgoing_server2server_group_share_enabled": "yes", "outgoing_server2server_share_enabled": "yes", "types": "filesystem" }, "files_texteditor": { "enabled": "no", "installed_version": "2.8.0", "types": "" }, "files_trackdownloads": { "enabled": "yes", "installed_version": "1.7.0", "types": "filesystem" }, "files_trashbin": { "enabled": "yes", "installed_version": "1.8.0", "types": "filesystem,dav" }, "files_versions": { "enabled": "yes", "installed_version": "1.11.0", "types": "filesystem,dav" }, "files_videoplayer": { "enabled": "yes", "installed_version": "1.7.0", "types": "" }, "firstrunwizard": { "enabled": "no", "installed_version": "2.2.1", "types": "logging" }, "forms": { "enabled": "yes", "installed_version": "1.1.0", "types": "" }, "fulltextsearch": { "app_navigation": "0", "enabled": "no", "installed_version": "1.3.6", "search_platform": "", "types": "" }, "fulltextsearch_elasticsearch": { "enabled": "no", "installed_version": "1.0.2", "types": "" }, "gallery": { "enabled": "no", "installed_version": "18.4.0", "types": "" }, "geoblocker": { "choosenCountries": "AU, ", "choosenWhiteBlackList": "1", "enabled": "yes", "installed_version": "0.2.0", "logWithCountryCode": "1", "logWithIpAddress": "1", "logWithUserName": "1", "types": "" }, "groupfolders": { "enabled": "no", "installed_version": "1.1.0", "types": "filesystem" }, "guests": { "enabled": "yes", "installed_version": "1.4.1", "types": "authentication" }, "impersonate": { "enabled": "yes", "installed_version": "1.5.0", "types": "" }, "issuetemplate": { "enabled": "no", "installed_version": "0.3.0", "types": "" }, "keeweb": { "enabled": "yes", "installed_version": "0.6.2", "types": "filesystem" }, "limit_login_to_ip": { "enabled": "yes", "installed_version": "3.0.0", "types": "filesystem" }, "logreader": { "enabled": "[\"***REMOVED SENSITIVE VALUE***\",\"***REMOVED SENSITIVE VALUE***\"]", "installed_version": "2.3.0", "levels": "11111", "types": "" }, "lookup_server_connector": { "enabled": "yes", "installed_version": "1.6.0", "types": "authentication" }, "mail": { "enabled": "yes", "installed_version": "1.1.3", "types": "" }, "maps": { "enabled": "yes", "installed_version": "0.1.5", "lastAddressLookup": "1581481665", "types": "filesystem" }, "metadata": { "enabled": "yes", "installed_version": "0.11.1", "types": "" }, "mindmaps": { "enabled": "no", "installed_version": "0.1.0", "types": "" }, "nextcloud_announcements": { "enabled": "no", "installed_version": "1.4.0", "pub_date": "Sat, 10 Dec 2016 00:00:00 +0100", "types": "logging" }, "notes": { "enabled": "yes", "installed_version": "3.1.5", "types": "" }, "notifications": { "enabled": "yes", "installed_version": "2.6.0", "types": "logging" }, "oauth2": { "enabled": "yes", "installed_version": "1.6.0", "types": "authentication" }, "ocsms": { "enabled": "yes", "installed_version": "2.1.7", "types": "" }, "ojsxc": { "apiSecret": "***REMOVED SENSITIVE VALUE***", "enabled": "no", "installed_version": "3.4.0", "ocsid": "162257", "types": "prelogin" }, "onlyoffice": { "DocumentServerInternalUrl": "***REMOVED SENSITIVE VALUE***", "DocumentServerUrl": "***REMOVED SENSITIVE VALUE***", "StorageUrl": "***REMOVED SENSITIVE VALUE***", "customizationChat": "true", "customizationCompactHeader": "false", "customizationFeedback": "false", "customizationHelp": "true", "customizationToolbarNoTabs": "false", "defFormats": "{\"csv\":\"true\",\"doc\":\"true\",\"docm\":\"false\",\"docx\":\"true\",\"dotx\":\"false\",\"epub\":\"false\",\"html\":\"false\",\"odp\":\"false\",\"ods\":\"true\",\"odt\":\"true\",\"pdf\":\"false\",\"potm\":\"false\",\"potx\":\"false\",\"ppsm\":\"false\",\"ppsx\":\"true\",\"ppt\":\"true\",\"pptm\":\"false\",\"pptx\":\"true\",\"rtf\":\"true\",\"txt\":\"false\",\"xls\":\"true\",\"xlsm\":\"false\",\"xlsx\":\"true\",\"xltm\":\"false\",\"xltx\":\"false\"}", "demo": "{\"available\":false,\"enabled\":false,\"start\":{\"date\":\"2019-09-29 11:00:34.966263\",\"timezone_type\":3,\"timezone\":\"UTC\"}}", "editFormats": "{\"csv\":\"false\",\"odp\":\"false\",\"ods\":\"false\",\"odt\":\"false\",\"rtf\":\"false\",\"txt\":\"false\"}", "enabled": "yes", "groups": "[]", "installed_version": "4.1.4", "jwt_secret": "***REMOVED SENSITIVE VALUE***", "sameTab": "true", "settings_error": "", "skey": "1551025766113", "types": "filesystem" }, "passman": { "check_version": "0", "enabled": "yes", "installed_version": "2.3.5", "link_sharing_enabled": "1", "types": "", "vault_key_strength": "4" }, "password_policy": { "enabled": "yes", "enforceHaveIBeenPwned": "1", "enforceNumericCharacters": "1", "enforceSpecialCharacters": "1", "enforceUpperLowerCase": "1", "installed_version": "1.8.0", "minLength": "10", "types": "" }, "passwords": { "enabled": "no", "installed_version": "2019.5.0", "types": "" }, "photos": { "enabled": "yes", "installed_version": "1.0.0", "types": "" }, "polls": { "enabled": "yes", "installed_version": "1.3.0", "types": "" }, "printer": { "enabled": "no", "installed_version": "0.0.1", "types": "filesystem" }, "privacy": { "enabled": "yes", "fullDiskEncryptionEnabled": "1", "installed_version": "1.2.0", "readableLocation": "au", "types": "" }, "provisioning_api": { "enabled": "yes", "installed_version": "1.8.0", "types": "prevent_group_restriction" }, "quicknotes": { "enabled": "yes", "installed_version": "0.2.3", "types": "" }, "quota_warning": { "alert_email": "yes", "enabled": "yes", "info_email": "yes", "installed_version": "1.7.0", "plan_management_url": "https:\/\/***REMOVED SENSITIVE VALUE***\/", "repeat_warning": "7", "types": "filesystem", "warning_email": "yes" }, "rainloop": { "enabled": "yes", "installed_version": "6.1.0", "rainloop-autologin": "1", "types": "" }, "ransomware_detection": { "debug": "0", "enabled": "no", "installed_version": "0.5.2", "types": "logging" }, "ransomware_protection": { "enabled": "yes", "installed_version": "1.6.0", "types": "logging" }, "recommendations": { "enabled": "yes", "installed_version": "0.6.0", "types": "" }, "richdocuments": { "doc_format": "odf", "edit_groups": "", "enabled": "no", "installed_version": "2.0.3", "types": "prevent_group_restriction", "use_groups": "", "wopi_url": "***REMOVED SENSITIVE VALUE***" }, "serverinfo": { "enabled": "[\"admin\"]", "installed_version": "1.8.0", "types": "" }, "settings": { "enabled": "yes", "installed_version": "1.0.0", "types": "" }, "sharebymail": { "enabled": "yes", "installed_version": "1.8.0", "types": "filesystem" }, "sharerenamer": { "enabled": "no", "installed_version": "2.7.3", "types": "" }, "socialsharing_email": { "enabled": "yes", "installed_version": "2.0.0", "types": "" }, "spreed": { "enabled": "yes", "installed_version": "8.0.5", "project_access_invalidated": "1", "signaling_ticket_secret": "***REMOVED SENSITIVE VALUE***", "stun_servers": "***REMOVED SENSITIVE VALUE***", "turn_servers": "***REMOVED SENSITIVE VALUE***", "types": "prevent_group_restriction" }, "support": { "enabled": "no", "installed_version": "1.0.0", "types": "" }, "survey_client": { "enabled": "no", "installed_version": "1.2.0", "last_report": "{\"id\":\"ocnvkv91whws\",\"items\":[[\"server\",\"version\",\"12.0.4.3\"],[\"server\",\"code\",\"other\"],[\"server\",\"enable_avatars\",\"yes\"],[\"server\",\"enable_previews\",\"yes\"],[\"server\",\"memcache.local\",\"\\\\OC\\\\Memcache\\\\APCu\"],[\"server\",\"memcache.distributed\",\"none\"],[\"server\",\"asset-pipeline.enabled\",\"no\"],[\"server\",\"filelocking.enabled\",\"yes\"],[\"server\",\"memcache.locking\",\"none\"],[\"server\",\"debug\",\"no\"],[\"server\",\"cron\",\"cron\"],[\"php\",\"version\",\"7.0.22\"],[\"php\",\"memory_limit\",-1],[\"php\",\"max_execution_time\",0],[\"php\",\"upload_max_filesize\",2097152],[\"database\",\"type\",\"mysql\"],[\"database\",\"version\",\"5.5.58\"],[\"database\",\"size\",24444928],[\"apps\",\"activity\",\"2.5.2\"],[\"apps\",\"admin_audit\",\"1.2.0\"],[\"apps\",\"admin_notifications\",\"1.0.1\"],[\"apps\",\"apporder\",\"0.4.1\"],[\"apps\",\"bruteforcesettings\",\"1.0.3\"],[\"apps\",\"calendar\",\"1.5.7\"],[\"apps\",\"comments\",\"1.2.0\"],[\"apps\",\"contacts\",\"2.0.1\"],[\"apps\",\"dav\",\"1.3.0\"],[\"apps\",\"deck\",\"0.3.0\"],[\"apps\",\"encryption\",\"1.6.0\"],[\"apps\",\"federatedfilesharing\",\"1.2.0\"],[\"apps\",\"federation\",\"disabled\"],[\"apps\",\"files\",\"1.7.2\"],[\"apps\",\"files_clipboard\",\"0.6.5\"],[\"apps\",\"files_downloadactivity\",\"1.1.1\"],[\"apps\",\"files_external\",\"1.3.0\"],[\"apps\",\"files_pdfviewer\",\"1.1.1\"],[\"apps\",\"files_sharing\",\"1.4.0\"],[\"apps\",\"files_texteditor\",\"2.4.1\"],[\"apps\",\"files_trashbin\",\"1.2.0\"],[\"apps\",\"files_versions\",\"1.5.0\"],[\"apps\",\"files_videoplayer\",\"1.1.0\"],[\"apps\",\"firstrunwizard\",\"disabled\"],[\"apps\",\"gallery\",\"17.0.0\"],[\"apps\",\"groupfolders\",\"disabled\"],[\"apps\",\"issuetemplate\",\"disabled\"],[\"apps\",\"keeweb\",\"disabled\"],[\"apps\",\"logreader\",\"2.0.0\"],[\"apps\",\"lookup_server_connector\",\"1.0.0\"],[\"apps\",\"mail\",\"0.7.8\"],[\"apps\",\"metadata\",\"0.6.0\"],[\"apps\",\"nextcloud_announcements\",\"1.1\"],[\"apps\",\"notes\",\"2.3.2\"],[\"apps\",\"notifications\",\"2.0.0\"],[\"apps\",\"oauth2\",\"1.0.5\"],[\"apps\",\"ojsxc\",\"disabled\"],[\"apps\",\"passman\",\"2.1.4\"],[\"apps\",\"password_policy\",\"1.2.2\"],[\"apps\",\"polls\",\"0.8.0\"],[\"apps\",\"provisioning_api\",\"1.2.0\"],[\"apps\",\"quota_warning\",\"1.1.1\"],[\"apps\",\"rainloop\",\"5.0.6\"],[\"apps\",\"ransomware_protection\",\"1.0.5\"],[\"apps\",\"richdocuments\",\"1.12.40\"],[\"apps\",\"serverinfo\",\"1.2.0\"],[\"apps\",\"sharebymail\",\"1.2.0\"],[\"apps\",\"socialsharing_email\",\"1.0.3\"],[\"apps\",\"survey_client\",\"1.0.0\"],[\"apps\",\"systemtags\",\"disabled\"],[\"apps\",\"tasks\",\"0.9.5\"],[\"apps\",\"theming\",\"1.3.0\"],[\"apps\",\"twofactor_backupcodes\",\"1.1.1\"],[\"apps\",\"updatenotification\",\"1.2.0\"],[\"apps\",\"user_external\",\"0.4\"],[\"apps\",\"user_usage_report\",\"1.0.1\"],[\"apps\",\"workflowengine\",\"1.2.0\"],[\"stats\",\"num_files\",3989],[\"stats\",\"num_users\",14],[\"stats\",\"num_storages\",19],[\"stats\",\"num_storages_local\",5],[\"stats\",\"num_storages_home\",14],[\"stats\",\"num_storages_other\",0],[\"stats\",\"num_comments\",0],[\"stats\",\"num_comment_markers\",0],[\"stats\",\"num_systemtags\",1],[\"stats\",\"num_systemtags_mappings\",0],[\"files_sharing\",\"num_shares\",3],[\"files_sharing\",\"num_shares_user\",2],[\"files_sharing\",\"num_shares_groups\",0],[\"files_sharing\",\"num_shares_link\",0],[\"files_sharing\",\"num_shares_link_no_password\",0],[\"files_sharing\",\"num_fed_shares_sent\",0],[\"files_sharing\",\"num_fed_shares_received\",0],[\"files_sharing\",\"permissions_4_1\",\"1\"],[\"files_sharing\",\"permissions_0_31\",\"2\"],[\"encryption\",\"enabled\",\"yes\"]]}", "last_sent": "1516156206", "types": "" }, "suspicious_login": { "enabled": "yes", "installed_version": "3.1.0", "types": "authentication" }, "systemtags": { "enabled": "yes", "installed_version": "1.8.0", "types": "logging" }, "tasks": { "enabled": "yes", "installed_version": "0.11.3", "types": "" }, "terms_of_service": { "enabled": "yes", "installed_version": "1.4.0", "types": "filesystem" }, "text": { "enabled": "yes", "installed_version": "2.0.0", "types": "dav" }, "theming": { "backgroundMime": "backgroundColor", "cachebuster": "49", "color": "#6A6C7E", "enabled": "yes", "faviconMime": "image\/png", "installed_version": "1.9.0", "logoMime": "image\/png", "name": ***REMOVED SENSITIVE VALUE***", "slogan": "***REMOVED SENSITIVE VALUE***", "types": "logging", "url": "***REMOVED SENSITIVE VALUE***" }, "theming_customcss": { "enabled": "yes", "installed_version": "1.5.0", "types": "" }, "timetracker": { "enabled": "yes", "installed_version": "0.0.42", "types": "" }, "twofactor_admin": { "enabled": "yes", "installed_version": "2.0.0", "types": "" }, "twofactor_backupcodes": { "enabled": "yes", "installed_version": "1.7.0", "types": "" }, "twofactor_email": { "enabled": "yes", "installed_version": "1.0.1", "types": "" }, "twofactor_nextcloud_notification": { "***REMOVED SENSITIVE VALUE***": "1", "enabled": "yes", "***REMOVED SENSITIVE VALUE***": "1", "installed_version": "2.2.0", "types": "" }, "twofactor_rcdevsopenotp": { "enabled": "no", "installed_version": "1.0.2", "types": "prelogin,authentication" }, "twofactor_totp": { "enabled": "yes", "installed_version": "4.1.2", "types": "" }, "updatenotification": { "apporder": "0.8.0", "audioplayer": "2.5.2", "bookmarks": "2.3.1", "bruteforcesettings": "1.4.0", "calendar": "2.0.0", "checksum": "0.4.4", "contacts": "3.2.0", "core": "17.0.3.1", "cospend": "0.3.3", "dashboard": "5.0.0", "deck": "0.8.0", "enabled": "yes", "event_update_notification": "1.0.1", "files_accesscontrol": "1.3.0", "files_clipboard": "0.6.5", "files_fulltextsearch": "1.1.1", "files_mindmap": "0.0.17", "files_rightclick": "0.15.1", "fulltextsearch": "1.1.0", "installed_version": "1.8.0", "keeweb": "0.6.2", "mail": "1.1.1", "maps": "0.1.5", "metadata": "0.10.0", "notes": "3.1.5", "ocsms": "2.1.3", "onlyoffice": "4.1.4", "passman": "2.3.5", "polls": "1.3.0", "quicknotes": "0.2.3", "rainloop": "6.1.0", "ransomware_protection": "1.1.1", "richdocuments": "1.12.40", "sharerenamer": "2.7.3", "socialsharing_email": "1.0.6", "spreed": "7.0.2", "suspicious_login": "3.1.0", "tasks": "0.11.3", "terms_of_service": "1.3.1", "theming": "1.4.5", "theming_customcss": "1.4.0", "timetracker": "0.0.42", "twofactor_nextcloud_notification": "2.2.0", "twofactor_totp": "4.1.2", "types": "", "update_check_errors": "0", "user_usage_report": "1.1.2" }, "user_external": { "enabled": "no", "installed_version": "0.4", "types": "authentication,prelogin" }, "user_usage_report": { "enabled": "no", "installed_version": "1.1.2", "types": "filesystem" }, "viewer": { "enabled": "yes", "installed_version": "1.2.0", "types": "" }, "workflowengine": { "enabled": "yes", "installed_version": "2.0.0", "types": "filesystem" }, "zimbradrive": { "allow_zimbra_users_login": "false", "enabled": "no", "installed_version": "0.8.19", "trust_invalid_certs": "true", "types": "authentication,prelogin", "use_ssl": "false", "zimbra_port": "", "zimbra_url": "" } } } ### Logs #### Web server error log (e.g. /var/log/apache) No error gets logged when creating event. #### Log file (data/nextcloud.log) {"reqId":"Zmpjdv5VwOJLJhL8r9AD","level":0,"time":"2020-03-06T17:13:16+08:00","remoteAddr":"remote-IP","user":"User B","app":"no app in context","method":"PUT","url":"/remote.php/dav/calendars/User B/c1_shared_by_User A/461E50FB-9D58-4710-98A5-3C84604CA982.ics","message":"Deprecated event type for \\OCA\\DAV\\CalDAV\\CalDavBackend::createCalendarObject: Symfony\\Component\\EventDispatcher\\GenericEvent","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:73.0) Gecko/20100101 Firefox/73.0","version":"18.0.1.3","id":"5e6214772e6eb"} #### Browser log
georgehrke commented 4 years ago

Invitations are only send when creating the corresponding event in your own calendar. That's not a bug but by design.

georgehrke commented 4 years ago

See https://github.com/nextcloud/server/pull/15676 for the reasoning

georgehrke commented 4 years ago

I checked our documentation, it's missing there indeed. Opened a ticket: https://github.com/nextcloud/documentation/issues/1866

pi-xel commented 4 years ago

Experiencing the same issue. This is highly problematic for our setup, so a switch to turn this on and off would be very welcome, even if it leads to other inconsistencies.

But not having this at all is quite problematic.

Plus it's inconsistent: When user B adds an event, no invite is sent. When B removes the same event a cancellation is sent out.

georgehrke commented 4 years ago

so a switch to turn this on and off would be very welcome, even if it leads to other inconsistencies.

We are not gonna add a config option if that option is going to lead to inconsistent data. You are asking us to break our software here. Again, see nextcloud/server#15676 for the reasoning.

Plus it's inconsistent: When user B adds an event, no invite is sent. When B removes the same event a cancellation is sent out.

That is a bug. Please open a bug report for this in the server repo.

pi-xel commented 4 years ago

Thanks for your reply, I will file a separate bug report later.

But what I frankly don't get: Why are calendar invites in shared calendars not simply sent from the owner's account?

So if A@example.com shares a calendar with B@example.com and B creates an event, then the invite is not only put in A's calendar, but is also sent from A's account.

This way it would at least be possible to create separate team accounts on NC (like team@example.com), create a shared, editable calendar there and send invites from all team members, with team@example.com as meeting owner.

Without this the only way to have something like a usable shared calendar is to create a separate shared, non-editable calendars for all users, which gets quite messy with multiple people.

Please let me know if I oversee something here. Otherwise I can also post a separate feature request later.

Edit: This would also make the whole invite structure more logical, it is quite confusing that one can create events with invitees and the invitees are simply not notified at all.

Kurgan- commented 3 years ago

This whole invitation issue is ridiculous. I fully expected a shared calendar to have working invitations. My setup is as follows: the nextcloud administrator shares a calendar with the whole group (5 people in my setup), and one of these people is the one who usually manages the calendar. This person adds events and invites people (for example a video meeting) I fully expect nextcloud to send invitations to these people. It makes no sense at all that in a shared calendar invitations do not work by design. How is one supposed to use this feature in a workgroup, if you have to use it only in a private calendar? I thought it was a bug, came here to check for open issues, and found this discussion where it is stated that it's by design.

torric commented 3 years ago

How should I setup a calendar in Nextcloud where all users have equal rights and can create events with sending invitations? I strongly recommend the implementation of this feature.

favincen commented 3 years ago

Again, see nextcloud/server#15676 for the reasoning.

I posted some suggestions in that topic, tying to lift the showstoppers that were mentioned. See https://github.com/nextcloud/server/pull/15676#issuecomment-692860743

I haven't received any comment on these suggestions. Anybody to state whether these proposals would allow to implement this feature again, hopefully the right way ???

Thanks a million for your attention. In our small NPO (so no money to sponsor developments !) this topic is our number one pain point about NC. We have implemented shared generic account to workaround this, but this has so many drawbacks (main one being that users stop using their own account and all work with the generic one... 😭😱) !

trevor87 commented 3 years ago

As a workaround you can use Thunderbird and enable the following options:

Go to your calendar on Thunderbird
Right-click on your calendar name (on the left of the window)
Choose Properties
Check the box Prefer client-side email scheduling
Click OK

This makes Thunderbird send the invitations instead of Nextcloud and therefore also works with shared calendars.