nextcloud / nextcloud/deck

Feature Request: Team Assignment Overview / Team Assignment Dashboard

Open
#7,227 0 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
1.4k
Forks
354
Avg merge
1d 10h
Merged PRs (30d)
43

Description

Is your feature request related to a problem? Please describe.
Currently, Nextcloud Deck lacks a centralized overview of cards assigned to each user, which makes managing workloads and tracking individual contributions within the team difficult. When working with 20 people on dozens of projects, it is almost impossible to get a global view of everyone's tasks without manually navigating through each board and column. This lack of visibility limits the ability of project managers and team members to quickly identify task distribution, prevent workload overloads or imbalances, and assess overall team progress.
Describe the solution you'd like
We propose adding an "Assignment Overview" feature, accessible via a new button or menu option. This view should allow users to:
Visualize all cards assigned to each team member, regardless of their location (different boards, stacks, or columns).
Apply dynamic sorting filters to refine the view, including:
Filter by user (to see a specific person's cards).
Filter by board/project.
Filter by card status (to-do, in progress, done).
Filter by due date.
Filter by label.
Display essential card information (title, original board, due date, labels) within this view.
Ideally, allow basic interaction with cards from this view (e.g., mark as done or open the card in its original board for more comprehensive editing).
The view should be intuitive and easy to consult, perhaps as a list or summary table.
Describe alternatives you've considered
Current workarounds include:
Directly asking each team member for the status of their tasks, which is time-consuming and inefficient for a large team.
Manually browsing each board and column to identify assigned cards, which is extremely tedious and prone to errors with many projects.
Using specific boards or labels for individuals, but this does not provide a consolidated view of all assignments across all projects.
Using Deck's integrated search feature, but it does not provide a structured andfilterable view of assignments globally.
Additional context
This feature is crucial for teams managing a large number of projects and tasks via Nextcloud Deck, where collaboration and visibility into individual workloads are paramount. Such a view would significantly improve project management, allow for better resource allocation, and foster better coordination within the team. Competing project management tools often offer similar views for resource and assignment management.

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

Start by reviewing Deck's integrated search and existing board and card views to understand how assignments, boards, statuses, due dates, and labels are represented. Define the assignment overview's scope and interaction model before implementation. Done means users can view cards across boards with the requested filters and essential card details, and can open or update cards as specified.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.