-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update data-validation.md #16183
Closed
Closed
Update data-validation.md #16183
Changes from 4 commits
Commits
Show all changes
12 commits
Select commit
Hold shift + click to select a range
062295d
Update data-validation.md
LHBL2003 5459b37
Merge branch 'master' into patch-3
LHBL2003 ec46044
Update data-validation.md
LHBL2003 a4e22ab
Update data-validation.md
LHBL2003 c769ee9
Update data-validation.md
LHBL2003 3b02d03
Add files via upload
LHBL2003 7d54045
Rename IMG_0047.png to Configuration-History-Protection-rules-Configu…
LHBL2003 6e54e9f
Rename Configuration-History-Protection-rules-Configuration-History-P…
LHBL2003 7088791
Rename IMG_0048.png to Device-Type-Path-Example.png
LHBL2003 0ac87ff
Update data-validation.md
LHBL2003 29405d2
Merge branch 'master' into patch-3
LHBL2003 771ac8a
Merge branch 'master' into patch-3
LHBL2003 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -96,6 +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: | ||
```python | ||
PROTECTION_RULES = { | ||
"dcim.site": [ | ||
|
@@ -108,3 +109,29 @@ PROTECTION_RULES = { | |
] | ||
} | ||
``` | ||
|
||
### Configuration via Web UI | ||
Example prevents the deletion of a device entry: | ||
|
||
```python | ||
{ | ||
"dcim.device": [ | ||
{ | ||
"status": { | ||
"eq": "decommissioning" | ||
} | ||
} | ||
] | ||
} | ||
Comment on lines
+114
to
+125
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is essentially a duplication of the example above, and is not needed. |
||
|
||
![image](https://github.com/netbox-community/netbox/assets/46369917/6fb69ab8-1f13-4b86-b84c-ce697af8f679) | ||
``` | ||
|
||
If you navigate to a device, rack or site, you will find the path in the top right-hand corner: | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This doesn't need to be a screenshot; it can just be an embedded tip. |
||
|
||
![image](https://github.com/netbox-community/netbox/assets/46369917/3f1c8f12-0714-4590-99d7-41ef5da7c1c3) | ||
|
||
Examples: | ||
- dcim.device | ||
- dcim.site | ||
- dcim.rack |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This line is not needed. The above text references the example.