Skip to content

Commit 0491c3a

Browse files
committed
Fix #14623: Add created and updated date filters to ApiRiskAcceptanceFilter
1 parent a200ad7 commit 0491c3a

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
@@ -3126,21 +3126,38 @@ class Meta:
31263126

31273127

31283128
class ApiRiskAcceptanceFilter(DojoFilter):
3129+
created = DateRangeFilter()
3130+
updated = DateRangeFilter()
3131+
31293132
o = OrderingFilter(
31303133
# tuple-mapping retains order
31313134
fields=(
31323135
("name", "name"),
3136+
("created", "created"),
3137+
("updated", "updated"),
31333138
),
31343139
)
31353140

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

31453162

31463163
class EngagementTestFilterHelper(FilterSet):

0 commit comments

Comments
 (0)