Skip to content

docs(dashboards): describe the list widgets' fitted rows and CWE names - #16880

Merged
blakeaowens merged 3 commits into
devfrom
docs/dashboard-list-widgets
Nov 14, 2026
Merged

blakeaowens merged 3 commits into
devfrom
docs/dashboard-list-widgets

Conversation

@blakeaowens

Copy link
Copy Markdown
Contributor

Description

Docs for a DefectDojo Pro dashboard change that ships with it: the Dashboard v2 list widgets now fit their tiles and name what they list.

  • Top-N Leaderboard: an aggregate grouped by CWE names each group with its CWE number and title (CWE-79 Cross-site Scripting).
  • Recent Activity: no longer described as scrolling; it shows the rows that fit.
  • Widget grid: lists such as Top-N, Recent Activity and Saved Reports show the rows that fit their tile and how many more there are; table widgets drop their least important columns as the tile narrows instead of scrolling sideways.
  • Dashboards API: the aggregate action grouped by cwe documents the new label_names field beside labels.

Test results

Documentation only (English pages; the other languages are translated automatically). Every statement was checked against the Pro change's measured size sheets.

Documentation

This PR is the documentation.

Checklist

  • Make sure to rebase your PR against the very latest dev.
  • Submit all PRs, features and bug fixes alike, against the dev branch.
  • Give a meaningful name to your PR, as it may end up being used in the release notes.
  • Your code is Ruff compliant (see ruff.toml).
  • Your code is python 3.13 compliant.
  • If this is a new feature and not a bug fix, you've included the proper documentation in the docs at https://github.com/DefectDojo/django-DefectDojo/tree/dev/docs as part of this PR.
  • Model changes must include the necessary migrations in the dojo/db_migrations folder.
  • Add applicable tests to the unit tests.
  • Add the proper label to categorize your PR.

🤖 Generated with Claude Code

https://claude.ai/code/session_0143hYTEGBkiJkKsjhTbFpHG

Top-N names each CWE group, Recent Activity no longer scrolls, the
fitted lists and narrowing tables are described, and the aggregate
API documents label_names for a CWE grouping.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0143hYTEGBkiJkKsjhTbFpHG
@blakeaowens blakeaowens added this to the 3.5.200 milestone Nov 14, 2026
@github-actions github-actions Bot added the docs label Nov 14, 2026
The paragraph sat between two rows of the widget_data actions table, so
the rows after it rendered as plain text. It now follows the table, and
names the "No CWE" label a CWE of 0 or none reads.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0143hYTEGBkiJkKsjhTbFpHG
@blakeaowens
blakeaowens added this pull request to the merge queue Nov 14, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to a conflict with the base branch Nov 14, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0143hYTEGBkiJkKsjhTbFpHG
@blakeaowens
blakeaowens added this pull request to the merge queue Nov 14, 2026
Merged via the queue into dev with commit b3aac04 Nov 14, 2026
32 checks passed
@blakeaowens
blakeaowens deleted the docs/dashboard-list-widgets branch November 14, 2026 05:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants