mirror of
https://github.com/inventree/InvenTree.git
synced 2025-07-19 19:26:29 +00:00
(cherry picked from commit 22ba802d69
)
Co-authored-by: Gustaf Järgren <gurreja@gmail.com>
This commit is contained in:
committed by
GitHub
parent
9b759d2689
commit
92759a5671
16
tasks.py
16
tasks.py
@@ -713,22 +713,22 @@ def export_records(
|
|||||||
|
|
||||||
data_out = []
|
data_out = []
|
||||||
|
|
||||||
if include_permissions is False:
|
for entry in data:
|
||||||
for entry in data:
|
model_name = entry.get('model', None)
|
||||||
model_name = entry.get('model', None)
|
|
||||||
|
|
||||||
# Ignore any temporary settings (start with underscore)
|
# Ignore any temporary settings (start with underscore)
|
||||||
if model_name in ['common.inventreesetting', 'common.inventreeusersetting']:
|
if model_name in ['common.inventreesetting', 'common.inventreeusersetting']:
|
||||||
if entry['fields'].get('key', '').startswith('_'):
|
if entry['fields'].get('key', '').startswith('_'):
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
if include_permissions is False:
|
||||||
if model_name == 'auth.group':
|
if model_name == 'auth.group':
|
||||||
entry['fields']['permissions'] = []
|
entry['fields']['permissions'] = []
|
||||||
|
|
||||||
if model_name == 'auth.user':
|
if model_name == 'auth.user':
|
||||||
entry['fields']['user_permissions'] = []
|
entry['fields']['user_permissions'] = []
|
||||||
|
|
||||||
data_out.append(entry)
|
data_out.append(entry)
|
||||||
|
|
||||||
# Write the processed data to file
|
# Write the processed data to file
|
||||||
with open(target, 'w', encoding='utf-8') as f_out:
|
with open(target, 'w', encoding='utf-8') as f_out:
|
||||||
|
Reference in New Issue
Block a user