Skip to content

Commit 8882c61

Browse files
authored
Fix #14623: Add created and updated date filters to ApiRiskAcceptanceFilter (#14754)
1 parent 171d60b commit 8882c61

1 file changed

Lines changed: 23 additions & 6 deletions

File tree

dojo/filters.py

Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3128,21 +3128,38 @@ class Meta:
31283128

31293129

31303130
class ApiRiskAcceptanceFilter(DojoFilter):
3131+
created = DateRangeFilter()
3132+
updated = DateRangeFilter()
3133+
31313134
o = OrderingFilter(
31323135
# tuple-mapping retains order
31333136
fields=(
31343137
("name", "name"),
3138+
("created", "created"),
3139+
("updated", "updated"),
31353140
),
31363141
)
31373142

31383143
class Meta:
31393144
model = Risk_Acceptance
3140-
fields = [
3141-
"name", "accepted_findings", "recommendation", "recommendation_details",
3142-
"decision", "decision_details", "accepted_by", "owner", "expiration_date",
3143-
"expiration_date_warned", "expiration_date_handled", "reactivate_expired",
3144-
"restart_sla_expired", "notes",
3145-
]
3145+
fields = {
3146+
"name": ["exact", "icontains"],
3147+
"accepted_findings": ["exact"],
3148+
"recommendation": ["exact"],
3149+
"recommendation_details": ["exact", "icontains"],
3150+
"decision": ["exact"],
3151+
"decision_details": ["exact", "icontains"],
3152+
"accepted_by": ["exact", "icontains"],
3153+
"owner": ["exact"],
3154+
"expiration_date": ["exact", "gt", "lt", "gte", "lte"],
3155+
"expiration_date_warned": ["exact", "gt", "lt", "gte", "lte"],
3156+
"expiration_date_handled": ["exact", "gt", "lt", "gte", "lte"],
3157+
"reactivate_expired": ["exact"],
3158+
"restart_sla_expired": ["exact"],
3159+
"notes": ["exact"],
3160+
"created": ["exact", "gt", "lt", "gte", "lte"],
3161+
"updated": ["exact", "gt", "lt", "gte", "lte"],
3162+
}
31463163

31473164

31483165
class EngagementTestFilterHelper(FilterSet):

0 commit comments

Comments
 (0)