Commit Graph

4956 Commits

Author SHA1 Message Date
Jeremy Stretch
8a00167b28 Fixes #4148: Remove dead link to topology maps docs page 2020-02-12 09:44:30 -05:00
Jeremy Stretch
37a4ba763c Merge pull request #3997 from hSaria/3995-navbar-overflow
Fixes #3995: Navbar scroll when overflowing
2020-02-12 09:41:48 -05:00
Jeremy Stretch
3b25e8cedd Merge branch 'develop' into 3995-navbar-overflow 2020-02-12 09:40:31 -05:00
Dan Sheppard
1e6494145d Convert rack units to part of SVG rendered document 2020-02-11 23:31:51 -06:00
Dan Sheppard
1c11278884 Fix typo in docstring 2020-02-11 21:01:43 -06:00
Daniel Sheppard
edb13fc473 Fixes: #4130
Corrects service name for the RQ worker service in docs/installation/upgrading.md
2020-02-11 20:39:50 -06:00
Daniel Sheppard
066e103a8c Fix test error 2020-02-11 20:27:02 -06:00
Daniel Sheppard
2be5bab3c8 Enable widget usage (APISelect, APIMultipleSelect, StaticSelect2, etc) in scripts 2020-02-11 20:12:02 -06:00
Dan Sheppard
96093d5024 Fix PEP8 errors 2020-02-11 18:21:58 -06:00
Matt Olenik
7acda4fa37 Fix race condition in available-prefix/ip APIs
Implement advisory lock to prevent duplicate records being inserted
when making simultaneous calls. Fixes #2519
2020-02-11 13:36:52 -08:00
Jeremy Stretch
de5aa85f53 Fixes #4137: Disable occupied terminations when connecting a cable to a circuit 2020-02-11 14:56:02 -05:00
Jeremy Stretch
44840266c7 Add navigation menu link for adding config contexts 2020-02-11 14:32:41 -05:00
Anton Tokarev
eca90956d1 fix typo (#4135)
Co-authored-by: Jeremy Stretch <jeremy.stretch@networktocode.com>
2020-02-11 14:22:32 -05:00
Jeremy Stretch
cbb9e58455 Fixes #4134: Device power ports and outlets should inherit type from the parent device type 2020-02-11 14:18:45 -05:00
Jeremy Stretch
b9a2017bc2 Merge pull request #4136 from netbox-community/3912-remove-chained-fields
Closes #3912: Remove chained form fields
2020-02-11 14:01:55 -05:00
Jeremy Stretch
023735cf10 Use DynamicModelChoiceField for all fields using APISelect 2020-02-11 12:25:40 -05:00
Jeremy Stretch
ae9767dba9 Account for initial data when binding a DynamicModelChoiceField 2020-02-11 10:21:44 -05:00
Jeremy Stretch
2c57c6c593 Use TreeNode choice fields for region assignment 2020-02-11 09:50:33 -05:00
Jeremy Stretch
7acb77c06f Replace FilterChoiceField with DynamicModelMultipleChoiceField 2020-02-11 09:33:41 -05:00
Dan Sheppard
f112b2f739 Merge branch '4034-prefix_ordering_tests' of https://github.com/netbox-community/netbox into 4034-prefix_ordering_tests
 Conflicts:
	netbox/ipam/tests/test_ordering.py
2020-02-10 21:38:53 -06:00
Dan Sheppard
9fdfe99844 Update tests
Add docstrings
Consolidate tests
2020-02-10 21:37:40 -06:00
Jeremy Stretch
690bff68ed Replace ChainedModelChoiceField with DynamicModelChoiceField 2020-02-10 17:23:52 -05:00
Jeremy Stretch
a94d4b31af Merge pull request #4133 from netbox-community/4083-serializer-null-choices
Fixes #4083: Permit nullifying applicable choice fields via API requests
2020-02-10 15:16:38 -05:00
Jeremy Stretch
9e119f56d9 Fixes #4083: Permit nullifying applicable choice fields via API requests 2020-02-10 15:10:33 -05:00
Jeremy Stretch
e961aa58b9 Closes #4129: Add individual deletion views for device type components 2020-02-10 11:43:51 -05:00
Jeremy Stretch
0c22be54ca Merge pull request #4075 from kobayashi/3507-filter-by-devices
Fixes #3507: Filtering IP by multiple devices
2020-02-10 11:11:18 -05:00
Jeremy Stretch
b949a82490 #4108: Fix null choice population 2020-02-10 10:57:23 -05:00
Jeremy Stretch
e95b7f62fd Merge pull request #4128 from netbox-community/4108-apiselect-performance
Closes #4108: Extraneous queryset evaluation by FilterChoiceFields
2020-02-10 10:26:49 -05:00
Jeremy Stretch
a5b4931334 Changelog for #4108 2020-02-10 10:20:06 -05:00
Jeremy Stretch
d3ab17b4e1 Set a default self.to_field_name for FilterChoiceField 2020-02-10 10:08:20 -05:00
Jeremy Stretch
c44d52756f Remove custom template for APISelect widget 2020-02-10 10:02:42 -05:00
Jeremy Stretch
252d3595ac Standardize usage of FilterChoiceField 2020-02-10 09:58:33 -05:00
Jeremy Stretch
e859074820 Clean up unneeded code relevant to FilterChoiceField 2020-02-10 09:44:19 -05:00
John Anderson
b7aff902bd py3.5 compatibility 2020-02-09 21:32:45 -05:00
John Anderson
f08ac5c4fd functional dynamic filter lookups 2020-02-09 17:46:21 -05:00
John Anderson
0b44d8f3e7 initial work on dynamic lookup expressions 2020-02-09 03:20:59 -05:00
kobayashi
16770175ca Enabled filtering virtual chassis devices 2020-02-09 00:58:54 -05:00
kobayashi
4561aa2759 Fixes #3507: Filtering IP by multiple devices 2020-02-09 00:42:01 -05:00
Saria Hajjar
dccd0dcc9c Cleaned duplicate code 2020-02-08 16:18:58 +00:00
Saria Hajjar
d4047309f3 Merge branch 'develop' into 3840-limit-vlan-choices 2020-02-08 16:14:10 +00:00
Jeremy Stretch
f3367c98c0 Override get_bound_field() on FilterChoiceFieldMixin to restrict the queryset of bound fields 2020-02-07 18:04:40 -05:00
Jeremy Stretch
c8ed1f18fe Merge pull request #4122 from netbox-community/3799-natural-ordering-field
Closes #3799: Remove NaturalOrderingManager
2020-02-07 16:26:45 -05:00
Jeremy Stretch
399f93fa6b Changelog for #3799 2020-02-07 16:18:15 -05:00
Jeremy Stretch
14b3d74903 Convert interface models to use NaturalOrderingField 2020-02-07 15:58:03 -05:00
Jeremy Stretch
96ceac53e2 Update table field ordering 2020-02-07 12:44:51 -05:00
Jeremy Stretch
7162c56347 Fix PowerOutlet migrations 2020-02-07 12:43:53 -05:00
Jeremy Stretch
15747d4b49 Store empty names as null 2020-02-07 12:24:38 -05:00
Jeremy Stretch
04d221e862 Enable reverse migration 2020-02-07 12:23:52 -05:00
Jeremy Stretch
59e0463320 Remove NaturalOrderingManager 2020-02-07 11:59:32 -05:00
Jeremy Stretch
d3596932f6 Convert remaining DCIM models to use NaturalOrderingField 2020-02-07 11:59:16 -05:00