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
Improve IPAddressEditView and IPAddressAssignView logic #5054
Merged
Conversation
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
glennmatthews
added
the
emergent
Unplanned work that is brought into a sprint after it's started.
label
Jan 4, 2024
HanlinMiao
approved these changes
Jan 4, 2024
timizuoebideri1
approved these changes
Jan 5, 2024
glennmatthews
added a commit
that referenced
this pull request
Jan 22, 2024
* Added global filtering to Job Result log table * Fix integration test failure * Apply suggestions from code review Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com> * use self.browser.is_text_not_present instead of time.sleep * PR feedback * fix migration * fixes early return conditional in ensure_git_repository - again. (#5043) The type returned by `git.Repo.rev_parse("HEAD")` was still off, i.e. not a string. This commit fixes this by converting it to a string. Co-authored-by: Hanlin Miao <46973263+HanlinMiao@users.noreply.github.com> Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * Improve IPAddressEditView and IPAddressAssignView logic (#5054) * Improve IPAddressEditView and IPAddressAssignView logic. * Number change fragments * Make ruff happy --------- Co-authored-by: Hanlin Miao <46973263+HanlinMiao@users.noreply.github.com> * bump version * Process CSV import one row at a time to permit back-references (#4977) * Process CSV import one row at a time to permit back-references to earlier rows * Fix failing test * Change fragment --------- Co-authored-by: Hanlin Miao <46973263+HanlinMiao@users.noreply.github.com> * fix: devcontainer (#4906) * fix: devcontainer * refactor(devcontainer): remove pylint and pre-commit leftover * fix(devcontainer): arch detection * feat(devcontainer): replace black, flake8 and isort with ruff * refactor(devcontainer): remove prettier and eslint extensions * refactor: remove eslint fixall * refactor(devcontainer): move superuser information to dev.env * fix(devcontainer): update comment with ruff instead of black * update docs and add changelogs * Apply suggestions from code review * move changelogs to housekeeping category --------- Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com> Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * tt * ruff fix * Fixed bug with invoke cli and invoke nbshell. (#5079) Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * Increase grid breakpoints by 240px (#5080) * Update nautobot/extras/tests/integration/test_jobs.py * bump packaging (#5077) * bump packaging * update lock file * create change fragment * update packaging dependency spec to '>=23.1' * Update changes/5076.housekeeping Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> --------- Co-authored-by: Anthony House <anthony.house@networktocode.com> Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * Job-related bug fixes (#5095) * Job-related bug fixes * Renumber change fragment * [Snyk] Security upgrade jinja2 from 3.1.2 to 3.1.3 (#5086) * Bump gitpython from 3.1.40 to 3.1.41 (#5083) * A few performance updates (#5024) Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com> * Skip test * Removes startplugin mgmt cmd. (#5082) Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * Remove `files/get` endpoint which is not used from Nautobot 2.0 (#5115) * remove `files/get` endpoint * Update nautobot/core/tests/test_views.py Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * update based on review --------- Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * more flexible default sanitizer pattern (#4994) * more flexible default sanitizer pattern * Fix re.compile syntax * add test for new patterns create changelog fragment * fix test cases for new pattern * update other santization references * add examples of matching patterns --------- Co-authored-by: Hanlin Miao <46973263+HanlinMiao@users.noreply.github.com> Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * More job fixes (#5102) * More job fixes * Renumber change fragment * Revert redundant logging * Enhance sanitize() to handle data other than strings, fix tests * Add checks to runjob command * Ruff * Additional change fragments * Address review feedback, add test coverage * BugFix cf table entry rendering (#5081) * BugFix cf table entry rendering * Update nautobot/core/tables.py Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * Create 5081.fixed --------- Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * Fix #4075 - sortability of Device Bays list view by installed device status (#5110) Co-authored-by: Hanlin Miao <46973263+HanlinMiao@users.noreply.github.com> * Update PULL_REQUEST_TEMPLATE.md (#5118) * Update PULL_REQUEST_TEMPLATE.md * Create 5118.housekeeping --------- Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> * Fixed Sync Git Repository requires non-matching permissions for UI vs API (#5128) * Adds location & rack group to device bulk edit query params (#5113) * Sanitize `render_markdown()` output with `nh3` library (#5133) * Fix GHSA-v4xv-795h-rv4h. * Renumber change fragments * Address review feedback * Test fix * Ruff * Review feedback * Update nautobot/core/forms/fields.py * Towncrier and version bump * Fixes #5058: use location instead of location_id in vm forms (#5124) * Bug: VM Interface vlan list in UI uses invalid option Fixes #5058 * added changelog fragment * grammer * Update changes/5058.fixed Co-authored-by: Hanlin Miao <46973263+HanlinMiao@users.noreply.github.com> --------- Co-authored-by: TLCF <31373129+TLCF@users.noreply.github.com> Co-authored-by: Glenn Matthews <glenn.matthews@networktocode.com> Co-authored-by: Hanlin Miao <46973263+HanlinMiao@users.noreply.github.com> * Update release note * Add `TreeManager.max_depth` cachedproperty as an alternative to `max_tree_depth()` (#5131) * Add TreeManager.max_depth cachedproperty as an alternative to max_tree_depth() * Change fragment * Add signal to clear max_depth cache when needed and test case to verify it * Update release-note --------- Co-authored-by: Timizuo <ebideritimizuo@gmail.com> Co-authored-by: Timizuo <94907097+timizuoebideri1@users.noreply.github.com> Co-authored-by: Gary Snider <75227981+gsnider2195@users.noreply.github.com> Co-authored-by: Leo Kirchner <Kircheneer@users.noreply.github.com> Co-authored-by: Hanlin Miao <46973263+HanlinMiao@users.noreply.github.com> Co-authored-by: Eric Jacob <erjac77@gmail.com> Co-authored-by: housepbass <80693460+housepbass@users.noreply.github.com> Co-authored-by: Anthony House <anthony.house@networktocode.com> Co-authored-by: Bryan Culver <31187+bryanculver@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: John Anderson <lampwins@gmail.com> Co-authored-by: Josh VanDeraa <jv@networktocode.com> Co-authored-by: Gerasimos Tzakis <gertzakis@gmail.com> Co-authored-by: Jeff Kala <48843785+jeffkala@users.noreply.github.com> Co-authored-by: Jacob McGill <9847006+jmcgill298@users.noreply.github.com> Co-authored-by: Joe Wesch <10467633+joewesch@users.noreply.github.com> Co-authored-by: TL <9435779+tlourey@users.noreply.github.com> Co-authored-by: TLCF <31373129+TLCF@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Closes: #n/a
What's Changed
return_url
query parameter; I've fixed those here.interface
orvm_interface
query parameter was raising a ValidationError that got bubbled up to the user; I added logic so that it gets handled gracefully now.q
query parameter to search for relevant IP addresses; I've added the appropriatesearch_string()
call on the queryset now.I don't believe any of this needs back-porting to ltm-1.6, as the code in question was added in 2.0 only via #4224.
TODO