nextcloud / nextcloud/tables

Groups for selectable items/columns

Open
#610 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

0. Needs triage discussion enhancement
Dominant language
JavaScript
Stars
214
Forks
52
Avg merge
1d 10h
Merged PRs (30d)
82

Description

Is your feature request related to a problem? Please describe.

In table views, when filtered by anything, all selectable items (columns) are shown (for multi and single choice items/columns)

Describe the solution you'd like

Table would have item groups (just a list of names).
When creating multi/single select items, each item can belong to one or (in ideal case) more item groups.
When creating view, also, each view can have one or (again, ideal case) more item groups, so it shows/allows only items in selected group(s).

Describe alternatives you've considered

None, any filter/view always shows all selectable items.

Additional context

Example:
Selectable item: server, choice: serverA (group1,group2), serverB (group1), serverC (group2).
View: If group1 is checked, it only shows serverA and serverB as choices.

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 tracing how table views filter selectable items and how multi- and single-select items, choices, and views are created. Define the item-group behavior and its storage across those flows, including the stated single- or multi-group cases; done means a selected view group limits the available choices as in the example and existing behavior remains intact.

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.