mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-17 10:13:56 -05:00
more refactoring and bug fixing.
This commit is contained in:
parent
ff71b04848
commit
999b36473c
@ -200,24 +200,21 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
|
|||||||
}
|
}
|
||||||
|
|
||||||
setDateFilter(date: NgbDateStruct, dateRuleTypeID: number) {
|
setDateFilter(date: NgbDateStruct, dateRuleTypeID: number) {
|
||||||
let filterRules = this.filterRules
|
let existingRule = this.filterRules.find(rule => rule.rule_type == dateRuleTypeID)
|
||||||
let existingRule = filterRules.find(rule => rule.rule_type == dateRuleTypeID)
|
|
||||||
let newValue = this.dateParser.format(date)
|
let newValue = this.dateParser.format(date)
|
||||||
|
|
||||||
if (existingRule) {
|
if (existingRule) {
|
||||||
existingRule.value = newValue
|
existingRule.value = newValue
|
||||||
} else {
|
} else {
|
||||||
filterRules.push({rule_type: dateRuleTypeID, value: newValue})
|
this.filterRules.push({rule_type: dateRuleTypeID, value: newValue})
|
||||||
}
|
}
|
||||||
|
|
||||||
this.filterRules = filterRules
|
|
||||||
}
|
}
|
||||||
|
|
||||||
clearDateFilter(dateRuleTypeID: number) {
|
clearDateFilter(dateRuleTypeID: number) {
|
||||||
let filterRules = this.filterRules
|
let ruleIndex = this.filterRules.findIndex(rule => rule.rule_type == dateRuleTypeID)
|
||||||
let existingRule = filterRules.find(rule => rule.rule_type == dateRuleTypeID)
|
if (ruleIndex != -1) {
|
||||||
filterRules.splice(filterRules.indexOf(existingRule), 1)
|
this.filterRules.splice(ruleIndex, 1)
|
||||||
this.filterRules = filterRules
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user