[Feature] Multi-row selection and batch triage actions for Resources, Packages, and Licenses
I maintainer di solito rispondono entro 1 giorno
@saksham-rathore ci sta già lavorando.
Dal 22/10/2026.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 48/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- html, python
- Ambito
- frontend, full-stack
Direzione di ricerca
Start with project_list.html and project_actions_dropdown.html to trace the existing selection and batch action patterns, then inspect resource_list.html, package_list.html, and license_detection_list.html. Identify the relevant update and export entry points and how HTMX handles table updates. Done means selected records support the requested status, compliance, review, tag, and export actions without a full page reload.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
Currently, multi-row selection with checkboxes only exists on the top-level Projects table (project_list.html).
When reviewing scan results inside a project (resource_list.html, package_list.html, license_detection_list.html), there are no checkboxes or batch actions. In projects with hundreds of packages or thousands of files, triaging findings (e.g. marking files as reviewed / ignored, updating compliance status on multiple packages, or dismissing false-positive license clues) requires opening each record individually. This creates a lot of repetitive manual work during compliance audits.
Proposed Solution
Extend the selection pattern from the Projects list into the finding tables:
- Table Checkboxes: Add a header
select-allcheckbox and row-level checkboxes toresource_list.html,package_list.html, andlicense_detection_list.html. - Batch Actions: When one or more rows are selected, display an actions menu (similar to
project_actions_dropdown.html) to:- Update file status (e.g.,
reviewed,ignored-not-in-package). - Update package compliance status or add tags.
- Mark license detections as reviewed.
- Export only the selected records to XLSX or JSON.
- Update file status (e.g.,
- Async Updates: Handle the batch updates via HTMX without full-page reloads.
Additional Context
I would like to work on this myself if assigned.
- Lingua principale
- Python
- Stelle
- 223
- Fork
- 214
- Merge medio
- 2g 3h
- PR unite (30g)
- 13
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di aboutcode-org/scancode.io
-
ignored_dependency_scopes does not exclude npm devDependenciesForse già presa @MGpromax l’ha presa 65 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
aboutcode-org/scancode.io#2215 ·
I maintainer di solito rispondono entro 1 giorno
-
Delivery Error in scan_single_package: No connection adapters were found for '/notifications/send_scan_notification/Forse di nuovo libera @akshat-lakhera l’ha presa 12 giorni fa e non c’è nessuna pull request aperta. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
aboutcode-org/scancode.io#2206 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
update `run` cli command to run pipelines without an inputForse già presa @NoiceHax l’ha presa 77 giorni fa. Apertanice-to-have
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
aboutcode-org/scancode.io#2203 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Local developement docs are outdatedForse già presa @nik-767 l’ha presa 107 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
aboutcode-org/scancode.io#2197 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
maven-heaven: `map_shaded_classes_to_maven_packages` ignores POMs present only in the from/ codebase, leaving all shaded .class resources unmappedForse già presa @chinyeungli l’ha presa 3 giorni fa. Aperta
aboutcode-org/scancode.io#2284 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di aboutcode-org/scancode.io
Issue simili
-
predict_file with crop_model duplicates predictions once per imageForse già presa Una pull request collegata a questa issue è aperta o già unita. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
weecology/DeepForest#1445 ·
-
agent-ready priority: medium status: ready
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
melodic-software/claude-code-plugins#11864 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
PolicyEngine/policyengine-uk#2785 ·
I maintainer di solito rispondono entro 2 giorni
-
correction metadata
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 62/100
acl-org/acl-anthology#10724 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
use-agent-os/agent-os#3739 ·
I maintainer di solito rispondono entro 1 giorno