App Code Updates for Nautobot v3¶
Deprecated Templates¶
Over time, some templates have been deprecated and either consolidated or replaced with new ones. If you are using a deprecated template, you should migrate to the new template. We have included a script to help migrate all html files that extend a deprecated template to the new template. You can run it with the following command:
This will recursively find all .html files in the given path and replace extends references ({% extends 'path/to/deprecated_template.html' %}) to deprecated templates with the replacement ones.
You can also run it with the --dry-run flag to see what changes would be made without actually making any changes.
For a list of deprecated templates and their replacements, see the following table:
Full table of deprecated templates and their replacements
| Deprecated Template | Replacement Template |
|---|---|
| circuits/circuit.html | generic/object_retrieve.html |
| circuits/circuit_edit.html | circuits/circuit_create.html |
| circuits/circuit_retrieve.html | generic/object_retrieve.html |
| circuits/circuit_update.html | circuits/circuit_create.html |
| circuits/circuittermination.html | generic/object_retrieve.html |
| circuits/circuittermination_edit.html | circuits/circuittermination_create.html |
| circuits/circuittermination_retrieve.html | generic/object_retrieve.html |
| circuits/circuittermination_update.html | circuits/circuittermination_create.html |
| circuits/circuittype.html | generic/object_retrieve.html |
| circuits/circuittype_retrieve.html | generic/object_retrieve.html |
| circuits/provider.html | generic/object_retrieve.html |
| circuits/provider_edit.html | circuits/provider_create.html |
| circuits/provider_retrieve.html | generic/object_retrieve.html |
| circuits/provider_update.html | circuits/provider_create.html |
| circuits/providernetwork.html | generic/object_retrieve.html |
| circuits/providernetwork_retrieve.html | generic/object_retrieve.html |
| cloud/cloudaccount_retrieve.html | generic/object_retrieve.html |
| cloud/cloudnetwork_retrieve.html | generic/object_retrieve.html |
| cloud/cloudresourcetype_retrieve.html | generic/object_retrieve.html |
| cloud/cloudservice_retrieve.html | generic/object_retrieve.html |
| dcim/cable.html | dcim/cable_retrieve.html |
| dcim/cable_edit.html | dcim/cable_update.html |
| dcim/controller/base.html | generic/object_retrieve.html |
| dcim/controller_retrieve.html | generic/object_retrieve.html |
| dcim/controller_wirelessnetworks.html | generic/object_retrieve.html |
| dcim/controllermanageddevicegroup_retrieve.html | generic/object_retrieve.html |
| dcim/device/base.html | generic/object_retrieve.html |
| dcim/device/consoleports.html | generic/object_retrieve.html |
| dcim/device/consoleserverports.html | generic/object_retrieve.html |
| dcim/device/devicebays.html | generic/object_retrieve.html |
| dcim/device/frontports.html | generic/object_retrieve.html |
| dcim/device/interfaces.html | generic/object_retrieve.html |
| dcim/device/inventory.html | generic/object_retrieve.html |
| dcim/device/modulebays.html | generic/object_retrieve.html |
| dcim/device/poweroutlets.html | generic/object_retrieve.html |
| dcim/device/powerports.html | generic/object_retrieve.html |
| dcim/device/rearports.html | generic/object_retrieve.html |
| dcim/device/wireless.html | generic/object_retrieve.html |
| dcim/device_component.html | generic/object_retrieve.html |
| dcim/device_edit.html | dcim/device_create.html |
| dcim/devicefamily_retrieve.html | generic/object_retrieve.html |
| dcim/deviceredundancygroup_retrieve.html | generic/object_retrieve.html |
| dcim/devicetype.html | generic/object_retrieve.html |
| dcim/devicetype_edit.html | dcim/devicetype_update.html |
| dcim/devicetype_retrieve.html | generic/object_retrieve.html |
| dcim/interfaceredundancygroup_retrieve.html | generic/object_retrieve.html |
| dcim/location.html | generic/object_retrieve.html |
| dcim/location_edit.html | dcim/location_update.html |
| dcim/location_retrieve.html | generic/object_retrieve.html |
| dcim/locationtype.html | generic/object_retrieve.html |
| dcim/locationtype_retrieve.html | generic/object_retrieve.html |
| dcim/manufacturer.html | generic/object_retrieve.html |
| dcim/modulebay_retrieve.html | generic/object_retrieve.html |
| dcim/platform.html | generic/object_retrieve.html |
| dcim/powerfeed.html | generic/object_retrieve.html |
| dcim/powerfeed_retrieve.html | generic/object_retrieve.html |
| dcim/powerpanel.html | generic/object_retrieve.html |
| dcim/powerpanel_edit.html | generic/object_create.html |
| dcim/powerpanel_retrieve.html | generic/object_retrieve.html |
| dcim/rack.html | dcim/rack_retrieve.html |
| dcim/rack_edit.html | dcim/rack_update.html |
| dcim/rackgroup.html | generic/object_retrieve.html |
| dcim/rackreservation.html | dcim/rackreservation_retrieve.html |
| dcim/softwareimagefile_retrieve.html | generic/object_retrieve.html |
| dcim/softwareversion_retrieve.html | generic/object_retrieve.html |
| dcim/virtualchassis.html | generic/object_retrieve.html |
| dcim/virtualchassis_add.html | dcim/virtualchassis_create.html |
| dcim/virtualchassis_edit.html | virtualchassis_update.html |
| dcim/virtualchassis_retrieve.html | generic/object_retrieve.html |
| dcim/virtualdevicecontext_retrieve.html | generic/object_retrieve.html |
| extras/computedfield.html | generic/object_retrieve.html |
| extras/computedfield_retrieve.html | generic/object_retrieve.html |
| extras/configcontext.html | generic/object_retrieve.html |
| extras/configcontext_edit.html | extras/configcontext_update.html |
| extras/configcontext_retrieve.html | generic/object_retrieve.html |
| extras/configcontextschema.html | extras/configcontextschema_retrieve.html |
| extras/configcontextschema_edit.html | extras/configcontextschema_update.html |
| extras/contact_retrieve.html | generic/object_retrieve.html |
| extras/customfield.html | generic/object_retrieve.html |
| extras/customfield_edit.html | extras/customfield_update.html |
| extras/customfield_retrieve.html | generic/object_retrieve.html |
| extras/customlink.html | generic/object_retrieve.html |
| extras/dynamicgroup.html | extras/dynamicgroup_retrieve.html |
| extras/dynamicgroup_edit.html | extras/dynamicgroup_update.html |
| extras/exporttemplate.html | generic/object_retrieve.html |
| extras/gitrepository.html | extras/gitrepository_retrieve.html |
| extras/gitrepository_object_edit.html | extras/gitrepository_update.html |
| extras/graphqlquery.html | generic/object_retrieve.html |
| extras/graphqlquery_list.html | generic/object_list.html |
| extras/graphqlquery_retrieve.html | generic/object_retrieve.html |
| extras/job_detail.html | generic/object_retrieve.html |
| extras/jobbutton_retrieve.html | generic/object_retrieve.html |
| extras/jobhook.html | generic/object_retrieve.html |
| extras/jobqueue_retrieve.html | generic/object_retrieve.html |
| extras/jobresult.html | extras/jobresult_retrieve.html |
| extras/metadatatype_retrieve.html | generic/object_retrieve.html |
| extras/note.html | generic/object_retrieve.html |
| extras/note_retrieve.html | generic/object_retrieve.html |
| extras/object_changelog.html | generic/object_changelog.html |
| extras/object_notes.html | generic/object_notes.html |
| extras/objectchange.html | extras/objectchange_retrieve.html |
| extras/objectchange_list.html | generic/object_list.html |
| extras/relationship.html | generic/object_retrieve.html |
| extras/secret.html | generic/object_retrieve.html |
| extras/secret_edit.html | extras/secret_create.html |
| extras/secretsgroup.html | generic/object_retrieve.html |
| extras/secretsgroup_edit.html | extras/secretsgroup_update.html |
| extras/secretsgroup_retrieve.html | generic/object_retrieve.html |
| extras/status.html | generic/object_retrieve.html |
| extras/tag.html | generic/object_retrieve.html |
| extras/tag_edit.html | extras/tag_update.html |
| extras/tag_retrieve.html | generic/object_retrieve.html |
| extras/team_retrieve.html | generic/object_retrieve.html |
| generic/object_bulk_delete.html | generic/object_bulk_destroy.html |
| generic/object_bulk_edit.html | generic/object_bulk_update.html |
| generic/object_bulk_import.html | generic/object_bulk_create.html |
| generic/object_delete.html | generic/object_destroy.html |
| generic/object_detail.html | generic/object_retrieve.html |
| generic/object_edit.html | generic/object_create.html |
| ipam/namespace_retrieve.html | generic/object_retrieve.html |
| ipam/prefix.html | generic/object_retrieve.html |
| ipam/prefix_edit.html | ipam/prefix_create.html |
| ipam/prefix_retrieve.html | generic/object_retrieve.html |
| ipam/rir.html | generic/object_retrieve.html |
| ipam/routetarget.html | generic/object_retrieve.html |
| ipam/service.html | generic/object_retrieve.html |
| ipam/service_edit.html | generic/object_create.html |
| ipam/service_retrieve.html | generic/object_retrieve.html |
| ipam/vlan.html | generic/object_retrieve.html |
| ipam/vlan_edit.html | ipam/vlan_update.html |
| ipam/vlan_retrieve.html | generic/object_retrieve.html |
| ipam/vlangroup.html | generic/object_retrieve.html |
| ipam/vrf.html | generic/object_retrieve.html |
| tenancy/tenant.html | generic/object_retrieve.html |
| tenancy/tenant_edit.html | tenancy/tenant_create.html |
| tenancy/tenantgroup.html | generic/object_retrieve.html |
| tenancy/tenantgroup_retrieve.html | generic/object_retrieve.html |
| virtualization/clustergroup.html | generic/object_retrieve.html |
| virtualization/clustertype.html | generic/object_retrieve.html |
| virtualization/virtualmachine.html | generic/object_retrieve.html |
| virtualization/virtualmachine_edit.html | virtualization/virtualmachine_update.html |
| virtualization/virtualmachine_retrieve.html | generic/object_retrieve.html |
| wireless/radioprofile_retrieve.html | generic/object_retrieve.html |
| wireless/supporteddatarate_retrieve.html | generic/object_retrieve.html |
| wireless/wirelessnetwork_retrieve.html | generic/object_retrieve.html |