Exempt InventoryItem from queryset caching (MPTT)

This commit is contained in:
Jeremy Stretch 2020-10-08 15:30:59 -04:00
parent 6470613221
commit 752b099d22

View File

@ -422,14 +422,15 @@ CACHEOPS = {
'auth.*': {'ops': ('fetch', 'get')}, 'auth.*': {'ops': ('fetch', 'get')},
'auth.permission': {'ops': 'all'}, 'auth.permission': {'ops': 'all'},
'circuits.*': {'ops': 'all'}, 'circuits.*': {'ops': 'all'},
'dcim.region': None, # MPTT models are exempt due to raw sql 'dcim.inventoryitem': None, # MPTT models are exempt due to raw SQL
'dcim.rackgroup': None, # MPTT models are exempt due to raw sql 'dcim.region': None, # MPTT models are exempt due to raw SQL
'dcim.rackgroup': None, # MPTT models are exempt due to raw SQL
'dcim.*': {'ops': 'all'}, 'dcim.*': {'ops': 'all'},
'ipam.*': {'ops': 'all'}, 'ipam.*': {'ops': 'all'},
'extras.*': {'ops': 'all'}, 'extras.*': {'ops': 'all'},
'secrets.*': {'ops': 'all'}, 'secrets.*': {'ops': 'all'},
'users.*': {'ops': 'all'}, 'users.*': {'ops': 'all'},
'tenancy.tenantgroup': None, # MPTT models are exempt due to raw sql 'tenancy.tenantgroup': None, # MPTT models are exempt due to raw SQL
'tenancy.*': {'ops': 'all'}, 'tenancy.*': {'ops': 'all'},
'virtualization.*': {'ops': 'all'}, 'virtualization.*': {'ops': 'all'},
} }