InvenTree/docs/docs/settings
Matthias Mair 5b7820eef0
refactor(backend): shift filterable serializer responses to a more introspection friendly model (#10498)
* move filtering of serializer fields out of functions into mixin

* fix def

* temp fix

* rollback rollback

* more adoption

* fix many serializer behaviour

* optimize mro

* set many serializer

* adjust default filtering

* fix import

* add missed field

* make can_filter suppport more complex scenarios:
- different filtername from fieldname
- multiple fields with one filtername

* fix removal

* fix schema?

* add missing def

* add test

* fix schema fields

* fix another serializer issue

* further fixes

* extend tests

* also process strings

* fix serializer for schema

* ensure popped values are persisted

* move test around

* cleanup

* simplify tests

* fix typo

* fix another test

* var tests

* disable additional tests

* make application of PathScopedMixin more intentional -> more efficient

* make safer to use with various sanity checks

* fix list serializer

* add option to ignore special cases

* generalize addition

* remove generalize addition

* re-add missing schema generation exception

* remove new duplication

* fix style

* adjust naming and docs, add typing to clean stuff up

* simplify more

* fix ref calc
2025-10-18 09:17:01 +11:00
..
MFA.md Fix common spelling mistakes (#4956) 2023-06-04 00:04:52 +10:00
SSO.md [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
admin.md [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
email.md Email history enhancement (#10114) 2025-08-08 08:04:17 +10:00
error_codes.md refactor(backend): shift filterable serializer responses to a more introspection friendly model (#10498) 2025-10-18 09:17:01 +11:00
experimental.md feat: more mail sending backends and plugability (#9608) 2025-06-20 11:49:02 +10:00
export.md [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
global.md Machine properties and periodic ping (#10381) 2025-10-06 09:01:53 +11:00
import.md Import update (#10188) 2025-08-20 15:34:49 +10:00
logs.md [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
permissions.md [plugin] Auto issue orders (#9565) 2025-06-03 17:07:12 +10:00
reference.md Docs refactor (#9545) 2025-04-22 08:18:32 +10:00
tasks.md Documentation integration (#4653) 2023-04-22 22:40:29 +10:00
user.md [UI] Search shortcut (#10181) 2025-08-15 20:41:03 +10:00