mirror of
https://github.com/inventree/InvenTree.git
synced 2025-05-01 04:56:45 +00:00
Exclude some common fields from django-import-export (#5349)
- Add "get_fields()" method to InvenTreeResource - Override default behaviour and exclude some common fields - Will flow down to any inheriting classes
This commit is contained in:
parent
6660508326
commit
941451203a
@ -31,3 +31,15 @@ class InvenTreeResource(ModelResource):
|
|||||||
row[idx] = val
|
row[idx] = val
|
||||||
|
|
||||||
return row
|
return row
|
||||||
|
|
||||||
|
def get_fields(self, **kwargs):
|
||||||
|
"""Return fields, with some common exclusions"""
|
||||||
|
|
||||||
|
fields = super().get_fields(**kwargs)
|
||||||
|
|
||||||
|
fields_to_exclude = [
|
||||||
|
'metadata',
|
||||||
|
'lft', 'rght', 'tree_id', 'level',
|
||||||
|
]
|
||||||
|
|
||||||
|
return [f for f in fields if f.column_name not in fields_to_exclude]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user