diff --git a/frontend/src/api/account.js b/frontend/src/api/account.js index 25a41e95b..9caad38ae 100644 --- a/frontend/src/api/account.js +++ b/frontend/src/api/account.js @@ -65,6 +65,9 @@ export default { deleteFilterSet(filterSetName) { return repository.delete(`${resource}/filtersets/${filterSetName}/`) }, + saveFilterSet(filterSetName, data) { + return repository.put(`${resource}/filtersets/${filterSetName}/`, data) + }, getFilterConditionTemplates() { return repository.get(`${resource}/filtersets/condition_templates/`) }, diff --git a/frontend/src/components/account/FilterForm.vue b/frontend/src/components/account/FilterForm.vue index 224b9cb0a..292ae4d00 100644 --- a/frontend/src/components/account/FilterForm.vue +++ b/frontend/src/components/account/FilterForm.vue @@ -111,6 +111,7 @@ :label="arg.label" color="primary" :value="arg.value" + density="compact" /> diff --git a/frontend/src/views/account/FiltersView.vue b/frontend/src/views/account/FiltersView.vue index 2ff2c79de..8fb2cc555 100644 --- a/frontend/src/views/account/FiltersView.vue +++ b/frontend/src/views/account/FiltersView.vue @@ -1,104 +1,129 @@