chore: archive and draft issues v3

This commit is contained in:
NarayanBavisetti 2023-11-23 14:45:19 +05:30
parent 9ba724b78d
commit 06f76b7d5d

View File

@ -326,6 +326,20 @@ def filter_start_target_date_issues(params, filter, method):
return filter
def filter_archived_issues(params, filter, method):
archived = params.get("archived", "false")
if archived == "true":
filter["archived_at__isnull"] = False
return filter
def filter_draft_issues(params, filter, method):
draft = params.get("draft", "false")
if draft == "true":
filter["is_draft"] = True
return filter
def issue_filters(query_params, method):
filter = {}
@ -353,6 +367,8 @@ def issue_filters(query_params, method):
"sub_issue": filter_sub_issue_toggle,
"subscriber": filter_subscribed_issues,
"start_target_date": filter_start_target_date_issues,
"archived": filter_archived_issues,
"draft": filter_draft_issues,
}
for key, value in ISSUE_FILTER.items():