Merge pull request #11413 from hurxxxx/fix/global-filter-cannot-disable

fix: Prevent modification of global filter settings in "Admin panel" - "Settings" - "Models"
This commit is contained in:
Timothy Jaeryang Baek
2025-03-08 14:15:47 -04:00
committed by GitHub
2 changed files with 11 additions and 4 deletions
@@ -39,10 +39,13 @@
<div class=" flex items-center gap-2 mr-3">
<div class="self-center flex items-center">
<Checkbox
state={_filters[filter].selected ? 'checked' : 'unchecked'}
state={_filters[filter].is_global ? 'checked' : (_filters[filter].selected ? 'checked' : 'unchecked')}
disabled={_filters[filter].is_global}
on:change={(e) => {
_filters[filter].selected = e.detail === 'checked';
selectedFilterIds = Object.keys(_filters).filter((t) => _filters[t].selected);
if (!_filters[filter].is_global) {
_filters[filter].selected = e.detail === 'checked';
selectedFilterIds = Object.keys(_filters).filter((t) => _filters[t].selected);
}
}}
/>
</div>