mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-02 13:45:10 -05:00
bugfixes
This commit is contained in:
parent
d690b34ee0
commit
fb09f67899
@ -62,6 +62,10 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
|
|||||||
|
|
||||||
@Input()
|
@Input()
|
||||||
set filterRules (value: FilterRule[]) {
|
set filterRules (value: FilterRule[]) {
|
||||||
|
this.documentTypeSelectionModel.clear(false)
|
||||||
|
this.tagSelectionModel.clear(false)
|
||||||
|
this.correspondentSelectionModel.clear(false)
|
||||||
|
|
||||||
value.forEach(rule => {
|
value.forEach(rule => {
|
||||||
switch (rule.rule_type) {
|
switch (rule.rule_type) {
|
||||||
case FILTER_TITLE:
|
case FILTER_TITLE:
|
||||||
@ -95,10 +99,7 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
@Output()
|
get filterRules() {
|
||||||
filterRulesChange = new EventEmitter<FilterRule[]>()
|
|
||||||
|
|
||||||
updateRules() {
|
|
||||||
let filterRules: FilterRule[] = []
|
let filterRules: FilterRule[] = []
|
||||||
if (this._titleFilter) {
|
if (this._titleFilter) {
|
||||||
filterRules.push({rule_type: FILTER_TITLE, value: this._titleFilter})
|
filterRules.push({rule_type: FILTER_TITLE, value: this._titleFilter})
|
||||||
@ -128,7 +129,14 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
|
|||||||
if (this.dateAddedAfter) {
|
if (this.dateAddedAfter) {
|
||||||
filterRules.push({rule_type: FILTER_ADDED_AFTER, value: this.dateAddedAfter})
|
filterRules.push({rule_type: FILTER_ADDED_AFTER, value: this.dateAddedAfter})
|
||||||
}
|
}
|
||||||
this.filterRulesChange.next(filterRules)
|
return filterRules
|
||||||
|
}
|
||||||
|
|
||||||
|
@Output()
|
||||||
|
filterRulesChange = new EventEmitter<FilterRule[]>()
|
||||||
|
|
||||||
|
updateRules() {
|
||||||
|
this.filterRulesChange.next(this.filterRules)
|
||||||
}
|
}
|
||||||
|
|
||||||
hasFilters() {
|
hasFilters() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user