diff --git a/InvenTree/build/admin.py b/InvenTree/build/admin.py index d15b9a0154..9438526753 100644 --- a/InvenTree/build/admin.py +++ b/InvenTree/build/admin.py @@ -28,7 +28,7 @@ class BuildResource(InvenTreeResource): 'metadata', ] - id = Field(attribute='pk') + id = Field(attribute='pk', widget=widgets.IntegerWidget()) reference = Field(attribute='reference') diff --git a/InvenTree/part/admin.py b/InvenTree/part/admin.py index 885da4da6c..efb584e988 100644 --- a/InvenTree/part/admin.py +++ b/InvenTree/part/admin.py @@ -189,7 +189,7 @@ class PartCategoryResource(InvenTreeResource): 'icon', ] - id = Field(attribute='pk', column_name=_('Category ID')) + id = Field(attribute='pk', column_name=_('Category ID'), widget=widgets.IntegerWidget()) name = Field(attribute='name', column_name=_('Category Name')) description = Field(attribute='description', column_name=_('Description')) parent = Field(attribute='parent', column_name=_('Parent ID'), widget=widgets.ForeignKeyWidget(models.PartCategory)) @@ -264,7 +264,7 @@ class BomItemResource(InvenTreeResource): level = Field(attribute='level', column_name=_('BOM Level'), readonly=True) - bom_id = Field(attribute='pk', column_name=_('BOM Item ID')) + bom_id = Field(attribute='pk', column_name=_('BOM Item ID'), widget=widgets.IntegerWidget()) # ID of the parent part parent_part_id = Field(attribute='part', column_name=_('Parent ID'), widget=widgets.ForeignKeyWidget(models.Part)) diff --git a/InvenTree/stock/admin.py b/InvenTree/stock/admin.py index 9e7fb509d9..4970254ed0 100644 --- a/InvenTree/stock/admin.py +++ b/InvenTree/stock/admin.py @@ -36,7 +36,7 @@ class LocationResource(InvenTreeResource): 'owner', 'icon', ] - id = Field(attribute='pk', column_name=_('Location ID')) + id = Field(attribute='id', column_name=_('Location ID'), widget=widgets.IntegerWidget()) name = Field(attribute='name', column_name=_('Location Name')) description = Field(attribute='description', column_name=_('Description')) parent = Field(attribute='parent', column_name=_('Parent ID'), widget=widgets.ForeignKeyWidget(StockLocation)) @@ -44,7 +44,7 @@ class LocationResource(InvenTreeResource): pathstring = Field(attribute='pathstring', column_name=_('Location Path')) # Calculated fields - items = Field(attribute='item_count', column_name=_('Stock Items'), widget=widgets.IntegerWidget()) + items = Field(attribute='item_count', column_name=_('Stock Items'), widget=widgets.IntegerWidget(), readonly=True) def after_import(self, dataset, result, using_transactions, dry_run, **kwargs): """Rebuild after import to keep tree intact."""