nextcloud / nextcloud/deck

Cards from shared Decks don't show up in the upcoming cards dashboard

Open
#2,353 10 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug design feature: sharing feature: upcoming cards needs discussion
Dominant language
JavaScript
Stars
1.4k
Forks
354
Avg merge
1d 10h
Merged PRs (30d)
43

Description

Describe the bug

Cards with a due-date set show up in the upcoming cards dashboard fine.
However, cards with a due date set from shared decks won't show up in the upcoming cards dashboard fine.

To Reproduce

Steps to reproduce the behavior:

  1. Set a due date on a card in a non-shared deck
  2. Card will show up in the upcoming cards dashboard
  3. Share the board (rw) with another NC user
  4. Card will disappear from the upcoming cards dashboard

Expected behavior

The card from the shared deck should show up in the upcoming cards dashboard

Client details:

  • OS: Ubuntu 20.04
  • Browser: Firefox
  • Version 81.0
  • Device: Desktop

Server details

Unfortunatly I don't have admin access to this hosted NC instance.

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

No file or test is named. Start by reproducing the upcoming cards dashboard behavior with a due-dated card before and after sharing its deck, then trace the dashboard's card-loading entry point. Done means due cards from shared decks appear in the upcoming cards dashboard for the shared user.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.