mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +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
|
||||
|
||||
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…
Reference in New Issue
Block a user