Skip to content

Commit

Permalink
Update data-validation.md
Browse files Browse the repository at this point in the history
Revised after suggestion by jeremystretch
  • Loading branch information
LHBL2003 authored May 23, 2024
1 parent 5459b37 commit ec46044
Showing 1 changed file with 3 additions and 9 deletions.
12 changes: 3 additions & 9 deletions docs/configuration/data-validation.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ The following colors are supported:

This is a mapping of models to [custom validators](../customization/custom-validation.md) against which an object is evaluated immediately prior to its deletion. If validation fails, the object is not deleted. An example is provided below:

**Example prevents the deletion of a site entry:**
Example prevents the deletion of a site entry:
```python
PROTECTION_RULES = {
"dcim.site": [
Expand All @@ -111,14 +111,9 @@ PROTECTION_RULES = {
```

### Configuration via Web UI
Example prevents the deletion of a device entry:

![image](https://github.com/netbox-community/netbox/assets/46369917/6fb69ab8-1f13-4b86-b84c-ce697af8f679)

**Path:**
- WebUI (v3.x.x) --> Admin --> Configuration Config Revisions --> Add (or Edit last Config)
- WebUI (v4.0.0) --> Admin --> Configuration History --> Add (or Edit last Config)

**Example prevents the deletion of a device entry:**
```python
{
"dcim.device": [
Expand All @@ -131,12 +126,11 @@ PROTECTION_RULES = {
}
```

If you navigate to a device, rack or site, you will find the path in the top right-hand corner.
If you navigate to a device, rack or site, you will find the path in the top right-hand corner:

![image](https://github.com/netbox-community/netbox/assets/46369917/3f1c8f12-0714-4590-99d7-41ef5da7c1c3)

Examples:
- dcim.device
- dcim.site
- dcim.rack
```

0 comments on commit ec46044

Please sign in to comment.