Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
d6b8346
feat: add new findings table cell components
alejandrobailo Dec 29, 2025
0ca9964
feat: redesign shadcn checkbox and select components
alejandrobailo Dec 29, 2025
018ad9f
feat: update table components with new design system
alejandrobailo Dec 29, 2025
300666e
feat: refactor findings table columns and details
alejandrobailo Dec 29, 2025
34d9360
feat: add toggle functionality to filter controls
alejandrobailo Dec 29, 2025
130d1a9
feat: add shadcn calendar component with react-day-picker
alejandrobailo Dec 29, 2025
033f726
feat: add data-table-search component with toolbar
alejandrobailo Dec 29, 2025
e045c99
feat: redesign date picker and clear filters button
alejandrobailo Dec 29, 2025
efe4d4b
feat: refactor findings filters with provider selectors
alejandrobailo Dec 29, 2025
880ec5c
feat: enable search in findings table
alejandrobailo Dec 29, 2025
ef8fccc
feat: add expandable animation to data-table-search
alejandrobailo Dec 30, 2025
3bb4a5e
chore: CHANGELOG.md updated
alejandrobailo Dec 30, 2025
58c9eb9
feat: filters expand with animation and delta tooltip
alejandrobailo Dec 30, 2025
13bf004
fix: filters spacing
alejandrobailo Dec 30, 2025
b553ff6
fix: lint issues
alejandrobailo Dec 30, 2025
0e8001f
Merge branch 'master' into feat/PROWLER-379-new-table
alejandrobailo Dec 30, 2025
051471e
refactor: improve code quality
alejandrobailo Dec 30, 2025
e3f076e
fix: PR comments
alejandrobailo Dec 30, 2025
74fd3f2
fix: different account filter param for overview and findings
alejandrobailo Dec 30, 2025
771b45e
feat: skeleton for findings table
alejandrobailo Dec 30, 2025
32a5e93
style: search bar border color
alejandrobailo Dec 30, 2025
ede82e8
build: format issues
alejandrobailo Jan 5, 2026
892cbe4
fix: account filter param diff (#9701)
alejandrobailo Jan 12, 2026
5c85ee6
feat: new finding detail view (#9727)
alejandrobailo Jan 12, 2026
af68429
fix: lint issues
alejandrobailo Jan 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ All notable changes to the **Prowler API** are documented in this file.

### Added
- Support AlibabaCloud provider [(#9485)](https://github.com/prowler-cloud/prowler/pull/9485)
- `provider_id` and `provider_id__in` filter aliases for findings endpoints to enable consistent frontend parameter naming [(#9701)](https://github.com/prowler-cloud/prowler/pull/9701)

---

Expand Down
4 changes: 4 additions & 0 deletions api/src/backend/api/filters.py
Original file line number Diff line number Diff line change
Expand Up @@ -94,8 +94,12 @@ class ChoiceInFilter(BaseInFilter, ChoiceFilter):

class CommonFindingFilters(FilterSet):
# We filter providers from the scan in findings
# Both 'provider' and 'provider_id' parameters are supported for API consistency
# Frontend uses 'provider_id' uniformly across all endpoints
provider = UUIDFilter(field_name="scan__provider__id", lookup_expr="exact")
provider__in = UUIDInFilter(field_name="scan__provider__id", lookup_expr="in")
provider_id = UUIDFilter(field_name="scan__provider__id", lookup_expr="exact")
provider_id__in = UUIDInFilter(field_name="scan__provider__id", lookup_expr="in")
provider_type = ChoiceFilter(
choices=Provider.ProviderChoices.choices, field_name="scan__provider__provider"
)
Expand Down
Loading
Loading