-
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
Release v4.1.7 #18064
Merged
Merged
Release v4.1.7 #18064
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
* 17898 upgrade to django-rq v3 * Unpin base requirements --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
…f Interfaces (#17524) * Allow adding/removing tagged VLANs in bulk editing of Interfaces * Move vlan/interface-specific field operations to an overrideable method * Ensure interfaces are MODE_TAGGED before adding/removing tagged vlans * Add docstring for generic extra_object_field_operations * Move tagging ops into post_save_operations and use a TabbedGroup in the form
* Fixes: #18037 - Bound VLANGroup VLAN ID max by `VLAN_VID_MAX` * Correct exception string * Validate min & max VID values * Fix min/max VID validation --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
…17932) * Fix non-null constraint for script execution With c34a0e2, validation of job object fields is enabled, so ScriptJob must not set required fields to empty strings. This commit reverts b18f193 and (hopefully) fixes this issue not only for UI views, but for all interactions with scripts. Fixes: #17923 * Fix name of recurring jobs For recurring jobs, the name must be passed to the next job object when the job is rescheduled.
…st (#18062) * Wait until job1 exists in Redis before enqueueing job2 * Job can exist but not have status * Catch InvalidJobOperation and use as trigger for retry * Catch InvalidJobOperation when deleting/canceling job * Remove testing code
… bulk edit and substitution token instructions (#17931) * Move {module} substitution help text to main ComponentCreateForm.__init__ so it applies to all component types, and fix formatting * Simplify help text replacement string for component forms with 'module' field * Reuse help text string in both ComponentCreateForm and ModularComponentTemplateForm * Remove help text override from regular (direct) object creation of device components * Re-add space * Tweak help text --------- Co-authored-by: Jeremy Stretch <jstretch@netboxlabs.com>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
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.
Enhancements
Bug Fixes
name
field of module type component templatesLOGIN_REQUIRED
when requesting static mediato_grams()
utility function should always return an integer value