nextcloud / deck

πŸ—‚ Kanban-style project & personal management tool for Nextcloud, similar to Trello
https://apps.nextcloud.com/apps/deck
GNU Affero General Public License v3.0
1.2k stars 274 forks source link

Completed cards become uncompleted when moving to a different board #5405

Open Aaron-von-Awesome opened 9 months ago

Aaron-von-Awesome commented 9 months ago

How to use GitHub

Describe the bug If I mark and card as "Completed" and then move the card to a different board, then the card becomes uncompleted; that is, the card is no longer set to completed.

To Reproduce Steps to reproduce the behavior:

  1. Create a card
  2. Set the due date to "Later today" or any due date in the future
  3. Click "Completed" on the card - you will notice the "Completed" icon has changed to "Archive card"
  4. Now move the card to a different board
  5. Open the card on the new board
  6. You will notice that "Completed" button shows up again, but it should remain as "Archive card" because the card has already been completed

Expected behavior When I set a card as completed and move it to a different board, then I want the card to remain "Completed".

Client details:

Server details **Operating system**: Docker container **Web server:** NGINX **Database:** MySQL 10.11.5 **PHP version:** 8.2.13 **Nextcloud version:** 28.0.1 **Where did you install Nextcloud from:** https://fleet.linuxserver.io/image?name=linuxserver/nextcloud **Signing status:** ``` No errors have been found. ``` **List of activated apps:** ``` Enabled: - activity: 2.20.0 - admin_audit: 1.18.0 - bookmarks: 13.1.3 - bruteforcesettings: 2.8.0 - calendar: 4.6.1 - circles: 28.0.0-dev - cloud_federation_api: 1.11.0 - comments: 1.18.0 - contacts: 5.5.0 - cookbook: 0.11.0 - dashboard: 7.8.0 - dav: 1.29.1 - deck: 1.12.0 - event_update_notification: 2.3.0 - federatedfilesharing: 1.18.0 - files: 2.0.0 - files_pdfviewer: 2.9.0 - files_reminders: 1.1.0 - files_sharing: 1.20.0 - files_trashbin: 1.18.0 - files_versions: 1.21.0 - gpoddersync: 3.8.2 - integration_openstreetmap: 1.0.11 - integration_youtube: 0.1.5 - logreader: 2.13.0 - lookup_server_connector: 1.16.0 - maps: 1.3.1 - memories: 6.1.5 - news: 24.0.0 - notes: 4.9.2 - notifications: 2.16.0 - oauth2: 1.16.3 - password_policy: 1.18.0 - photos: 2.4.0 - privacy: 1.12.0 - provisioning_api: 1.18.0 - related_resources: 1.3.0 - richdocuments: 8.3.0 - serverinfo: 1.18.0 - settings: 1.10.1 - sharebymail: 1.18.0 - suspicious_login: 6.0.0 - tables: 0.6.5 - text: 3.9.1 - theming: 2.3.0 - twofactor_backupcodes: 1.17.0 - twofactor_totp: 10.0.0-beta.2 - viewer: 2.2.0 - weather_status: 1.8.0 - workflowengine: 2.10.0 ``` **Nextcloud configuration:** ```json { "system": { "memcache.local": "\\OC\\Memcache\\APCu", "datadirectory": "***REMOVED SENSITIVE VALUE***", "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "***REMOVED SENSITIVE VALUE***" ], "dbtype": "mysql", "version": "28.0.1.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbport": "", "dbtableprefix": "oc_", "mysql.utf8mb4": true, "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "maintenance": false, "trusted_proxies": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "***REMOVED SENSITIVE VALUE***", "overwritehost": "***REMOVED SENSITIVE VALUE***", "overwriteprotocol": "https", "theme": "", "log_type": "file", "logfile": "\/data\/nextcloud.log", "loglevel": 2, "log_rotate_size": "31457280", "updater.release.channel": "stable", "default_phone_region": "US", "allow_local_remote_servers": true, "tempdirectory": "\/upload_file_cache\/", "updatedirectory": "\/update_cache\/", "bulkupload.enabled": false, "mail_smtpmode": "smtp", "mail_sendmailmode": "smtp", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtpauth": 1, "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_domain": "***REMOVED SENSITIVE VALUE***", "memories.exiftool": "\/config\/www\/nextcloud\/apps\/memories\/bin-ext\/exiftool-amd64-musl", "memories.vod.path": "\/config\/www\/nextcloud\/apps\/memories\/bin-ext\/go-vod-amd64", "memories.vod.ffmpeg": "\/usr\/bin\/ffmpeg", "memories.vod.ffprobe": "\/usr\/bin\/ffprobe", "filelocking.enabled": "true", "memcache.locking": "\\OC\\Memcache\\APCu", "app_install_overwrite": [ "maps", "news", "memories", "cookbook" ], "enabledPreviewProviders": [ "OC\\Preview\\BMP", "OC\\Preview\\GIF", "OC\\Preview\\JPEG", "OC\\Preview\\Krita", "OC\\Preview\\MarkDown", "OC\\Preview\\MP3", "OC\\Preview\\OpenDocument", "OC\\Preview\\PNG", "OC\\Preview\\TXT", "OC\\Preview\\XBitmap", "OC\\Preview\\Movie", "OC\\Preview\\MSOffice2003", "OC\\Preview\\MSOffice2007", "OC\\Preview\\MSOfficeDoc" ], "memories.vod.disable": false, "memories.gis_type": 1, "upgrade.disable-web": true } } ```
Logs #### Nextcloud log (data/nextcloud.log) ``` Nothing showing in log ```
thisiszeev commented 7 months ago

This also occurs when you mark a card as Done/Completed and move it to another list using the contextual menu. It doesn't occur if you drag and drop to another list.