Jeremy Stretch
44b9e822d9
Merge pull request #10154 from netbox-community/develop
...
Release v3.3.1
2022-08-25 16:20:52 -04:00
jeremystretch
ed4fe6bd36
Release v3.3.1
2022-08-25 16:07:34 -04:00
jeremystretch
a416ff6314
Fixes #10118 : Fix display of connected LLDP neighbors for devices
2022-08-25 15:25:30 -04:00
jeremystretch
61ba5817c9
Add branch naming standard to developer docs
2022-08-25 15:03:16 -04:00
jeremystretch
7bdbdda7f9
Changelog for #10135
2022-08-25 14:51:16 -04:00
Arthur Hanson
a9ddd41729
Fix SSO signon for SAML with idp ( #10137 )
...
* #10135 add idp to saml login
* #10135 add idp to saml login
* #10135 add idp to saml login
* #10135 refactor / cleanup
2022-08-25 14:48:46 -04:00
jeremystretch
1379b9c9fb
Tweak display of prerequisite model warning
2022-08-25 14:25:47 -04:00
jeremystretch
32615befd5
#10038 & #10039 : Changelog & replicate for VM interfaces
2022-08-25 14:25:47 -04:00
Arthur Hanson
7697779abf
#10038 add L2VPN termination to interface list context menu ( #10152 )
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-08-25 13:41:55 -04:00
Arthur Hanson
bb37ebf4ba
#10038 add assign FHRP group to device-interface context menu ( #10151 )
2022-08-25 13:38:55 -04:00
jeremystretch
5f37699736
Fixes #9663 : Omit available IP annotations when filtering prefix child IPs list
2022-08-25 10:34:18 -04:00
Jeremy Stretch
9da9a209a5
Fixes #10087 : Correct display of far end in console/power/interface connections tables ( #10117 )
2022-08-25 08:46:19 -04:00
jeremystretch
482b4b6e95
Fixes #10147 : Permit the creation of 0U device types via REST API
2022-08-25 08:37:43 -04:00
Arthur Hanson
ec2e8ad184
#10139 update development documents for githooks and web-ui ( #10141 )
...
* #10139 update development documents for githooks and web-ui
* Remove redudant phrase
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-08-25 08:21:55 -04:00
jeremystretch
6c686af1b7
Changelog for #10070
2022-08-24 17:13:09 -04:00
Arthur Hanson
4132027ada
fixes for #10070 make l2vpn slug unique ( #10119 )
...
Co-authored-by: jeremystretch <jstretch@ns1.com >
2022-08-24 17:12:14 -04:00
jeremystretch
f70ef7a585
Changelog and cleanup for #9935
2022-08-24 16:44:24 -04:00
Arthur Hanson
eb2bf3469e
#9935 add new wireless choices for interfaces ( #10116 )
...
* #9935 add new wireless choices for interfaces
* #9935 add new wireless interfaces to constants
* #9935 oops - remove login.html changes
2022-08-24 16:36:38 -04:00
jeremystretch
bfbf97aec9
Closes #10031 : Enforce 'application/json' content type for REST API requests
2022-08-24 15:49:36 -04:00
jeremystretch
2baf06e012
Add unique slugs to L2VPNs in relevant tests
2022-08-24 14:46:42 -04:00
jeremystretch
c2c8bd0a76
Closes #10133 : Enable nullifying device location during bulk edit
2022-08-24 13:25:54 -04:00
jeremystretch
36729fb6ae
Fixes #10134 : Custom fields data serializer should return a 400 response for invalid data
2022-08-24 13:08:21 -04:00
jeremystretch
18d5576997
Changelog for #10033 , #10037 , #10094
2022-08-24 08:59:40 -04:00
Jeremy Stretch
6a7c56d919
Merge pull request #10115 from arthanson/art-10033
...
#10033 disable Add a Termination button if 2 terminations on L2VPN P2P
2022-08-24 08:57:01 -04:00
Jeremy Stretch
3110765d12
Merge pull request #10103 from arthanson/art-10094
...
Fix #10094 - Contact Assignments Create and Add Another
2022-08-24 08:55:02 -04:00
Jeremy Stretch
deee36651d
Merge pull request #10120 from arthanson/art-10086
...
fix for #10086 - change capitalization on wireless link table for Interface A, B and Auth Type
2022-08-24 08:46:24 -04:00
Arthur
1c46102c4a
#10094 changes from code review
2022-08-23 16:19:43 -07:00
Arthur
439cf1a308
#10033 changes from code review
2022-08-23 16:17:40 -07:00
Jeremy Stretch
219f2eee29
Merge pull request #10101 from arthanson/art-10037
...
#10037 add Child Interface to context menu
2022-08-23 16:32:15 -04:00
Arthur
374abe5214
#10033 disable Add a Termination button if 2 terminations on L2VPN P2P
2022-08-23 10:34:06 -07:00
Arthur
8b1a462a60
#10094 changes from code review
2022-08-23 09:29:55 -07:00
Arthur
c11ca543e2
#10037 default type to virtual
2022-08-23 09:16:48 -07:00
Jeremy Stretch
bf92e3a9dd
Merge pull request #10114 from netbox-community/10109-available-prefixes
...
Fixes #10109 : Fix available prefixes calculation for container prefixes in the global table
2022-08-23 10:51:12 -04:00
jeremystretch
7ba0b420f1
Fixes #10109 : Fix available prefixes calculation for container prefixes in the global table
2022-08-23 10:37:38 -04:00
Daniel Sheppard
f3906dd7c4
Fixes #10111 - Wrap search QS to catch ValueError on identifier field
2022-08-23 09:33:36 -05:00
jeremystretch
984d8b8ee6
Fixes #10108 : Linkify inside NAT IPs for primary device IPs in UI
2022-08-23 09:17:12 -04:00
Jeremy Stretch
7b4189271c
Merge pull request #10065 from atownson/issue_10055
...
Fixes #10055 : NAT Outside evaluations and links
2022-08-23 08:28:39 -04:00
atownson
63e8faeed9
Changed nat_outside to ManyToManyColumn
2022-08-22 20:34:44 -05:00
Arthur
f48aaf1c46
#10094 fix Contact AddAnother
2022-08-22 16:47:40 -07:00
Arthur
41499b189c
#10094 fix Contact AddAnother
2022-08-22 16:33:50 -07:00
Arthur
9fddd193b9
#10094 fix Contact AddAnother
2022-08-22 16:31:41 -07:00
Arthur
0c7c61b685
#10037 add Child Interface to context menu
2022-08-22 14:56:31 -07:00
atownson
6179686c81
Corrected IPv6 family
2022-08-22 15:22:53 -05:00
atownson
2bb79e1346
Updated exists evaluation
2022-08-22 15:18:25 -05:00
atownson
71bf5f4697
Updated exists evaluation
2022-08-22 15:17:35 -05:00
jeremystretch
069c2d2fd2
Changelog for #6454 , #10057 , #10059
2022-08-22 16:11:35 -04:00
Jeremy Stretch
f35ff105ab
Merge pull request #10096 from arthanson/art-6454
...
Fixes #6454 - Adds warning for prerequisite models
2022-08-22 16:09:59 -04:00
Arthur
25ec624e4e
#6454 suggested review changes
2022-08-22 12:59:26 -07:00
Arthur
a972174706
#6454 changes from PR review
2022-08-22 11:46:41 -07:00
Jeremy Stretch
646272f9b3
Merge pull request #10097 from arthanson/art-10059
...
Fix for #10059 - add identifier to L2VPN table
2022-08-22 14:31:11 -04:00
Jeremy Stretch
743106e94f
Merge pull request #10095 from arthanson/art-10057
...
fix for #10057
2022-08-22 14:30:22 -04:00
Jeremy Stretch
f5d81f51c4
Merge pull request #10093 from arthanson/art-10056
...
Fix for #10056
2022-08-22 14:29:24 -04:00
Arthur
e8f62eb1f9
#10059 change ordering of identifier column
2022-08-22 11:17:01 -07:00
Arthur
ea1467add7
fix for #10086 - change capitalization on wireless link table for Interface A, B and Auth Type
2022-08-22 09:24:52 -07:00
Arthur
917439725a
fix for #10059 - add identifier to L2VPN table
2022-08-22 09:08:16 -07:00
jeremystretch
2ef9e2d6fc
Closes #10066 : Use fixed column widths for custom field values in UI
2022-08-22 11:17:40 -04:00
jeremystretch
c14a5973c7
Fixes #10089 : linkify template filter should escape object representation
2022-08-22 11:14:36 -04:00
Arthur
3a7ea62874
fix for #10057
2022-08-18 16:20:24 -07:00
Arthur
0a38c16cc2
Fix for #10056
2022-08-18 16:06:57 -07:00
Arthur
c65a291698
#6454 add L2VPN check
2022-08-18 16:00:17 -07:00
Arthur
38a8ddcd77
#6454 fix merge conflicts
2022-08-18 15:31:54 -07:00
atownson
43ad8e80b9
netbox-community#10055: Added empty text
2022-08-18 17:12:44 -05:00
Arthur
928dff6b68
#6454 add prerequisite alert
2022-08-18 15:11:03 -07:00
atownson
0bdee1d6d8
netbox-community#10055 - Align NAT Outside with NAT Inside
2022-08-18 16:22:22 -05:00
atownson
3f40e15ed5
netbox-community#10055 - Add template for NAT Outside
...
Fixes 'ipam.IPAddress.None' text
2022-08-18 16:18:29 -05:00
atownson
a687aa1de6
netbox-community#10055 - Add loop for NAT Outside
2022-08-18 16:09:36 -05:00
atownson
c811eb069d
netbox-community#10055 - Add loop for NAT Outside
2022-08-18 16:05:29 -05:00
Arthur
eb3d3dcbc4
#6454 add prerequisite alert
2022-08-18 13:58:40 -07:00
jeremystretch
804c064a7e
Closes #10061 : Replicate type when cloning L2VPN instances
2022-08-18 15:19:34 -04:00
jeremystretch
9059c09627
Refresh development docs
2022-08-18 13:40:44 -04:00
jeremystretch
279253c486
Fixes #10040 : Fix exception when ordering prefixes by flat representation
2022-08-18 09:49:45 -04:00
jeremystretch
c7d6fe2d62
Fixes #10053 : Custom fields header should not be displayed when editing circuit terminations with no custom fields
2022-08-17 15:37:48 -04:00
Jeremy Stretch
5327857f81
Merge pull request #9744 from candlerb/candlerb/9743
...
Documentation: distinguish release and git upgrade processes
2022-08-17 15:20:52 -04:00
jeremystretch
3b4dd051f2
PRVB
2022-08-17 14:11:47 -04:00
Jeremy Stretch
306e98a81e
Merge pull request #10051 from netbox-community/develop
...
Release v3.3.0
2022-08-17 14:10:44 -04:00
jeremystretch
f9a6e368a7
Release v3.3.0
2022-08-17 13:55:21 -04:00
jeremystretch
9e22946bb8
#9986 : Update tzdata & remove pytz pin
2022-08-17 12:00:11 -04:00
Jeremy Stretch
21b9732f06
Merge pull request #10049 from netbox-community/feature
...
Prep for v3.3 release
2022-08-17 11:49:34 -04:00
jeremystretch
bfa3c957d7
Clean up release notes
2022-08-17 11:31:45 -04:00
jeremystretch
107f19a0e9
Closes #10035 : Include assigned_object_parent column by default in L2VPN terminations table
2022-08-17 10:59:17 -04:00
jeremystretch
5671a37f43
Closes #10036 : Set clone_fields on L2VPNTermination
2022-08-17 10:51:50 -04:00
jeremystretch
93b36ed580
Closes #10032 : Remove unique constraint from L2VPN identifier
2022-08-17 10:47:42 -04:00
jeremystretch
e523006ec3
Fixes #9758 : Display parent object of connected termination
2022-08-17 10:39:30 -04:00
jeremystretch
a8576e54c7
Optimize database queries
2022-08-17 10:30:35 -04:00
Jeremy Stretch
47d6abdcd1
Merge pull request #10029 from netbox-community/docs-refresh
...
Refresh & reorganize NetBox documentation for v3.3 release
2022-08-16 16:24:49 -04:00
jeremystretch
bbc6f1d778
Merge branch 'feature' into docs-refresh
2022-08-16 16:09:38 -04:00
jeremystretch
e6c69127e4
Add model documentation for JournalEntry
2022-08-16 16:06:48 -04:00
jeremystretch
0ba45caabf
Update virtualization models documentation
2022-08-16 15:57:29 -04:00
jeremystretch
d43c98d546
Update IPAM models documentation
2022-08-16 15:32:00 -04:00
jeremystretch
a36294e209
Merge branch 'develop' into feature
2022-08-16 12:56:49 -04:00
jeremystretch
7a44a4e305
PRVB
2022-08-16 12:36:42 -04:00
Jeremy Stretch
63c6687a87
Merge pull request #10026 from netbox-community/develop
...
Release v3.2.9
2022-08-16 12:29:59 -04:00
jeremystretch
e01b7951f2
Release v3.2.9
2022-08-16 11:50:14 -04:00
jeremystretch
8c220cc04f
Fixes #9491 : Remove button for adding inventory item templates to module type components
2022-08-16 11:39:51 -04:00
jeremystretch
9e9e90f88b
Closes #9933 : Add DOCSIS interface type
2022-08-16 10:11:40 -04:00
jeremystretch
6d328a82e9
Cleanup for #9505
2022-08-16 10:04:47 -04:00
jeremystretch
dedee0f9d9
#9979 : Fix fallback to default value
2022-08-16 09:53:13 -04:00
jeremystretch
0ef1bc8490
Clean up bulk edit buttons
2022-08-16 09:49:51 -04:00
jeremystretch
30ab1e5a5e
Changelog for #8723 , #9505 , #9979
2022-08-16 09:14:19 -04:00
Jeremy Stretch
14821eed44
Merge pull request #9639 from cpund/8723-branch
...
PR for #8723
2022-08-16 09:10:24 -04:00
Jeremy Stretch
c8ecee9682
Merge pull request #9712 from renatoalmeidaoliveira/develop
...
Include Network information in Prefix Template Issue:#9505
2022-08-16 09:06:56 -04:00
Jeremy Stretch
a8dd809f8e
Merge pull request #9981 from chcon/develop
...
re-enable markdown in custom columns
2022-08-16 08:57:37 -04:00
jeremystretch
4307f078ed
Finish refreshing DCIM models documentation
2022-08-15 15:16:02 -04:00
jeremystretch
f76ce172e0
Update model docs for device components
2022-08-15 11:57:38 -04:00
Christoph Schneider
15f4b1fd5d
add newline
2022-08-13 14:02:26 +02:00
Christoph Schneider
36491b13d8
remove class definition
2022-08-13 14:01:07 +02:00
Christoph Schneider
ac540b6183
remove import
2022-08-13 13:59:19 +02:00
Christoph Schneider
6f09d94e2a
remove commented line
2022-08-13 13:56:51 +02:00
Christoph Schneider
f942216f3f
re-enable markup in longtext custom columns
2022-08-13 13:54:38 +02:00
jeremystretch
d4f976ac8d
Refreshed wireless model documentation
2022-08-12 16:37:47 -04:00
jeremystretch
040feddcf1
Refreshed tenancy model documentation
2022-08-12 16:19:34 -04:00
jeremystretch
cff6b81f1f
Refreshed extras model documentation
2022-08-12 16:00:04 -04:00
jeremystretch
fafc464d93
Refreshed circuits model documentation
2022-08-12 15:00:45 -04:00
jeremystretch
9c667bb3af
Add hyperlinks to Mermaid graphs
2022-08-12 14:14:56 -04:00
jeremystretch
8c5779c864
Add feature docs for virtualization
2022-08-12 14:11:58 -04:00
jeremystretch
642fe422c4
Touch up intro page
2022-08-12 13:39:07 -04:00
jeremystretch
ca0b21bef5
Closes #9980 : Use standard table controls template for device interfaces list
2022-08-12 11:25:03 -04:00
jeremystretch
e4fa8af47f
Changelog for #8595
2022-08-12 10:48:16 -04:00
Jeremy Stretch
6cf898fa13
Merge pull request #9982 from DorianXGH/pon_if_types
...
Closes #8595 : Added new PON interface types
2022-08-12 10:43:15 -04:00
jeremystretch
150c3d3a97
Merge branch 'feature' into docs-refresh
2022-08-12 10:19:38 -04:00
jeremystretch
e4bbebf87a
Merge branch 'develop' into feature
2022-08-12 10:18:57 -04:00
jeremystretch
41ad9b242c
Fixes #9986 : Workaround for upstream timezone data bug
2022-08-12 10:12:01 -04:00
jeremystretch
c635f09e05
Closes #9994 : Disable search indexing for local documentation builds
2022-08-12 09:21:28 -04:00
Dorian Bourgeoisat
693ad700e8
Swapping NG-PON2 as main name instead of TWDM-PON
2022-08-12 00:49:13 +02:00
jeremystretch
7e3050cf83
Add "getting started" links
2022-08-11 16:34:29 -04:00
jeremystretch
0750e27351
Finish customization docs
2022-08-11 16:14:06 -04:00
jeremystretch
f9fb2cc698
Finish features documentation
2022-08-11 15:29:26 -04:00
Craig Pund
5873ad95dc
handle objects without names
2022-08-11 15:16:42 -04:00
Craig Pund
6a687a9ed1
not necessary to prefetch
2022-08-11 15:16:01 -04:00
jeremystretch
e2d5313940
Changelog for #9857
2022-08-11 13:02:37 -04:00
Jeremy Stretch
a59169fa96
Merge pull request #9964 from jsenecal/feat9857
...
Add a "clear" button for quick search
2022-08-11 12:20:33 -04:00
jeremystretch
a7b78565a1
Split webhooks documentation
2022-08-11 11:55:45 -04:00
jeremystretch
5f15f550c9
Restore model documentation for all models under extras
2022-08-11 11:37:07 -04:00
jeremystretch
8cd5a24409
#9414 : Clean up clone_fields on all models
2022-08-11 09:58:37 -04:00
Jonathan Senecal
f74b7aa7ac
Add a "clear" button for quick search
...
Fixes #9857
2022-08-11 08:26:25 -04:00
Christoph Schneider
9a80a491c9
re-enable markdown in custom columns
2022-08-11 14:11:41 +02:00
jeremystretch
aabe8f7c5b
Changelog for #9625
2022-08-10 16:18:30 -04:00
Jeremy Stretch
10af44c12a
Merge pull request #9970 from barnebyte-timewarp/develop
...
Closes #9625 : Add Contact Phone/Email to quick view panes to save time
2022-08-10 16:16:04 -04:00
jeremystretch
a9aaa8939c
Closes #9161 : Pretty print JSON custom field data when editing
2022-08-10 16:12:04 -04:00
jeremystretch
8f1e70f01d
Fixes #9961 : Correct typo
2022-08-10 15:24:45 -04:00
jeremystretch
9733cee3d2
Continued work on feature docs
2022-08-10 14:07:51 -04:00
jeremystretch
e69be8f9a6
Continued work on feature docs
2022-08-10 12:51:21 -04:00
Dorian Bourgeoisat
1c7ef73d1f
Closes #8595 : Added new PON interface types
2022-08-10 15:33:33 +02:00
Barnabas Lovas
c24f1f14ec
Closes #9625 : Add Contact Phone/Email to quick view panes to save time
2022-08-10 13:22:58 +02:00
jeremystretch
1a0b6d6cb0
Continued work on feature docs
2022-08-09 16:49:28 -04:00
Jeremy Stretch
b318b79027
Merge pull request #9958 from threadedstream/fix_typo_virt_filtersets
...
fix typo in virtualization/forms/filtersets.py
2022-08-09 14:29:58 -04:00
jeremystretch
c1d9cace11
Fixes #9900 : Pre-populate site & rack fields for cable connection form
2022-08-09 14:21:27 -04:00
jeremystretch
7dc2e02e22
Fixes #9938 : Exclude virtual interfaces from terminations list when connecting a cable
2022-08-09 11:39:04 -04:00
jeremystretch
602cf8c5fa
Fixes #9939 : Fix list of next nodes for split paths under trace view
2022-08-09 11:29:42 -04:00
gildarov
c7faca9480
fix typo in virtualization/forms/filtersets.py
2022-08-09 11:56:19 +03:00
jeremystretch
1b88b36820
Merge branch 'develop' into feature
2022-08-08 15:39:03 -04:00
jeremystretch
064d7f3bd0
PRVB
2022-08-08 15:34:13 -04:00
Jeremy Stretch
f1877c0c5f
Merge pull request #9955 from netbox-community/develop
...
Release v3.2.8
2022-08-08 15:32:38 -04:00
jeremystretch
ce7fb8ab17
Release v3.2.8
2022-08-08 15:17:36 -04:00
jeremystretch
caca074161
Fixes #9950 : Prevent redirection to arbitrary URLs via 'next' parameter on login URL
2022-08-08 14:21:42 -04:00
jeremystretch
8721ad987c
Fixes #9952 : Prevent InvalidMove when attempting to assign a nested child object as parent
2022-08-08 12:22:22 -04:00
jeremystretch
876251c1cf
Fixes #9948 : Fix TypeError exception when requesting API tokens list as non-authenticated user
2022-08-08 12:22:01 -04:00
jeremystretch
36ac83a319
Fixes #9949 : Fix KeyError exception resulting from invalid API token provisioning request
2022-08-08 11:43:27 -04:00
jeremystretch
90317adae7
Clean up usages of mark_safe()
2022-08-08 10:47:07 -04:00
jeremystretch
135543683d
Changelog for #9919
2022-08-08 10:24:49 -04:00
Jeremy Stretch
38350a1023
Merge pull request #9940 from osamu-kj/develop
...
Fixes #9919 : XSS Bypass in custom fields displayed in tables
2022-08-08 10:10:11 -04:00
jeremystretch
0e1947bc4b
PEP8 fix
2022-08-08 09:58:58 -04:00
Osamu-kj
7141fc8eb0
Custom fields - removed the debug lines
2022-08-06 17:17:43 +02:00
Osamu-kj
db38ed4f19
Fixed the XSS protection code inside custom fields
2022-08-06 15:10:31 +02:00
jeremystretch
8c0ef1a0a2
Started on feature docs
2022-08-04 16:35:32 -04:00
jeremystretch
4c899f151c
Drop markdown-include
2022-08-04 14:12:51 -04:00
jeremystretch
5da3cab4de
Reorganize documentation
2022-08-04 14:11:52 -04:00
jeremystretch
a7bf7bf7a5
Merge branch 'feature' into docs-refresh
2022-08-04 13:13:22 -04:00
Osamu-kj
f874e9932d
Added HTML Sanitization to the custom fields
2022-08-04 18:52:25 +02:00
jeremystretch
56433cf855
Fix denormalization logic to be compatible with loading fixture data
2022-08-04 10:42:44 -04:00
jeremystretch
a2e84dd279
Changelog for #9827 , #9906
2022-08-03 15:22:51 -04:00
Jeremy Stretch
a397ce234a
Merge pull request #9850 from sleepinggenius2/issue_9827
...
Adds patterned_fields support for bulk component creation
2022-08-03 15:22:16 -04:00
Jeremy Stretch
3694e5e846
Merge pull request #9911 from oasys/9906-support-color-on-frontrearport-import-export
...
Fixes #9906 import/export front/rearport color field for module- and device-types
2022-08-03 14:58:02 -04:00
jeremystretch
f11a6f0135
Release v3.3-beta2
2022-08-03 14:41:50 -04:00
Jeremy Stretch
44850feaf8
Merge pull request #9904 from netbox-community/9888-site_device_filters
...
Fixes : #9888 - Add filter and columns for device and site
2022-08-03 13:31:58 -04:00
jeremystretch
367bf25618
Fixes #9778 : Fix exception during cable deletion after deleting a connected termination
2022-08-03 12:46:16 -04:00
jeremystretch
b9678c7c0e
Closes #9853 : Show full object in cable A/B termination lists
2022-08-03 10:50:35 -04:00
Jason Lavoie
c6e25f068d
import/export color field on front- and rear-ports for module-types and device-types
...
Closes : #9906
- Adds `color` field to front and rearport template import forms
- Adds `color` field to `to_yaml` export for front and rearport
templates
2022-08-03 09:22:06 -04:00
Daniel Sheppard
37c4f1a7d3
Fix up a few minor mistakes. Add tests.
2022-08-02 13:38:17 -05:00
jeremystretch
d3a567a2f5
Fixes #9788 : Ensure denormalized fields on CableTermination are kept in sync with related objects
2022-08-02 13:56:52 -04:00
Daniel Sheppard
5b3ef04550
#9888 - Add filter and columns for device and site
2022-08-02 12:56:10 -05:00
jeremystretch
e96620260a
Closes #9903 : Implement a mechanism for automatically updating denormalized fields
2022-08-02 13:49:34 -04:00
jeremystretch
29a611c729
Closes #9896 : Discontinue arbitrary use of OrderedDict
2022-08-01 16:51:44 -04:00
jeremystretch
562769fb89
Merge branch 'develop' into feature
2022-08-01 14:42:09 -04:00
Jeremy Stretch
4591237bfd
Merge pull request #9886 from hagbarddenstore/issue_9699
...
Remove deprecated usage of prefetch_related
2022-08-01 13:46:38 -04:00
jeremystretch
262a0cf397
Fixes #9789 : Fix rendering of cable traces ending at provider networks
2022-08-01 13:29:39 -04:00
jeremystretch
ff3fcb8134
#9871 : Tweak display of utilization graph value
2022-08-01 12:38:12 -04:00
jeremystretch
d4d73674fc
Fixes #9871 : Fix utilization graph value alignments
2022-08-01 11:54:39 -04:00
jeremystretch
984d15d7fb
Closes #9893 : Move YAML serialization logic for component templates under the individual models
2022-08-01 11:39:07 -04:00
jeremystretch
efa449faff
Closes #9882 : Add manufacturer column to modules table
2022-08-01 10:36:53 -04:00
jeremystretch
3af989763e
Closes #9883 : Linkify location column in power panels table
2022-08-01 10:32:05 -04:00
jeremystretch
9646f88384
Fixes #9885 : Fix child prefix counts when editing/deleting aggregates in bulk
2022-08-01 10:28:21 -04:00
jeremystretch
1bbf5d214b
Closes #9881 : Increase granularity in utilization graph values
2022-08-01 10:23:18 -04:00
jeremystretch
8a075bcff9
Fixes #9884 : Prevent querying assigned VRF on prefix object init
2022-08-01 09:47:18 -04:00
jeremystretch
9fe5f09742
Fixes #9891 : Ensure consistent ordering for tags during object serialization
2022-08-01 09:32:52 -04:00
jeremystretch
84f2225f42
PEP8 cleanup
2022-08-01 09:16:58 -04:00
jeremystretch
728ad51624
Changelog & cleanup for #9637
2022-08-01 09:12:15 -04:00
atownson
5ab03b7e92
Closes #9637 : Add existing fields to the Rack Reservation user interface pages ( #9870 )
...
* Closes netbox-community#9637
Added site_group to RackReservationFrom class fieldsets
Added location to RackReservationTable class
2022-08-01 09:01:18 -04:00
Kim Johansson
6904666e2a
Remove deprecated usage of prefetch_related
...
Fixes #9699
2022-07-30 01:18:30 +02:00
jeremystretch
1cd4075488
Add mermaid flowcharts showing rough data model dependencies
2022-07-29 16:23:45 -04:00
jeremystretch
a6c431f3ba
Reorganize configuration docs
2022-07-29 15:10:50 -04:00
jeremystretch
b1ce8bd222
Started "getting started" guide
2022-07-29 13:45:59 -04:00
Daniel Sheppard
890efa5400
Fixes #9062 - Add/edit {module} substitution to help text for component template name
2022-07-29 11:55:26 -05:00
jeremystretch
18acac18e0
Move data model definitions to separate hierarchy
2022-07-29 10:30:47 -04:00
jeremystretch
c582d7459f
Rearrange introductory content
2022-07-29 10:06:26 -04:00
jeremystretch
04fb0bd51c
Closes #9858 : ChangeLoggedModelFilterSet cleanup
2022-07-28 15:41:10 -04:00
jeremystretch
2c43c8d077
Closes #9793 : Add PoE attributes to interface templates
2022-07-28 15:20:25 -04:00
jeremystretch
c5fb7b72f0
Closes #9391 : Remove 500-character limit for custom link text & URL fields
2022-07-28 14:36:20 -04:00
jeremystretch
07620db027
Changelog for #9762
2022-07-28 12:45:27 -04:00
Jeremy Stretch
f8a3ffae4e
Merge pull request #9868 from atownson/issue_9762
...
Closes #9762 : Add nat_outside to the IPAddress table
2022-07-28 12:43:13 -04:00
atownson
62d1510c55
Closes netbox-community#9762
...
Added nat_outside to IPAddressTable class
2022-07-28 10:23:04 -05:00
jeremystretch
498b655cb7
Changelog and cleanup for #9825
2022-07-27 16:50:31 -04:00
Jeremy Stretch
fa94d9c82c
Merge pull request #9826 from viroge/develop
...
Closes #9825 : Add Contacts to VM table view
2022-07-27 16:48:08 -04:00
jeremystretch
6cee12b153
Fix formatting of webhook conditions form field
2022-07-27 15:40:25 -04:00
sleepinggenius2
bbf4b906e4
Adds patterned_fields support for bulk components
2022-07-26 17:16:03 -04:00
jeremystretch
a6be8dccf5
Fixes #9847 : Respect desc_units when ordering rack units
2022-07-26 15:45:47 -04:00
jeremystretch
466931d2fb
Fixes #9829 : Arrange custom fields by group when editing objects
2022-07-26 12:41:51 -04:00
jeremystretch
d442f8fd60
Fixes #9843 : Fix rendering of custom field values (regression from #9647 )
2022-07-26 11:09:51 -04:00
jeremystretch
7631722f97
Merge branch 'temp' into feature
2022-07-26 08:36:50 -04:00
Daniel Sheppard
6d30c07dd0
Update changelog for #9844
2022-07-26 07:29:18 -05:00
Daniel Sheppard
6f7289f932
Fixes #9844 - Add dedicated device_vlan form field
2022-07-26 07:22:21 -05:00
jeremystretch
2583abc39d
Fix null cable termination representation
2022-07-25 11:34:16 -04:00
jeremystretch
12476036cd
Changelog for #9794 , #9818
2022-07-25 09:55:20 -04:00
Jeremy Stretch
91070f823a
Merge pull request #9819 from jaylik/jaylik-9818
...
Fixes #9818 : Typo fix in CableForm
2022-07-25 09:52:42 -04:00
Jeremy Stretch
8df4966a2b
Merge pull request #9796 from mzbroch/mzb-9102,4
...
Fixes 9794: Typo fix in REARPORT_BUTTONS template code
2022-07-25 09:50:27 -04:00
Renato Almeida de Oliveira
7d6882bec2
Change display to Modal
2022-07-23 20:24:33 +00:00
Gabor SOMOGYVARI
451a0067c7
Closes #9825 : Add Contacts to VM table view
2022-07-22 10:42:20 +02:00
Juho Ylikorpi
e2580ea469
fixes #9818
2022-07-21 16:54:23 +03:00
jeremystretch
abf11fbcb8
Merge branch 'develop' into feature
2022-07-20 12:20:33 -04:00
jeremystretch
383918d83b
PRVB
2022-07-20 11:15:02 -04:00
Jeremy Stretch
f8cbd322ba
Merge pull request #9801 from netbox-community/develop
...
Release v3.2.7
2022-07-20 11:13:00 -04:00
jeremystretch
9835d6b2df
Release NetBox v3.2.7
2022-07-20 10:57:11 -04:00
jeremystretch
17e00ac040
Fixes #9705 : Support filter expressions for the serial field on racks, devices, and inventory items
2022-07-20 10:39:36 -04:00
Marek Zbroch
e92b7f8bb9
Typo fix in REARPORT_BUTTONS template code
2022-07-20 13:02:10 +02:00
jeremystretch
1c9db2d9f8
Fixes #9499 : Fix filtered bulk deletion of VM Interfaces
2022-07-19 16:21:32 -04:00
jeremystretch
44586743ea
Fixes #9437 : Standardize form submission buttons and behavior when using enter key
2022-07-19 14:21:20 -04:00
jeremystretch
802d9d2b6e
Fixes #9749 : Retain original slug values when modifying object names
2022-07-19 13:01:51 -04:00
jeremystretch
a7a20ad2ea
Fixes #9775 : Fix exception when viewing a report with no descripton
2022-07-19 13:01:21 -04:00
Jeremy Stretch
124ff23e3d
Merge pull request #9750 from smuth4/fix/broken-image-urls
...
Fixes #9634 : Respect image URLs which are already fully formed
2022-07-19 12:46:32 -04:00
Jeremy Stretch
abfa6a325a
Merge pull request #9748 from mzbroch/mzb-9102
...
Fixes #9768 : Typo fix in CableEditView
2022-07-19 10:05:14 -04:00
jeremystretch
0e18292e41
Add summary release notes for v3.3
2022-07-18 13:09:45 -04:00
jeremystretch
6d53788ea2
Changelog for #9765
2022-07-18 13:05:12 -04:00
Jeremy Stretch
fae9874dde
Merge pull request #9766 from kkthxbye-code/fix-9765
...
Fixes #9765 - Fix "Total segment" count on trace view
2022-07-18 13:04:01 -04:00
jeremystretch
b8da66bb55
Fixes #9733 : Handle split paths during trace when fanning out to front ports with differing cables
2022-07-18 11:51:59 -04:00
kkthxbye-code
8a2276e791
Use segment_count for segment count on trace view
2022-07-18 16:17:16 +02:00
Jeremy Stretch
4bdef80554
Merge pull request #9752 from mzbroch/mzb-9102#2
...
Fixes #9730 - Fix CableForm Validation for #9102
2022-07-18 10:03:48 -04:00
jeremystretch
1a028f77d4
Changelog for #9754
2022-07-18 09:16:43 -04:00
Jeremy Stretch
7603468abc
Merge pull request #9757 from kkthxbye-code/fix-9754-2
...
Fixes #9754 -Revert #9735 & #9696
2022-07-18 08:40:45 -04:00
kkthxbye-code
b854cefb57
Revert #9735 & #9696
2022-07-17 17:33:47 +02:00
Marek Zbroch
58b191b439
Fix CableForm Validation for #9102
2022-07-17 09:28:58 +02:00
Stephen Muth
3d475e5afa
Fixes #9634 : Respect image URLs which are already fully formed
...
For local storage, URLs will always be relative, but some custom storage backends
such as S3 may return absolute ones.
2022-07-16 11:46:25 -04:00
Marek Zbroch
f385a5fd5e
Typo fix in CableEditView
2022-07-16 09:42:01 +02:00
jeremystretch
250265c3d9
Fixes #9746 : Permit filtering interfaces by arbitrary speed value in UI
2022-07-15 15:40:55 -04:00
jeremystretch
e07dd3ddcb
Define NESTED_SERIALIZER_PREFIX constant
2022-07-15 15:31:42 -04:00
jeremystretch
68f53aaa87
Closes #9745 : Add wireless LANs and links to global search
2022-07-15 15:28:00 -04:00
Jeremy Stretch
5fda5cc08c
Merge pull request #9742 from henryriveraCS/develop
...
Corrected typo for description of 'snapshots'
2022-07-15 14:53:15 -04:00
jeremystretch
68b87dd668
Fixes #9729 : Fix ordering of content type creation to ensure compatability with demo data
2022-07-15 13:27:20 -04:00
Brian Candler
587a34442a
Documentation: distinguish release and git upgrade processes
...
Fixes #9743
2022-07-15 17:10:15 +01:00
Henry
6da171a699
Corrected typo for description of 'snapshots'
2022-07-15 10:52:37 -04:00
jeremystretch
024e7d8651
Fixes #9728 : Fix validation when assigning a virtual machine to a device
2022-07-15 10:19:56 -04:00
jeremystretch
e8dd952aa5
Fix migration progress output
2022-07-15 10:07:35 -04:00
jeremystretch
fe2fae5b86
Closes #9741 : Check for UserConfig instance during user login
2022-07-15 09:42:12 -04:00
jeremystretch
5b5160ca6f
Fixes #9715 : Fix SOCIAL_AUTH_PIPELINE config parameter not taking effect
2022-07-15 08:34:30 -04:00
Jeremy Stretch
b9dd654e7a
Merge pull request #9735 from kkthxbye-code/fix-9734
...
Fixes #9734 & #9713 - Only set focus on select field search boxes if the select is open
2022-07-15 08:14:46 -04:00
kkthxbye-code
b0df24e6d1
UI: Only set focus on select field search boxes if the select is open
2022-07-15 08:51:05 +02:00
jeremystretch
868e94fb73
Release v3.3-beta1
2022-07-14 12:04:53 -04:00
jeremystretch
15395a56e7
Move L2VPN into new menu group
2022-07-14 11:02:00 -04:00
jeremystretch
29c81a788f
Clean up connection tables
2022-07-14 10:37:27 -04:00
jeremystretch
0615252e15
Add progress output to cable migration
2022-07-14 10:33:20 -04:00
jeremystretch
be00d1f3c6
Fix erroneous import
2022-07-14 08:36:16 -04:00
jeremystretch
3eb6b6c07f
Clean up core API imports
2022-07-13 16:18:55 -04:00
jeremystretch
0b86326435
#9102 : Enable creating terminations in conjunction with cables via REST API
2022-07-13 15:35:37 -04:00
jeremystretch
fb2bfe2337
Introduce GenericObjectSerializer
2022-07-13 15:12:53 -04:00
Renato Almeida de Oliveira
e135f8e74d
Include Network information in Prefix Template Issue:#9505
2022-07-13 02:49:14 +00:00
jeremystretch
43a4a9c86d
Complete release notes
2022-07-12 16:29:43 -04:00
jeremystretch
43b27cc052
Misc cleanup
2022-07-12 16:29:26 -04:00
jeremystretch
53372a7471
#8157 : General cleanup & fix tests
2022-07-11 21:51:39 -04:00
jeremystretch
1ddb219a0c
Documentation cleanup
2022-07-11 17:29:25 -04:00
jeremystretch
2264937f81
Consolidate custom field migrations
2022-07-11 17:11:58 -04:00
jeremystretch
8a8ada8529
#9177 : Use TenancyColumnsMixin (from #9686 )
2022-07-11 16:14:46 -04:00
jeremystretch
123e758c6d
Closes #9708 : Render user API tokens in a table
2022-07-11 15:43:59 -04:00
jeremystretch
531d961d30
Add API tokens to user menu
2022-07-11 14:47:15 -04:00
jeremystretch
c380fd00bf
Merge branch 'develop' into feature
2022-07-11 12:58:24 -04:00
jeremystretch
57397570c0
Drop extraneous/invalid prefetches
2022-07-11 12:45:53 -04:00
jeremystretch
e106d7ac3a
PRVB
2022-07-11 12:11:50 -04:00
Jeremy Stretch
b72793a85a
Merge pull request #9706 from netbox-community/develop
...
Release v3.2.6
2022-07-11 12:09:21 -04:00
jeremystretch
68f24755aa
Release v3.2.6
2022-07-11 11:41:28 -04:00
jeremystretch
5a4467a4a8
Fixes #9687 : Don't restrict custom text field lengths when entering via UI form
2022-07-11 11:12:06 -04:00
jeremystretch
7c109ffd8c
Fixes #9697 : Fix device role link under device view
2022-07-11 11:02:18 -04:00
jeremystretch
6415661b61
Remove extraneous argument to GenericRelation
2022-07-11 10:33:14 -04:00
jeremystretch
ed7f42a803
Fixes #9704 : Include last_updated field on JournalEntry REST API serializer
2022-07-11 10:28:37 -04:00
jeremystretch
e2af716a81
#9686 : Add default accessor to TenantGroupColumn
2022-07-11 10:03:45 -04:00
jeremystretch
d3f91ce0a6
Changelog for #9632 , #9686
2022-07-11 09:57:12 -04:00
Jeremy Stretch
dde005366a
Merge pull request #9700 from PieterL75/issue9656_journalviewlayout
...
Fixes : #9656 Re-order journal list and form
2022-07-11 09:54:48 -04:00
Jeremy Stretch
85cab8d9b0
Merge pull request #9696 from kkthxbye-code/fix-9632
...
Fixes #9632 - Focus on select field after populating data
2022-07-11 09:51:45 -04:00
Jeremy Stretch
a49d3d2ddc
Merge pull request #9695 from hagbarddenstore/issue_9686
...
Add Tenant Group column to tables #9686
2022-07-11 09:50:42 -04:00
kkthxbye-code
93c30c94b3
Focus on select field after populating data
2022-07-10 19:16:16 +02:00
Kim Johansson
1539769c08
Prefetch Tenant Group on user configurable tables
...
Prefetch the Tenant Group in views which allows its table to be configured
by the user. This decreases the amount of database queries that are required
to fetch the data.
2022-07-10 17:17:56 +02:00
Kim Johansson
c7ece43a18
Remove Tenant Group from child tables
...
Removes the Tenant Group column from tables which aren't configurable
by the user.
2022-07-10 17:16:12 +02:00
Kim Johansson
69a22ffe5e
Prefetch Tenant Group in global search
...
Configure the prefetch to also include the Tenant Group, avoids additional
database queries when the Tenant Group column is to be rendered.
NOTE: If no personalisation of the global search tables should be done,
this commit can be reverted.
2022-07-10 15:38:21 +02:00
Kim Johansson
e6bfde1397
Replace TenantColumn with new TenancyColumnsMixin
...
Replaces all usages of the TenantColumn with the new TenancyColumnsMixin.
This enables the user to add a column for Tenant Group on all tables which
also has a column for Tenant.
2022-07-10 15:13:48 +02:00
Kim Johansson
bd60d46b82
Table mixin for Tenancy columns
...
A mixin to add the Tenant and Tenant Group columns to a table.
2022-07-10 15:08:55 +02:00
Kim Johansson
3c2a55a521
Add TenantGroupColumn to display Tenant Group on tables
...
Works the same as the existing TenantColumn, but displats the Tenant Group of
the Tenant.
Views should prefetch the Tenants Group for this to be efficient in large
tables.
2022-07-10 11:58:45 +02:00
jeremystretch
29eb37857c
Merge branch 'develop' into feature
2022-07-08 16:06:27 -04:00
Jeremy Stretch
6c9f2734a2
Merge pull request #9615 from netbox-community/9102-cabling
...
Closes #9102 : Add support for multi-termination cable ends
2022-07-08 14:59:38 -04:00
jeremystretch
a40ab9ffb1
Fixes #9657 : Fix filtering for custom fields and webhooks in the UI
2022-07-08 14:59:16 -04:00
jeremystretch
55b3e4eeb3
Fixes #9682 : Fix bulk assignment of ASNs to sites
2022-07-08 14:16:42 -04:00
jeremystretch
f386ec82ae
Fix CablePath serialization for pass-through port paths
2022-07-08 13:55:13 -04:00
jeremystretch
ac4a87de13
Improve display of related objects in cables list
2022-07-08 13:33:43 -04:00
jeremystretch
42e5282283
Improve filtering cables by termination device/rack/site
2022-07-08 11:44:28 -04:00
jeremystretch
11707cb3b1
Fix trace() loop
2022-07-07 19:08:20 -04:00
jeremystretch
d444aa1110
Fix support for tracing across bridge relationships
2022-07-07 14:35:02 -04:00
jeremystretch
a858e041e4
Cache properties which return related objects
2022-07-07 14:23:05 -04:00
jeremystretch
13ef5dc0b3
Extend Interface.link_peers() to support WirelessLinks
2022-07-07 13:57:39 -04:00
jeremystretch
9a7f3f8c1a
Cleanup for #9102
2022-07-07 12:48:44 -04:00
jeremystretch
1beb8522b9
#9102 : Document API changes
2022-07-06 16:02:53 -04:00
jeremystretch
af14bfdd84
Rename LinkTermination to CabledObjectModel
2022-07-06 15:56:10 -04:00
jeremystretch
ba079b9ee5
Merge branch 'feature' into 9102-cabling
2022-07-06 14:09:25 -04:00
jeremystretch
78a3dfc5d9
Changelog for #8157
2022-07-06 13:38:25 -04:00
jeremystretch
4d3278cb52
#8157 : Clean up L2VPN assignment for VM interfaces
2022-07-06 13:31:31 -04:00
Jeremy Stretch
5fd3eb82cd
Merge pull request #9631 from netbox-community/8157-l2vpn
...
Closes : #8157 - Add L2VPN support
2022-07-06 13:14:21 -04:00
jeremystretch
1e1ce550c0
Update L2VPN migration
2022-07-06 12:53:10 -04:00
jeremystretch
4bb4bbce14
Clean up validation
2022-07-06 12:49:00 -04:00
jeremystretch
29a46d2c18
Add support for VM interface termination via bulk import
2022-07-06 12:48:28 -04:00
Daniel Sheppard
878c465c56
Update Termination table rendering on L2VPN View
2022-07-06 09:10:10 -05:00
Daniel Sheppard
f1c8926252
Fix error
2022-07-06 09:01:08 -05:00
Daniel Sheppard
5bcc3a3fb9
Update docs
2022-07-06 09:00:33 -05:00
Daniel Sheppard
30350e3b40
More fixes as a result of code review
2022-07-06 08:57:15 -05:00
Daniel Sheppard
0004b834fb
Commit fixes Jeremy suggested
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-07-06 08:17:50 -05:00
Daniel Sheppard
dbb1773e15
Remove extraneous imports
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-07-06 08:04:33 -05:00
Daniel Sheppard
8e39e7f830
Change API urls to plural form
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-07-06 08:03:07 -05:00
Daniel Sheppard
aa856e75e8
Change Virtual Circuits to L2VPN
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-07-06 08:02:44 -05:00
Daniel Sheppard
b1729f2127
Change Virtual Circuits to L2VPN
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-07-06 08:02:29 -05:00
Pieter Lambrecht
13f854c91f
Re-order journal list and form
2022-07-06 14:10:10 +02:00
jeremystretch
277c2ff869
Closes #8171 : Populate next available address when cloning an IP
2022-07-01 16:36:24 -04:00
jeremystretch
23f391c5b5
Closes #9228 : Add serialize_object() method to ChangeLoggingMixin
2022-07-01 15:52:16 -04:00
jeremystretch
a5124ab9c8
Closes #8511 : Enable custom fields and tags for circuit terminations
2022-07-01 15:10:31 -04:00
jeremystretch
a57398b0d6
Closes #9647 : Introduce customfield_value template tag
2022-07-01 14:45:22 -04:00
jeremystretch
c11af40a06
prepare_cloned_fields() should always return a QueryDict
2022-07-01 13:52:37 -04:00
jeremystretch
12c138b341
Closes #9074 : Enable referencing the current user when evaluating permission constraints
2022-07-01 13:34:10 -04:00
jeremystretch
c6dfdf10e5
Introduce qs_filter_from_constraints() for constructing object permission QS filters
2022-07-01 11:49:36 -04:00
jeremystretch
ad5fd01ea4
Merge branch 'develop' into feature
2022-07-01 11:37:18 -04:00
jeremystretch
29f629156a
Update NOTICE file
2022-07-01 11:36:34 -04:00
jeremystretch
be778353b7
#1099 : Restore PoE fields on interface edit form
2022-06-30 17:13:26 -04:00
Craig Pund
76e634330f
draft for error handling on device with no name
2022-06-30 16:00:03 -04:00
jeremystretch
3a6f46bf38
Closes #9075 : Introduce AbortRequest exception for cleanly interrupting object mutations
2022-06-30 15:15:07 -04:00
jeremystretch
65f4895dd6
Add ActionsMixin to __all__
2022-06-30 14:35:41 -04:00
Craig Pund
ef03a2f383
fix return url to account 4 filtered device lists
2022-06-30 14:13:56 -04:00
Daniel Sheppard
5b397a9827
Add docs
2022-06-30 08:29:08 -05:00
Craig Pund
5dff7433e8
add bulk device rename button to device_list
2022-06-30 01:38:53 -04:00
Craig Pund
fa014fcbf0
add device bulk rename view and url
2022-06-30 01:38:38 -04:00
Daniel Sheppard
dd6bfed565
Add migration file
2022-06-29 18:37:31 -05:00
Daniel Sheppard
6e983d1542
Fix up some PEP errors
2022-06-29 16:14:30 -05:00
Daniel Sheppard
3be9f6c4f3
#8157 - Final work on L2VPN model
2022-06-29 16:01:20 -05:00
jeremystretch
779969f150
Closes #9070 : Hide navigation menu items based on user permissions
2022-06-29 16:36:10 -04:00
Jeremy Stretch
2245f1bf41
Merge pull request #9630 from netbox-community/9092-ObjectChildrenView
...
Closes #9092 : Introduce support for use of ObjectChildrenView by plugins
2022-06-29 14:49:17 -04:00
jeremystretch
a0f9b5e47b
Document support for ObjectChildrenView
2022-06-29 14:30:47 -04:00
jeremystretch
4649bc632c
Update templates for subclasses of ObjectChildrenView
2022-06-29 14:21:57 -04:00
jeremystretch
cdcb77dea8
Move actions determination to a mixin
2022-06-29 14:21:30 -04:00
jeremystretch
c5770392e3
Refactor ObjectChildrenView
2022-06-28 18:14:57 -04:00
jeremystretch
cd3111ca8d
Merge branch 'develop' into feature
2022-06-28 16:55:49 -04:00
jeremystretch
8e200a9cb4
#9403 : Add labels to device VC fields
2022-06-28 16:24:56 -04:00
jeremystretch
ccb7e96d8a
Changelog for #8854 , #9403 , #9540
2022-06-28 16:22:38 -04:00
Jeremy Stretch
f75ddeb721
Merge pull request #9622 from cpund/9403-branch
...
Closes #9403 : Add support for setting a virtual chassis on a device in the GUI
2022-06-28 16:21:22 -04:00
Jeremy Stretch
221ddc6d0f
Merge pull request #9600 from huntabyte/issue-8854
...
Fixes #8854 : Remote auth default groups added to new remote auth users
2022-06-28 15:29:23 -04:00
Jeremy Stretch
31c752bf3a
Merge pull request #9607 from huntabyte/feature-9540
...
Closes #9540 : Filter IP addresses by assigned Device/VM
2022-06-28 15:08:37 -04:00
Daniel Sheppard
03f1584d3a
L2VPN Clean Tree
2022-06-27 23:24:50 -05:00
jeremystretch
03d6e25dea
Remove obsolete validation logic
2022-06-27 16:49:04 -04:00
jeremystretch
8bbc592261
Add SVG rendering to cable path tests
2022-06-27 15:53:34 -04:00
jeremystretch
9d35a9d912
Fix bug with path padding
2022-06-27 15:34:54 -04:00
jeremystretch
7622d90c1d
Extend cable tracing to support terminations to different parent objects
2022-06-27 15:22:09 -04:00
jeremystretch
fcd1daaf79
Update power utilization calculations for new cabling model
2022-06-27 14:34:08 -04:00
jeremystretch
25ed3390cb
Merge branch 'feature' into 9102-cabling
2022-06-27 12:12:34 -04:00
jeremystretch
7dd5f9e720
Closes #9177 : Add tenant assignment for wireless LANs & links
2022-06-27 11:30:52 -04:00
Hunter Johnston
2077378ae1
Closes #9540 : Filter IP addresses by assigned Device/VM
2022-06-25 15:41:31 -04:00
Jeremy Stretch
f6c52e0616
Merge pull request #9606 from netbox-community/4434-rack-device-highlights
...
Closes #4434 : Enable highlighting devices within rack elevations
2022-06-24 11:44:11 -04:00
jeremystretch
fc02e15fb1
Closes #4434 : Enable highlighting devices within rack elevations
2022-06-24 11:04:38 -04:00
Hunter Johnston
9b91c2a886
syntax: Removed dev imports
2022-06-23 23:29:14 -04:00
Hunter Johnston
d8b40056b5
Fixes #8854 : Remote auth default groups added to new remote auth users
2022-06-23 20:54:26 -04:00
jeremystretch
4315c4697c
Ignore default field values which reference ConfigItems when calculating migrations
2022-06-23 17:44:19 -04:00
jeremystretch
b77013c859
Docs & cleanup for #7702
2022-06-23 17:26:20 -04:00
Jeremy Stretch
f7de2611c1
Merge pull request #9576 from huntabyte/feature-7702
...
Closes #7702 : Add Power feed defaults to user configurations
2022-06-23 17:00:06 -04:00
jeremystretch
f9d81fd362
Closes #9414 : Add clone() method to NetBoxModel for copying instance attributes
2022-06-23 15:21:10 -04:00
Hunter Johnston
c330282919
Fix syntax error
2022-06-23 14:56:24 -04:00
Hunter Johnston
db807ab4a6
Closes #7702 : Add power feed defaults to user configurations
2022-06-23 14:16:09 -04:00
jeremystretch
d55e3c352a
Changelog for #9396 , #9575 , #9597
2022-06-23 14:14:02 -04:00
Hunter Johnston
afec53cea3
Fixes #9575 : Add exception handling to services ( #9586 )
2022-06-23 14:11:59 -04:00
Hunter Johnston
6cb8b9110e
Closes #9396 : Query modules by module bay & display installed_modules for module_bay REST API endpoint ( #9574 )
...
* Closes #9396 - Added ability to query modules by module bay & installed_modules for module bay REST API endpoint
* Closes #9396 - Added ability to query modules by module bay & installed_modules for module bay REST API endpoint
* Closes #9396 - Added ability to query modules by module bay & installed_modules for module bay REST API endpoint
2022-06-23 13:28:36 -04:00
Jeremy Stretch
12bd3840f9
Merge pull request #9595 from netbox-community/9536-token-last-used
...
Closes #9536 : Record last used time for API tokens
2022-06-23 12:28:30 -04:00
jeremystretch
dc05e62ce0
Documentation & clenaup for #9536
2022-06-23 12:15:02 -04:00
Jeremy Stretch
4f33685ca7
Merge pull request #9554 from PieterL75/issue_9536
...
Closes #9536 : Last Used field on API tokens
2022-06-23 11:53:58 -04:00
Jeremy Stretch
cfb9605e9b
Merge branch 'feature' into issue_9536
2022-06-23 10:35:27 -04:00
Jeremy Stretch
f563ba7a9e
Merge pull request #9590 from netbox-community/8233-api-token-ip
...
Closes #8233 : Restrict API tokens by source IP
2022-06-23 08:29:45 -04:00
jeremystretch
7e4b34560f
Update token model docs
2022-06-23 08:12:36 -04:00
jeremystretch
d4db656940
Allowed IPs should be optional on Token
2022-06-23 08:09:39 -04:00
jeremystretch
3c15419bd0
Introduce IPNetworkSerializer to serialize allowed token IPs
2022-06-22 21:51:43 -04:00
jeremystretch
e3b7bba84f
Add token authentication tests
2022-06-22 21:10:18 -04:00
jeremystretch
a38a880e67
Refactor source IP resolution logic
2022-06-22 17:01:07 -04:00
Jeremy Stretch
7043c6faf9
Merge pull request #9175 from PieterL75/issue_8233
...
Closes #8233 : Restrict API key access by source IP
2022-06-22 16:23:59 -04:00
jeremystretch
379880cd84
Closes #9582 : Enable assigning config contexts based on device location
2022-06-22 16:10:48 -04:00
jeremystretch
341615668b
Closes #7120 : Add termination_date field to Circuit
2022-06-22 15:09:50 -04:00
jeremystretch
e4aa933d57
Closes #7744 : Add status field to Location
2022-06-22 13:33:19 -04:00
jeremystretch
4587b83d85
Closes #1099 : Add PoE mode & type for interfaces
2022-06-21 21:22:24 -04:00
jeremystretch
9c214622a1
Closes #4350 : Illustrate reservations vertically alongside rack elevations
2022-06-21 16:30:27 -04:00
Hunter Johnston
52178f78d1
Closes #7702 : Add Powerfeed Defaults to User Configurations
2022-06-21 12:58:41 -04:00
jeremystretch
440dfabefe
Merge branch 'feature' into 9102-cabling
2022-06-20 15:04:55 -04:00
jeremystretch
64080e808e
Refactor dcim.svg module
2022-06-20 14:30:25 -04:00
Jeremy Stretch
7decad1ff3
Merge pull request #9571 from netbox-community/51-half-height-rack-units
...
Closes #51 : Half height rack units
2022-06-20 14:13:44 -04:00
jeremystretch
103729c085
Add test for 0.5U devices
2022-06-20 13:57:37 -04:00
jeremystretch
4ced0bed13
Clean up rack model tests
2022-06-20 12:37:56 -04:00
jeremystretch
0d6d68c62f
Fix YAML representation of decimal values
2022-06-20 12:07:59 -04:00
jeremystretch
278891c262
Fix rack utilization calculation
2022-06-20 12:07:59 -04:00
jeremystretch
ae12948558
Refactor device rendering methods
2022-06-20 12:07:59 -04:00
jeremystretch
0c915f7de9
Clean up rack elevation rendering
2022-06-20 12:06:34 -04:00
jeremystretch
84f0561712
Initial work on half-height RUs
2022-06-20 12:05:06 -04:00
jeremystretch
ba12db3019
Merge branch 'develop' into feature
2022-06-20 11:50:23 -04:00
jeremystretch
575e2c443b
PRVB
2022-06-20 11:38:49 -04:00
Jeremy Stretch
7c09259b7d
Merge pull request #9569 from netbox-community/develop
...
Release v3.2.5
2022-06-20 11:35:48 -04:00
jeremystretch
7ba268946a
Release v3.2.5
2022-06-20 11:22:36 -04:00
jeremystretch
8074ca95bd
Closes #9453 : Disable default loggers when running tests
2022-06-20 11:17:15 -04:00
jeremystretch
d691ea92d0
#9525 : Add button colors
2022-06-20 09:44:59 -04:00
jeremystretch
903a3e1a9c
Changelog for #8944 , #9108 , #9556
2022-06-20 08:34:05 -04:00
Jeremy Stretch
4109113319
Merge pull request #9558 from kkthxbye-code/fix-9556
...
Fixes #9556 - Don't close select field when multiple select (v2)
2022-06-20 08:25:49 -04:00
Jeremy Stretch
872c11502f
Merge pull request #9522 from kkthxbye-code/fix-9108
...
Fixes #9108 & #8944 - Sanitize HTML after rendering markdown
2022-06-20 08:16:43 -04:00
jeremystretch
10cb4f359a
Changelog for #9417 , #9517 , #9525
2022-06-20 08:06:49 -04:00
Jeremy Stretch
45babf162e
Merge pull request #9562 from huntabyte/feature-9525
...
Closes : #9525 - Add split button functionality to table rows
2022-06-20 08:03:20 -04:00
Jeremy Stretch
3434428357
Merge pull request #9563 from huntabyte/feature-9417
...
Closes #9417 : Pre-populate manufacturer when adding modules to devices
2022-06-20 07:49:10 -04:00
Jeremy Stretch
25128bd06f
Merge pull request #9564 from huntabyte/feature-9517
...
Closes #9517 : Linkify Power Port on Power Outlet Object View
2022-06-20 07:45:30 -04:00
Hunter Johnston
e7620b0dd0
Closes #9517 : Linkify Power Port on Power Outlet Object View
2022-06-19 22:10:01 -04:00
Hunter Johnston
65683d0df1
Closes #9417 : Pre-populate manufacturer when adding modules to devices
2022-06-19 20:00:15 -04:00
Hunter Johnston
ff2ccfd670
Closes #9525 : Added split button functionality to ActionsColumn
2022-06-19 19:12:52 -04:00
Pieter Lambrecht
81cea9b9d9
Show LastUsed in /user/api-tokens/
2022-06-19 13:03:03 +02:00
Pieter Lambrecht
ae342a0506
Correct delay time from 6 to 60 seconds
2022-06-19 12:41:44 +02:00
Pieter Lambrecht
f8221340af
Disable token last_used update when in Maint mode
2022-06-19 12:40:52 +02:00
Hunter Johnston
b1ec703ba9
Implemented feature #9525
2022-06-18 23:08:06 -04:00
Hunter Johnston
3d785d836d
Implemented feature #9525
2022-06-18 23:05:18 -04:00
kkthxbye-code
7c79c90cd2
Sanitize HTML after rendering markdown
2022-06-17 23:16:57 +02:00
kkthxbye-code
a6e285316a
Don't close select field when multiple select
2022-06-17 22:53:51 +02:00
jeremystretch
e6018cd38f
Closes #9534 : Add VLAN group selector to interface bulk edit forms
2022-06-17 14:51:45 -04:00
jeremystretch
92a6523bf3
Fixes #9549 : Fix device counts for rack list under rack role view
2022-06-17 14:40:37 -04:00
jeremystretch
2815eca260
Fixes #9503 : Hyperlinks in ack elevation SVGs must always use absolute URLs
2022-06-17 14:36:55 -04:00
jeremystretch
896ebf01b1
Changelog for #8704 , #9533 , #9374 , #9466 , #9537
2022-06-17 14:04:57 -04:00
Jeremy Stretch
a71b2e231b
Merge pull request #9309 from CroogQT/multiselect
...
Multiselect
2022-06-17 14:00:54 -04:00
Jeremy Stretch
56f3aaf7c8
Merge pull request #9473 from kkthxbye-code/fix-9466
...
Fixes #9466 - Clear webhook queue on script failure
2022-06-17 13:58:26 -04:00
Jeremy Stretch
87a9cc0b9e
Merge pull request #9527 from kkthxbye-code/fix-9374
...
Partially fixes #9374 - Implement a custom paginator for DeviceViewSet to improve config_context load times
2022-06-17 13:44:37 -04:00
Jeremy Stretch
972a1fdd14
Merge pull request #9543 from hagbarddenstore/fix-9537
...
Replace None in templates with placeholder filter
2022-06-17 13:16:46 -04:00
Jeremy Stretch
723954f0d9
Merge pull request #9547 from kkthxbye-code/fix-9533
...
Fixes #9533 - Move markdown documentation to docs
2022-06-17 13:14:44 -04:00
PieterL75
536239d272
Merge branch 'feature' into issue_8233
2022-06-17 16:31:13 +02:00
Pieter Lambrecht
d32bbd06cf
Fix last_used=None error
2022-06-17 15:52:12 +02:00
Pieter Lambrecht
5d868168a5
Rename timediff to lasted_used_diff
2022-06-17 14:58:20 +02:00
Pieter Lambrecht
5d4575ed25
Only update every 60 seconds
2022-06-17 14:57:19 +02:00
Pieter Lambrecht
c04b4bbbfa
Add last_used to Token model and update when used
2022-06-17 14:45:56 +02:00
kkthxbye-code
cf76d5c46a
Move markdown documentation to docs
2022-06-16 22:26:37 +02:00
Kim Johansson
e8b970608e
Replace None in templates with placeholder filter
...
To be consistent, all uses of — or None is replaced with the
placeholder filter.
Fixes #9537
2022-06-15 22:33:21 +02:00
Jeremy Stretch
83fdfaa0eb
Fixes #9524 : Correct order of VLAN fields under VM interface creation form
2022-06-13 19:14:29 -04:00
Jeremy Stretch
86c35a403a
Changelog for #9501 , #9512
2022-06-13 19:05:16 -04:00
Jeremy Stretch
e96c382138
Merge pull request #9520 from kkthxbye-code/fix-9501
...
Fixes #9501 - Add configuration option JINJA2_FILTERS
2022-06-13 18:55:25 -04:00
Craig Pund
6876c9878e
added field definitions for device form
2022-06-13 17:06:08 -04:00
Craig Pund
29a5fb041f
add fields for virtual chassis to device_edit form
2022-06-13 17:04:25 -04:00
kkthxbye-code
8ef74192ec
Implement a custom paginator for DeviceViewSet
...
Running count on the annotated query for loading config_context is slow. The custom paginator removes the annotation before getting the count.
2022-06-13 20:45:08 +02:00
Jeremy Stretch
135ce93d03
Merge pull request #9523 from kkthxbye-code/fix-9512
...
Fixes #9512 - Add distinct to Site search to prevent duplicates when search matches ASN
2022-06-13 12:12:34 -04:00
kkthxbye
f13b090b5c
Add distinct to Site search to prevent duplicates when search matches ASN
2022-06-13 07:56:31 +02:00
kkthxbye-code
d1aa820856
Add configuration option JINJA2_FILTERS
2022-06-10 23:13:49 +02:00
jeremystretch
9b51c2a0b2
Fix typo
2022-06-09 12:45:48 -04:00
jeremystretch
87b3be26a0
Closes #9434 : Enabled django-rich test runner for more user-friendly output
2022-06-09 11:48:32 -04:00
jeremystretch
a74dba865c
Merge branch 'develop' into feature
2022-06-09 11:38:21 -04:00
jeremystretch
c81c3d11ed
Fixes #9495 : Correct link to contacts in contact groups table column
2022-06-09 10:20:44 -04:00
jeremystretch
180adb42a3
Use polylines to draw cable fanouts
2022-06-08 16:29:26 -04:00
jeremystretch
8d92ec2007
Add support for cable fan-outs
2022-06-07 16:43:22 -04:00
jeremystretch
ecba9699ed
Introduce Node class for SVG boxes
2022-06-07 14:56:46 -04:00
jeremystretch
36c65b7b22
Closes #8893 : Include count of IP ranges under tenant view
2022-06-07 11:12:40 -04:00
jeremystretch
8a4c808be5
Closes #8882 : Support filtering IP addresses by multiple parent prefixes
2022-06-07 11:00:14 -04:00
jeremystretch
6ed2dbf172
Fixes #9486 : Fix redirect URL when adding device components from the module view
2022-06-07 10:06:19 -04:00
jeremystretch
1b8350fe48
Add warning against bumping stale issues
2022-06-07 09:59:59 -04:00
jeremystretch
15080aad66
Changelog for #9480 , #9484
2022-06-07 08:51:53 -04:00
Jeremy Stretch
7a7f7c5dec
Merge pull request #9483 from kkthxbye-code/fix-9480
...
Fixes #9480 - Make the Service and ServiceTemplate tables sortable by ports
2022-06-07 08:46:13 -04:00
Jeremy Stretch
c958208c47
Merge pull request #9485 from kkthxbye-code/fix-9484
...
Fixes #9484 - List services listening on all IPs in IPAddressView
2022-06-07 08:43:14 -04:00
kkthxbye-code
9f4e565b8e
List services listening on all IPs in IPAddressView
2022-06-06 16:28:33 +02:00
kkthxbye-code
bb2d21abdd
Make the Service and ServiceTemplate tables sortable by ports
2022-06-05 10:31:21 +02:00
jeremystretch
0b0a646f87
Clean up cable termination changes
2022-06-03 14:15:28 -04:00
kkthxbye
e2eb7fdfb5
Clear webhook queue on script failure
2022-06-03 13:03:58 +02:00
jeremystretch
537383e071
Add cable topology tests
2022-06-02 12:40:31 -04:00
jeremystretch
bab6fb0de2
Update SVG trace rendering to support multiple terminations per cable end
2022-06-02 11:07:26 -04:00
jeremystretch
cf7a091319
Refactor SVG module
2022-06-02 08:28:27 -04:00
jeremystretch
3362bc3106
Remove link peer fields from cable termination models
2022-06-01 16:48:56 -04:00
jeremystretch
6befd2155a
Clean up tests
2022-06-01 11:38:31 -04:00
jeremystretch
7b02070007
Merge branch 'feature' into 9102-cabling
2022-05-31 16:10:10 -04:00
jeremystretch
32322e95b6
Merge branch 'develop' into feature
2022-05-31 15:50:23 -04:00
jeremystretch
3fbf1f7e71
PRVB
2022-05-31 15:31:22 -04:00
Jeremy Stretch
9d308e6246
Merge pull request #9454 from netbox-community/develop
...
Release v3.2.4
2022-05-31 15:28:13 -04:00
jeremystretch
6c035eb13d
Release v3.2.4
2022-05-31 15:08:33 -04:00
jeremystretch
b0a56a71bb
Fixes #9291 : Improve data validation for MultiObjectVar script fields
2022-05-31 13:37:14 -04:00
jeremystretch
201b9f635e
Fixes #9402 : Fix custom field population when creating a virtual chassis
2022-05-31 13:26:25 -04:00
jeremystretch
f1d0d8e57a
Fixes #9407 : Clean up display of prefixes values when exporting prefixes list
2022-05-31 12:23:22 -04:00
jeremystretch
5838a9f3a0
Closes #9451 : Add export_raw argument for TemplateColumn
2022-05-31 12:20:39 -04:00
jeremystretch
998a392bd3
Fixes #9425 : Fix bulk import for object and multi-object custom fields
2022-05-31 11:37:30 -04:00
jeremystretch
a0a87fc4c0
Changelog for #9420 , #9430
2022-05-31 09:14:23 -04:00
Jeremy Stretch
6c0b4c66c0
Merge pull request #9438 from kkthxbye-code/fix-9420
...
Fixes #9420 : Allow script inheritance
2022-05-31 09:12:49 -04:00
Jeremy Stretch
2c8a1ed69c
Merge pull request #9435 from kkthxbye-code/fix-9430
...
Fixes #9435 - Make sure initial data is passed as array for DynamicModelChoiceFields
2022-05-31 09:09:42 -04:00
kkthxbye-code
fe899d9d7c
Iterate base classes when searching for ScriptVariables
2022-05-28 11:29:18 +02:00
kkthxbye-code
6d3cded579
Make sure initial data is passed as array for DynamicModelChoiceFields
2022-05-27 20:41:50 +02:00
jeremystretch
6280398bc1
Clean up tests
2022-05-26 16:40:20 -04:00
jeremystretch
1bd39e6568
Fix filtering cables by connected device/rack/site
2022-05-26 16:01:20 -04:00
jeremystretch
bd950e9ca6
Merge branch 'feature' into 9102-cabling
2022-05-26 15:37:29 -04:00
jeremystretch
db42589cca
Closes #5303 : A virtual machine may be assigned to a site and/or cluster
2022-05-26 14:59:49 -04:00
jeremystretch
b331f047af
Closes #8222 : Enable the assignment of a VM to a specific host device within a cluster
2022-05-25 16:01:10 -04:00
jeremystretch
31024ce672
Changelog & cleanup for #9166
2022-05-24 16:39:05 -04:00
Jeremy Stretch
aea023357b
Merge pull request #9411 from kkthxbye-code/fix-9166-2
...
Fixes #9166 - Add the option to make custom fields read-only or hidden in UI
2022-05-24 16:14:23 -04:00
jeremystretch
2e5a5f71ba
Changelog for #9277
2022-05-24 16:00:18 -04:00
Jeremy Stretch
72516c00fb
Merge pull request #9415 from tyler-8/csrf_cookie_setting
...
Add optional CSRF_COOKIE_NAME setting, update example config, and docs.
2022-05-24 15:58:00 -04:00
tyler-8
d34d5869be
Add optional CSRF_COOKIE_NAME setting, update example config, and docs.
2022-05-24 10:57:38 -04:00
jeremystretch
72726c784a
Clean up imports
2022-05-24 09:56:14 -04:00
jeremystretch
662b02e2d8
Closes #9347 : Include services in global search
2022-05-24 09:49:36 -04:00
jeremystretch
a9ec1a7b4e
Closes #9379 : Redirect to virtual chassis view after adding a member device
2022-05-24 09:20:05 -04:00
jeremystretch
f03c5037c4
Fixes #9387 : Ensure ActionsColumn extra_buttons are always displayed
2022-05-24 09:14:25 -04:00
Jeremy Stretch
a52c68f4c2
Merge pull request #9406 from lastorel/9365-rolefilter
...
add `role_id` attribute to filter form of InventoryItem
2022-05-24 08:52:06 -04:00
jeremystretch
a73dda35e8
Bump stale to v5
2022-05-24 08:39:43 -04:00
kkthxbye
6e7c5dcaed
Remove whitespace from blank line
2022-05-24 10:38:55 +02:00
kkthxbye
c14a2a0a39
Exclude hidden custom fields from tables
2022-05-24 10:27:29 +02:00
kkthxbye
20eaa7d069
#9166 - Add UI Visibility setting for custom fields
2022-05-24 10:12:32 +02:00
jeremystretch
50c872c47c
Clean up tests
2022-05-23 14:50:58 -04:00
jeremystretch
4ec26aa6aa
Fix population of initial field selections when creating a cable
2022-05-23 13:52:39 -04:00
jeremystretch
a7d3e5e7f5
Merge all cable creation URLs into a single view
2022-05-23 13:22:45 -04:00
lastorel
0570203891
add role attribute to filter inventoryitems
2022-05-22 17:22:28 +03:00
jeremystretch
7b5ff4c1a5
Merge cable creation/edit views & forms
2022-05-20 16:53:23 -04:00
jeremystretch
64146b8cb1
Closes #8471 : Add status field to Cluster
2022-05-19 16:13:22 -04:00
jeremystretch
d155c39f59
Update cable termination type/ID filters
2022-05-18 16:48:49 -04:00
jeremystretch
a909ceda84
Simplify assignment of new cable terminations
2022-05-18 15:49:52 -04:00
jeremystretch
922916ae99
Improve cable termination panel layout
2022-05-18 12:56:16 -04:00
jeremystretch
3b3247592e
Changelog for #9098
2022-05-18 08:42:20 -04:00
Jeremy Stretch
17292324a3
Merge pull request #9383 from bluikko/patch-1
...
Add other power, front/rear port types
2022-05-18 08:41:01 -04:00
bluikko
e5aa9d47f7
Add other power, front/rear port types
...
Fixes #9098
2022-05-18 15:08:08 +07:00
jeremystretch
75eea50d71
Order CableTerminations by cable, cable_end
2022-05-16 16:35:32 -04:00
jeremystretch
9ef9443969
Add REST API endpoint for CableTermination
2022-05-16 16:21:15 -04:00
jeremystretch
1505369133
Update Cable API serializer
2022-05-16 15:33:57 -04:00
jeremystretch
9e1d8beaf0
Changelog for #9239 , #9358
2022-05-16 09:56:02 -04:00
jeremystretch
17fb562740
#9239 : Organize contact form fields
2022-05-16 09:55:17 -04:00
Jeremy Stretch
2910aaeec0
Merge pull request #9362 from kkthxbye-code/fix-9358
...
Fixes #9358 - Annotate provider table in ASN view with count_circuits
2022-05-16 09:31:45 -04:00
Jeremy Stretch
aeef12cdc0
Merge pull request #9364 from kkthxbye-code/fix-9239
...
Fixes #9239 - Add contact_group to ContactModelFilterSet
2022-05-16 09:28:46 -04:00
kkthxbye-code
8ad203f97a
Added contact_group to region, site, manufacturer, tenant filters
2022-05-14 17:53:40 +02:00
kkthxbye-code
aba4e03d3b
Add contact_group to ContactModelFilterSet
2022-05-14 17:48:37 +02:00
kkthxbye-code
6a99b36cce
Fix provider table in ASN view when ordering by circuit_count
2022-05-14 12:01:49 +02:00
jeremystretch
399afffddf
Fix CablePath migration
2022-05-13 16:46:55 -04:00
jeremystretch
906c3dca8b
Tests cleanup
2022-05-13 16:29:19 -04:00
jeremystretch
1b593384e5
Restore reverse relation to CableTerminations from Cable
2022-05-13 15:45:58 -04:00
jeremystretch
951627093c
Test cleanup
2022-05-13 15:34:01 -04:00
jeremystretch
6ff2e55ce4
Add origins, destinations properties on CablePath
2022-05-13 15:05:38 -04:00
jeremystretch
3082c76ec6
Update object trace() method
2022-05-13 14:37:20 -04:00
jeremystretch
4c51dbba80
Update connected_endpoint serializer field to support multiple objects
2022-05-13 11:04:38 -04:00
Daniel Sheppard
f415d81049
Fixes #8374 - Display device type and asset tag if name is blank but asset tag is populated
2022-05-13 09:49:07 -05:00
Daniel Sheppard
24ff360ee0
Fixes #8922 - Add service list to IP address view
2022-05-13 09:40:24 -05:00
Daniel Sheppard
2a4c728375
Merge remote-tracking branch 'origin/develop' into develop
2022-05-13 09:29:12 -05:00
Daniel Sheppard
752a497218
Fixes #9094 - Fix partial address search within Prefix and Aggregate filters
2022-05-13 09:28:24 -05:00
Daniel Sheppard
1d4409c703
Fixes #9094 - Fix partial address search within Prefix and Aggregate filters
2022-05-13 09:08:00 -05:00
jeremystretch
3a461d0279
Update Cable instantiations to match new signature
2022-05-13 09:33:00 -04:00
jeremystretch
594964aebe
Simplify Cable init signature
2022-05-12 17:11:01 -04:00
jeremystretch
bb9eb119a4
Extend cable tracing tests
2022-05-12 16:08:44 -04:00
jeremystretch
4d5bcb65c8
Fix up pass-through port traversal
2022-05-12 16:08:44 -04:00
jeremystretch
c88f7b8408
Fix circuit termination tracing & update tests
2022-05-12 16:08:44 -04:00
jeremystretch
8bc6d8cb23
Introduce CablePath.retrace() to handle deleted cables
2022-05-12 16:08:44 -04:00
jeremystretch
eb4984afe6
Correct test queries
2022-05-12 16:08:44 -04:00
jeremystretch
d89f067c00
Update & restore rebuild_paths()
2022-05-12 16:08:44 -04:00
jeremystretch
5667a9c456
Refactor CablePath.from_origin()
2022-05-12 16:08:44 -04:00
jeremystretch
b44bfa1aa6
WIP
2022-05-12 16:08:44 -04:00
jeremystretch
304282bd4f
Update tests
2022-05-12 16:08:44 -04:00
jeremystretch
93daa6406b
Fix cable path tracing
2022-05-12 16:08:44 -04:00
jeremystretch
ecee7421ea
Fix terminations assignment
2022-05-12 16:08:44 -04:00
jeremystretch
83fdab5feb
Change CablePath.path to JSONField
2022-05-12 16:08:44 -04:00
jeremystretch
e129ae50f0
Start updating tests
2022-05-12 16:08:44 -04:00
jeremystretch
f0b722b0a5
Update cable tracing logic
2022-05-12 16:08:44 -04:00
jeremystretch
82706eb3a6
Migrate CablePath to use two-dimensional array
2022-05-12 16:08:44 -04:00
jeremystretch
c22007939b
Ensure cable is cached on terminating endpoints
2022-05-12 16:08:44 -04:00
jeremystretch
f0fc8bf2cf
Restrict A terminations by parent object
2022-05-12 16:08:44 -04:00
jeremystretch
c3742f63fd
Update signal handlers (WIP)
2022-05-12 16:08:44 -04:00
jeremystretch
5d37f9f975
Update cable connection forms
2022-05-12 16:08:44 -04:00
jeremystretch
1f4ad444ae
Introduce CableTermination model & migrate data
2022-05-12 16:08:44 -04:00
jeremystretch
907323d46f
Revert initial model changes
2022-05-12 16:08:44 -04:00
jeremystretch
e0fc1b4f41
Remove errant print statement
2022-05-12 16:08:44 -04:00
jeremystretch
4bb9b6ee26
Extend Cable model to support multiple A/B terminations
2022-05-12 16:08:44 -04:00
jeremystretch
6c290353c1
Allow editing A side termination when creating cable
2022-05-12 16:08:44 -04:00
jeremystretch
c48c8cc353
Remove termination IDs from cable creation view paths
2022-05-12 16:08:44 -04:00
jeremystretch
e208404e3a
Merge branch 'develop' into feature
2022-05-12 14:16:01 -04:00
jeremystretch
3c7c8c8776
PRVB
2022-05-12 14:14:40 -04:00
Jeremy Stretch
bb2235b05e
Merge pull request #9354 from netbox-community/develop
...
Release v3.2.3
2022-05-12 14:09:30 -04:00
jeremystretch
a6aec9ebac
Release v3.2.3
2022-05-12 13:53:26 -04:00
jeremystretch
5f3695d2d0
Closes #8805 : Add "mixed" option for device airflow indication
2022-05-12 12:18:58 -04:00
jeremystretch
ad12ad4a77
Closes #9221 : Add definition list support for Markdown
2022-05-12 11:05:34 -04:00
jeremystretch
37903776fd
Fixes #9296 : Improve Markdown link sanitization
2022-05-12 10:41:29 -04:00
jeremystretch
c4c93ee346
Closes #9343 : Add Ubiquiti SmartPower power outlet type
2022-05-12 10:17:29 -04:00
jeremystretch
72b2ab03cc
#9340 : Introduce config parameters for Sentry sampling rates
2022-05-12 10:00:57 -04:00
jeremystretch
4cefe26f80
#9340 : Add default Sentry DSN
2022-05-12 09:35:13 -04:00
jeremystretch
991950650b
Add Sentry as a sponsor
2022-05-11 16:44:26 -04:00
Jeremy Stretch
8cc94689d8
Merge pull request #9342 from netbox-community/9340-sentry
...
Closes #9340 : Enable Sentry integration
2022-05-11 16:26:46 -04:00
jeremystretch
01d2ede097
Closes #1202 : Support overlapping assignment of NAT IP addresses
2022-05-11 16:22:07 -04:00
jeremystretch
e2a02de6e9
Remove erroneous field from prefetch
2022-05-11 16:13:35 -04:00
jeremystretch
ca10a7834a
Merge branch 'develop' into feature
2022-05-11 16:09:25 -04:00
jeremystretch
312d6c890e
Add sentry-sdk as a dependency
2022-05-11 15:20:18 -04:00
jeremystretch
c146596564
Implement a custom 404 handler to enable Sentry reporting
2022-05-11 14:27:18 -04:00
jeremystretch
6f5c2f1e29
Enable & document Sentry integration
2022-05-11 14:13:50 -04:00
jeremystretch
1726593fb0
Introduce MODULE_TOKEN constant
2022-05-11 10:37:04 -04:00
jeremystretch
e8575495db
Changelog for #9190 , #9314
2022-05-11 10:31:04 -04:00
devon-mar
cffc064a33
Add device & vm to FHRPGroupAssignmentFilterSet ( #9314 )
...
* Add device & vm to `FHRPGroupAssignmentFilterSet`
* Apply suggestions from code review
* Update netbox/ipam/tests/test_filtersets.py
* Update netbox/ipam/filtersets.py
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-05-11 10:27:50 -04:00
Jeremy Stretch
3dda7e2da2
Merge pull request #9331 from kkthxbye-code/fix-9001
...
Fixes #9001 & #9190 - Add form validation to model installation
2022-05-11 10:04:06 -04:00
jeremystretch
22f1863475
Add security document
2022-05-11 09:12:07 -04:00
jeremystretch
bdb21da26e
Fixes #9330 : Add missing module_type field to REST API serializers for modular device component templates
2022-05-11 08:57:19 -04:00
jeremystretch
e759e123ac
Fixes #9333 : Annotate unit on interface speed field
2022-05-11 08:09:51 -04:00
kkthxbye-code
d858eceb38
Fix pep8
2022-05-10 17:53:01 +02:00
kkthxbye-code
af126fe7e3
Added form validation to model installation
...
Raises a ValidationError whenever installation would cause a foreign key violation.
2022-05-10 17:50:33 +02:00
CroogQT
124e93f737
yarn bundle.
2022-05-06 12:16:45 -07:00
CroogQT
fbd933b56a
prettier fixes
2022-05-06 11:44:34 -07:00
CroogQT
9c5355a300
added JSDoc comments
2022-05-06 11:43:18 -07:00
CroogQT
491a4e7d78
various punctuation and spacing fixes
2022-05-06 11:33:00 -07:00
jeremystretch
39a9ebaeee
Fixes #9313 : Remove HTML code from CSV output of many-to-many relationships
2022-05-06 10:26:02 -04:00
jeremystretch
9b4e016fe4
Fixes #9306 : Include VC master interfaces when selecting a LAG/bridge for a VC member interface
2022-05-06 09:47:52 -04:00
jeremystretch
422ec7ecec
Fixes #9311 : Permit creating contact assignment without a priority via the REST API
2022-05-06 09:25:40 -04:00
kkthxbye
a06a280534
Merge pull request #9312 from kkthxbye-code/fix-9310
...
Fixes #9310 - Remove stray characters from Config Context tab
2022-05-06 13:58:47 +02:00
kkthxbye
1358469375
Remove stray characters from Config Context tab
2022-05-06 08:01:15 +02:00
CroogQT
90d8395a2c
Fixed variable type issue...i think.
2022-05-05 15:24:16 -07:00
CroogQT
11f7e3099d
fixed text deselection and refactor
2022-05-05 15:01:40 -07:00
CroogQT
ef29bffb72
is this supposed to be ignored?
2022-05-05 13:27:09 -07:00
CroogQT
3effa37fa7
click event calls multiselect function
2022-05-05 13:24:50 -07:00
CroogQT
1493c920fd
silly text highlight workaround...
2022-05-05 13:24:12 -07:00
CroogQT
ea9258d36c
added main multi-select function
2022-05-05 13:23:43 -07:00
CroogQT
db142061ff
clicking a PkCheckbox updates state
2022-05-05 12:37:28 -07:00
CroogQT
c536944a10
now exports multiselect function
2022-05-05 12:36:17 -07:00
CroogQT
ae7ddecaa6
now exports previousPkCheck.ts
2022-05-05 12:14:15 -07:00
CroogQT
2e38e62101
create store to store previously checked element
2022-05-05 12:13:02 -07:00
CroogQT
2979a64ce3
add file, skeleton from "select all"
2022-05-05 12:11:02 -07:00
jeremystretch
bddca8e232
Changelog for #9280
2022-05-05 14:14:49 -04:00
Jeremy Stretch
e9bf6a7bc5
Merge pull request #9281 from kkthxbye-code/adopt-module-component
...
Fixes #9280 - Add option to adopt existing DeviceComponents
2022-05-05 10:29:20 -04:00
kkthxbye-code
9c3dfdfd14
Fix test_module_component_adoption
2022-05-05 09:30:13 +02:00
kkthxbye-code
c52aa2196d
Prefetch installed components when adding modules
2022-05-04 23:21:03 +02:00
kkthxbye-code
81c7fe2084
Don't adopt components already belonging to a module
2022-05-04 22:59:28 +02:00
jeremystretch
0301aec409
Closes #9260 : Apply user preferences to tables under object detail views
2022-05-04 15:46:13 -04:00
jeremystretch
015bc48345
#8998 : Add region filter for rack reservations; Add filter tests
2022-05-04 14:29:36 -04:00
jeremystretch
da1aabdfc1
Changelog for #8894 , #8998 , #9122 ; PEP8 fix
2022-05-04 14:19:09 -04:00
Jeremy Stretch
c2fe2ba56f
Merge pull request #9147 from minitriga/issue_8998
...
Closes #8998 : Add site group filter to racks
2022-05-04 14:16:35 -04:00
Jeremy Stretch
52b18393eb
Merge pull request #9150 from minitriga/issue_8894
...
Closes #8894 : Add first and last name username user api select
2022-05-04 14:09:38 -04:00
Jeremy Stretch
b172ae65d2
Merge pull request #9256 from kkthxbye-code/fix-9122
...
Fix #9122 - Clear the cache when running the upgrade script
2022-05-04 14:03:48 -04:00
jeremystretch
eab187fb6b
Changelog for #9267 , #9278
2022-05-04 13:59:38 -04:00
Jeremy Stretch
502a14e820
Merge pull request #9288 from huntabyte/develop
...
Closes #9278 : Linkify device type in manufacturer table
2022-05-04 13:43:16 -04:00
kkthxbye
7de27c69c0
Fix PEP8
2022-05-04 09:16:19 +02:00
kkthxbye
f455f91ea3
Add view test for module component adoption
2022-05-04 08:58:42 +02:00
Hunter Johnston
bdaefc0e4d
Closes #9278 : Linkify device type in manufacturer table
2022-05-03 18:34:32 -04:00
kkthxbye-code
8040804c75
Allow mixture of component replication and adoption
2022-05-03 22:03:12 +02:00
minitriga
7cd840610b
Update netbox/dcim/forms/filtersets.py
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-05-03 11:47:37 +01:00
minitriga
15e91908e8
Update netbox/dcim/forms/filtersets.py
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-05-03 11:47:32 +01:00
Alex Gittings
0a9ba3b2e6
add get_display to users serializer
2022-05-03 10:45:08 +00:00
minitriga
535606a185
Update netbox/users/api/nested_serializers.py
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-05-03 09:01:06 +01:00
minitriga
25c266e4de
Update netbox/users/api/nested_serializers.py
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-05-03 09:00:52 +01:00
kkthxbye-code
977ccb01f2
Formatting: Remove whitespace on blank line
2022-05-02 21:55:34 +02:00
kkthxbye-code
c2a6a1c125
Create module components in bulk
2022-05-02 21:37:37 +02:00
Jeremy Stretch
f6402a8b62
Merge pull request #9275 from kkthxbye-code/fix-9267
...
Fixes #9267 - Fix early terminated tuple in IPAddressRoleChoices
2022-05-02 09:19:11 -04:00
kkthxbye
30d4097fd8
Fix early terminated tuple in IPAddressRoleChoices
2022-05-02 12:09:49 +02:00
kkthxbye-code
3fb967b482
Add ability to adopt components when adding a module
2022-04-30 02:19:11 +02:00
jeremystretch
61d756c7c4
Closes #9261 : NetBoxTable no longer automatically clears pre-existing calls to prefetch_related() on its queryset
2022-04-29 13:09:39 -04:00
jeremystretch
9ae25e9449
Merge branch 'develop' into feature
2022-04-29 09:05:52 -04:00
kkthxbye
9f3846ec5f
Clear the cache when running the upgrade script
2022-04-29 09:19:37 +02:00
kkthxbye
7b5625a722
Add management command for clearing cache
2022-04-29 09:19:19 +02:00
jeremystretch
152d5a3b9a
PRVB
2022-04-28 15:06:27 -04:00
Jeremy Stretch
50b6ded6f0
Merge pull request #9253 from netbox-community/develop
...
Release v3.2.2
2022-04-28 15:00:11 -04:00
jeremystretch
5ee3ee6181
Release v3.2.2
2022-04-28 14:39:02 -04:00
Jeremy Stretch
cd3e901a60
Merge pull request #9248 from kkthxbye-code/fix-9138
...
Fixes #9138 - Prevent searching when pressing enter in Quick Search
2022-04-28 12:24:07 -04:00
kkthxbye
314c41f47f
Prevent searching when pressing enter in Quick Search
2022-04-28 07:47:04 +02:00
jeremystretch
a1c1532614
Changelog for #4264
2022-04-27 15:36:29 -04:00
Jeremy Stretch
ffef78d426
Merge pull request #9112 from sc68cal/rfc_4291
...
Closes #4264 : Do not allocate subnet router anycast for IPv6 prefixes
2022-04-27 15:30:05 -04:00
jeremystretch
8153406dd0
Fixes #9227 : Fix related object assignment when recording change record for interfaces
2022-04-27 14:12:20 -04:00
Sean M. Collins
b5613a2cc6
Do not allocate subnet router anycast in certain IPv6 prefixes
2022-04-26 14:54:52 -04:00
jeremystretch
6a225e53f5
Fixes #9222 : Fix circuit ID display under cable view
2022-04-25 21:09:20 -04:00
jeremystretch
e2b32757d8
Merge branch 'develop' into feature
2022-04-25 12:20:46 -04:00
jeremystretch
6b73d22da1
Changelog for #8959
2022-04-25 10:11:51 -04:00
Jeremy Stretch
8b81c10f84
Merge pull request #9201 from kkthxbye-code/fix-8959
...
Fixes #8959 : Add lock around script loading to prevent race condition
2022-04-25 10:10:06 -04:00
jeremystretch
a6a1bec437
Closes #9218 : Update documentation links with docs.netbox.dev
2022-04-25 09:48:39 -04:00
jeremystretch
562d1bfcd0
Fixes #9194 : Support position assignment when add module bays to multiple devices
2022-04-25 08:41:38 -04:00
jeremystretch
4f86d6a690
Fixes #9206 : Show header for comments field under module & module type creation views
2022-04-25 08:33:41 -04:00
jeremystretch
e63a191373
Closes #9214 : Linkify cluster counts in cluster type & group tables
2022-04-25 08:23:21 -04:00
Jeremy Stretch
74b5e55643
Merge pull request #9200 from kkthxbye-code/fix-9189
...
Fixes #9189 : Correct custom validators docs
2022-04-25 08:11:15 -04:00
Jeremy Stretch
405d0ab972
Merge pull request #9199 from kkthxbye-code/fix-8941
...
Fixes #8941 : Fix apiSelect scrolling while zoomed in chrome
2022-04-25 08:09:04 -04:00
kkthxbye-code
84e4156259
Add lock around script loading to prevent race condition
2022-04-22 21:21:01 +02:00
kkthxbye-code
50428c3f01
Correct custom validators docs
2022-04-22 20:42:29 +02:00
kkthxbye-code
a91c46b4c0
UI: Fix apiSelect scrolling while zoomed in chrome
2022-04-22 20:33:46 +02:00
Kevin Meijer
8315883db9
Adds Ubiquiti SmartPower to the power port types ( #9193 )
...
Co-authored-by: Kevin Meijer <kevinmeijer@brightfish.nl >
2022-04-22 08:11:31 -04:00
Pieter Lambrecht
fa4807be8c
Update releasenotes
2022-04-19 21:55:39 +02:00
Pieter Lambrecht
086e34f728
Updated docs relnotes to refer to 8233
2022-04-19 21:33:29 +02:00
jeremystretch
d22f9000d6
Add troubleshooting section to Azure AD guide
2022-04-19 10:00:41 -04:00
Pieter Lambrecht
2587720298
Fix 8878: Restrict API key usage by Source IP
2022-04-19 14:44:35 +02:00
jeremystretch
bb99cee48a
Changelog & test for #9060
2022-04-18 13:14:30 -04:00
minitriga
a3805fe04d
Closes #9060 : Implement modulebay, iventory items and device bay filters ( #9146 )
...
* Closes #9060 : Implement modulebay, iventory items and device bay filters
* add blank line
2022-04-18 13:07:41 -04:00
jeremystretch
d4f1cb5d6a
Fixes #9158 : Do not list tags field for CSV forms which do not support tag assignment
2022-04-18 09:39:36 -04:00
jeremystretch
118bf5152c
Fixes #9132 : Limit location options by selected site when creating a wireless link
2022-04-18 09:02:03 -04:00
jeremystretch
41244dc677
Closes #9152 : Annotate related object type under custom field view
2022-04-18 08:56:28 -04:00
jeremystretch
671e1aed9f
Fixes #9151 : Child prefix counts not annotated on aggregates list under RIR view
2022-04-18 08:43:46 -04:00
jeremystretch
1636508a6a
Fixes #9156 : Fix loading UserConfig data from fixtures
2022-04-18 08:36:41 -04:00
Alex Gittings
bc2491e6b7
Closes #8894 : Add first and last name to APISelect widget if set
2022-04-15 21:50:24 +00:00
Alex Gittings
69a1cc8759
Closes #8998 : Add site group filter to racks
2022-04-15 20:36:40 +00:00
jeremystretch
c21db0ff6a
Closes #9137 : Add SSO configuration guide for Okta
2022-04-15 16:03:36 -04:00
jeremystretch
a889b3a4be
Add title for missing okta-openidconnect backend
2022-04-15 15:04:44 -04:00
Jeremy Stretch
098ef91583
Merge pull request #9144 from netbox-community/8495-custom-field-groups
...
Closes #8495 : Enable custom field grouping
2022-04-15 14:57:28 -04:00
jeremystretch
17df8a5c43
Closes #8495 : Enable custom field grouping
2022-04-15 14:45:28 -04:00
jeremystretch
4fac10ac4a
Merge branch 'develop' into feature
2022-04-15 12:09:28 -04:00
jeremystretch
10c7fdb618
Closes #9136 : Add SSO configuration guide for Microsoft Azure AD
2022-04-14 21:42:47 -04:00
jeremystretch
7be0a1a55f
Changelog for #9133
2022-04-14 15:51:26 -04:00
Jeremy Stretch
a98b2fabe0
Merge pull request #9134 from markkuleinio/python-version
...
Fixes #9133 : Require Python 3.8+ to run upgrade.sh
2022-04-14 15:50:18 -04:00
Markku Leiniö
7779b66972
Require Python 3.8+ to run upgrade.sh
2022-04-14 22:01:21 +03:00
jeremystretch
7463c40c40
Restore documentation search function
2022-04-14 14:24:34 -04:00
jeremystretch
996221147e
PRVB
2022-04-14 14:15:48 -04:00
Jeremy Stretch
7cd9bcd3f5
Merge pull request #9131 from netbox-community/develop
...
Release v3.2.1
2022-04-14 14:12:24 -04:00
jeremystretch
fdc018d809
Release v3.2.1
2022-04-14 13:58:18 -04:00
jeremystretch
fa5cf665ce
Fixes #9128 : Resolve component labels per module bay position when installing modules
2022-04-14 11:13:04 -04:00
jeremystretch
d6df6b444f
Closes #9123 : Improve appearance of SSO login providers
2022-04-14 10:54:07 -04:00
jeremystretch
78836389f0
Changelog for #8543 & cleanup
2022-04-14 08:37:58 -04:00
Jeremy Stretch
fa4b88a504
Merge pull request #9124 from tyler-8/wlan_site_filter_3_2
...
Add filters to VLAN selection group for WirelessLAN Form
2022-04-14 08:33:51 -04:00
Tyler Bigler
1a374a1669
Add filters to VLAN selection group
2022-04-14 00:58:17 -04:00
jeremystretch
01ba1b8c03
Fixes #9118 : Fix validation error when importing VM child interfaces
2022-04-13 13:43:18 -04:00
jeremystretch
f09a5aacae
Changelog for #9110
2022-04-12 14:17:08 -04:00
Jeremy Stretch
95d084d36d
Merge pull request #9110 from JoeIzzard/develop
...
Closes #8415 : Adds Neutrik power connectors
2022-04-12 12:40:31 -04:00
Joe Izzard
d35cd18745
fix: standardisation
2022-04-12 17:06:33 +01:00
jeremystretch
4e493d7836
Changelog for #8920 , #8956
2022-04-12 12:05:09 -04:00
Jeremy Stretch
68b8cca540
Merge pull request #8957 from kkthxbye-code/save-job-results
...
Fix #8956 : Save old JobResults
2022-04-12 11:57:48 -04:00
kkthxbye-code
c216405a81
Change default JOBRESULT_RETENTION from 0 to 90
2022-04-12 11:42:47 -04:00
kkthxbye
aa2ec3b9c9
Add dynamic config JOBRESULT_RETENTION
...
and cleanup functionality to the housekeeping script
2022-04-12 11:42:47 -04:00
kkthxbye
f13a00b2dd
Save old JobResults
2022-04-12 11:42:47 -04:00
Jeremy Stretch
8781d03aa7
Merge pull request #9067 from jasonyates/FR8920-nonrackeddevices
...
Limit amount of nonracked devices displayed
2022-04-12 11:38:14 -04:00
jeremystretch
1266a2f753
Fixes #9116 : assigned_to_interface filter for IP addresses should not match FHRP group assignments
2022-04-12 10:07:31 -04:00
jeremystretch
23d2cf1718
Closes #9081 : Add fhrpgroup_id filter for IP addresses
2022-04-12 09:56:33 -04:00
jeremystretch
d11031c694
Closes #9099 : Enable display of installed module serial & asset tag in module bays list
2022-04-12 09:00:19 -04:00
jeremystretch
916e976297
Tweak changelog for #9061
2022-04-12 08:22:17 -04:00
jeremystretch
27a9313396
#9096 : Correct getattr() call
2022-04-12 08:13:08 -04:00
jeremystretch
517d0158b6
Fixes #9096 : Remove duplicate filter tag when filtering by "none"
2022-04-11 08:51:11 -04:00
jeremystretch
a9e05aec7c
Fixes #9100 : Include position field in module type YAML export
2022-04-11 08:28:10 -04:00
Joe Izzard
9b3e43cb21
Closes #8415 : Adds Neutrik power connectors
2022-04-11 12:20:44 +01:00
Jason Yates
23fddf74b6
Updating to use a single queryset
...
Updating to use a single queryset for both template variables
2022-04-10 09:06:14 +01:00
jeremystretch
03535ce50b
Closes #8995 : Enable arbitrary ordering of REST API results
2022-04-08 16:00:33 -04:00
Jeremy Stretch
9b8de19fe6
Merge pull request #9085 from stephanblanke/8913-improve-documentation-regarding-vcs
...
Closes #8913 : Improve documentation regarding VC masters interfaces
2022-04-08 14:17:35 -04:00
jeremystretch
1d8b8aad3b
Changelog & documentation for #5479
2022-04-08 14:10:21 -04:00
Jeremy Stretch
84c30580aa
Merge pull request #9028 from kkthxbye-code/job-timeout
...
Fixes #5479 - Allow setting individual timeouts on scripts and reports
2022-04-08 13:54:08 -04:00
Stephan Blanke
a5f25726cd
Closes #8913 : Improve documentation regarding VC masters interfaces
2022-04-08 19:39:18 +02:00
Jeremy Stretch
7a6e047519
Merge pull request #9082 from danielestevez/doc-remote-auth-default-group
...
Conflicting documentation on remote default group
2022-04-08 10:44:38 -04:00
jeremystretch
1e65ef0c1a
Fixes #9055 : Restore ability to move inventory item to other device
2022-04-08 09:41:37 -04:00
jeremystretch
2269bf0167
Fixes #9079 : Fail validation when an inventory item is assigned as its own parent
2022-04-08 09:08:55 -04:00
jeremystretch
5526f8e3dc
Fix dumpdata ordering for VRFs
2022-04-07 21:19:38 -04:00
Jason Yates
2781b8535c
Update nonracked_devices.html
...
Fixing issue where Displaying 10 of 10 would appear when it's not required.
2022-04-07 08:32:50 +01:00
Jason Yates
c3d9910e08
Limit amount of nonracked devices displayed
...
Fixes #8920
Limits the amount of non-racked devices on Site and Location view to 10 and provides a link to the device list this is pre-filtered to the relevant site or location.
2022-04-07 08:21:13 +01:00
jeremystretch
b9f6a5625f
Update supported Python versions
2022-04-06 20:30:29 -04:00
jeremystretch
f4e78b0ea6
Fixes #9065 : Min/max VID should not be required when filtering VLAN groups
2022-04-06 20:29:28 -04:00
jeremystretch
d93e944c07
Closes #8973 : Display VLAN group count under site view
2022-04-06 20:12:14 -04:00
jeremystretch
6760533a10
Fixes #8931 : Copy assigned tenant when cloning a location
2022-04-06 20:01:09 -04:00
Daniel Sheppard
85e65edb7d
Fixes #9057 - Fix missing instance counts for module types
2022-04-06 13:46:31 -05:00
Daniel Sheppard
523390cd8e
#9061 - Change inheritance order for DeviceComponentFilterSets
2022-04-06 13:35:22 -05:00
jeremystretch
ea197eff5f
PRVB
2022-04-05 17:12:13 -04:00
Jeremy Stretch
d4938b7699
Merge pull request #9041 from netbox-community/develop
...
Release v3.2.0
2022-04-05 17:03:58 -04:00
jeremystretch
6ee6227b67
Pin Jinja2 to v3.0
2022-04-05 16:34:15 -04:00
jeremystretch
6f0ae8a5b8
Release v3.2.0
2022-04-05 16:26:07 -04:00
jeremystretch
c1b7f09530
Ensure legacy data checks run before other migrations
2022-04-05 15:56:21 -04:00
jeremystretch
9addde00e3
Merge branch 'feature' into develop
2022-04-05 14:51:26 -04:00
Jeremy Stretch
10f8a94399
Merge pull request #9039 from netbox-community/develop
...
Release v3.1.11
2022-04-05 14:45:41 -04:00
jeremystretch
631de20a8d
Release v3.1.11
2022-04-05 14:35:27 -04:00
jeremystretch
66464fd807
Implement bypass for migration safeguard
2022-04-05 14:24:28 -04:00
jeremystretch
0f5fe746e0
Add warning for legacy ASN field on site
2022-04-05 10:22:42 -04:00
jeremystretch
a7fc8621a8
Closes #9036 : Add bulk edit capability for site contact fields
2022-04-05 10:18:20 -04:00
jeremystretch
8b92bc6c4a
Add migration safeguard to prevent accidental destruction of data
2022-04-05 10:07:48 -04:00
jeremystretch
830b56ac9e
Check that ChoiceSet CHOICES is mutable if key is set
2022-04-05 08:40:30 -04:00
jeremystretch
fcfdbfc2b5
Merge branch 'develop' into feature
2022-04-05 08:21:39 -04:00
jeremystretch
e575279738
Changelog for #8365
2022-04-04 15:58:54 -04:00
Jeremy Stretch
796f7258cc
Merge pull request #9018 from stephanblanke/8365-filering-for-child-devices-by-parent-device
...
Closes #8365 : Filtering for child devices by parent device
2022-04-04 15:18:20 -04:00
jeremystretch
ea88b040ec
Fixes #8658 : Fix display of assigned components under inventory item lists
2022-04-04 14:40:22 -04:00
kkthxbye-code
69b4d0d44b
#9028 - Fix pep8 syntax
2022-04-04 18:13:13 +02:00
kkthxbye-code
36d6ae33d1
Allow setting individual timeouts on scripts and reports
2022-04-04 18:00:38 +02:00
Stephan Blanke
8126087b3e
Merge branch 'netbox-community:develop' into 8365-filering-for-child-devices-by-parent-device
2022-04-02 18:10:12 +02:00
Stephan Blanke
780459d2bf
Closes #8365 : Filtering for child devices by parent device
2022-04-02 18:08:48 +02:00
jeremystretch
e2b6d69596
Monkey-patch Django's force_text in lieu of graphene-django 2.16 release
2022-04-01 10:15:45 -04:00
jeremystretch
7fff1e6fe5
Closes #9003 : Enable bulk module assignment/removal for device components
2022-04-01 09:42:30 -04:00
jeremystretch
b576ce72a1
Merge branch 'develop' into feature
2022-04-01 09:13:37 -04:00
jeremystretch
99a01207bc
Closes #9012 : Linkify circuits count in providers list
2022-04-01 09:06:44 -04:00
Jeremy Stretch
6d6457ad18
Merge pull request #9010 from kkthxbye-code/fix-9009
...
Annotate rack search queryset with device count
2022-04-01 08:43:22 -04:00
jeremystretch
35f3a42e7f
Remove 2022 survey announcement
2022-04-01 08:31:53 -04:00
kkthxbye
a84ae88214
Annotate rack search queryset with device count
2022-04-01 09:34:16 +02:00
jeremystretch
4fae42de51
Fixes #9007 : Fix FieldError exception when instantiating a device type with nested inventory items
2022-03-31 12:07:02 -04:00
jeremystretch
1d55c04c21
Closes #9006 : Enable custom fields, custom links, and tags for journal entries
2022-03-31 11:40:02 -04:00
jeremystretch
7a54658710
Fixes #8978 : Fix instantiation of front ports when provisioning a module
2022-03-31 09:03:01 -04:00
jeremystretch
bddc35bbc7
Closes #8496 : Enable assigning multiple ASNs to a provider
2022-03-30 17:17:36 -04:00
jeremystretch
cdacd2a951
Closes #8593 : Add link field to contact model
2022-03-30 16:19:12 -04:00
jeremystretch
58e4d08bb0
Closes #8790 : Include site and prefixes columns in VLAN group VLANs table
2022-03-30 15:51:12 -04:00
jeremystretch
3ff4fd814e
Merge branch 'develop' into feature
2022-03-30 15:45:40 -04:00
jeremystretch
91e8f57afb
Change log & cleanup for #8163 , #8866
2022-03-30 15:39:28 -04:00
Jeremy Stretch
e3d0628a06
Merge pull request #8870 from minitriga/issue_8866
...
APISelect JavaScript only perform fetch if Django substitutes have been replaced.
2022-03-30 15:37:14 -04:00
Jeremy Stretch
9fca9ca7ec
Merge pull request #8983 from stephanblanke/8163-bridge-members-panel-in-interface-view
...
Closes #8163 : Add bridge members panel to interface view
2022-03-30 15:27:37 -04:00
jeremystretch
2d09a40663
Closes #8601 : Include group when displaying tenant assigned to cluster
2022-03-30 15:04:13 -04:00
jeremystretch
1eaf55c555
Closes #8336 : Add note about referening object in custom link template
2022-03-30 14:14:49 -04:00
jeremystretch
db535e6453
Closes #8436 : Update token permissions documentation
2022-03-30 14:05:27 -04:00
jeremystretch
dadec9d3cb
Add instruction for checking out an older release
2022-03-30 13:03:08 -04:00
jeremystretch
ff780177d0
Clean up exception templates
2022-03-29 16:01:10 -04:00
Stephan Blanke
b7e2ea1ca5
Closes #8163 : Add bridge members panel to interface view
2022-03-28 20:37:00 +02:00
jeremystretch
bf50134d94
#8976 : Set required=False on serializer field
2022-03-28 14:18:45 -04:00
jeremystretch
227bac7c60
Fixes #8976 : Add missing object_type field on CustomField REST API serializer
2022-03-28 13:34:37 -04:00
jeremystretch
340ff82487
Fixes #8970 : Permit nested inventory item templates on device types
2022-03-28 13:22:43 -04:00
jeremystretch
894665b067
Changelog for #8785 , #8830
2022-03-28 10:35:49 -04:00
jeremystretch
48b7294ff1
#8785 : Tweak regex validator to avoid creating no-op migration file
2022-03-28 10:35:00 -04:00
Jeremy Stretch
cde8ff282d
Merge pull request #8962 from apellini/patch-2
...
#8830 Adding ClusterXL
2022-03-28 10:06:50 -04:00
Jeremy Stretch
0b44a595e2
Merge pull request #8945 from fmlshai/develop
...
Fix #8785 - allow wildcard dns records
2022-03-28 10:04:33 -04:00
Jeremy Stretch
37781bd208
Fix parentheses
2022-03-28 09:37:33 -04:00
fmlshai
e0344e9251
Update validators.py
...
Updated DNSValidator regex
2022-03-28 15:20:19 +02:00
jeremystretch
a1808a54a4
Fixes #8974 : Use monospace font for text areas in config revision form
2022-03-28 09:13:15 -04:00
neope
1cef513f6c
Adding ClusterXL as FHRPGroupProtocolChoices
...
Adding in choices group standard, checkpoint and cisco and ungroupped other.
2022-03-25 19:41:35 +01:00
jeremystretch
22908a12e9
Merge branch 'develop' into feature
2022-03-25 10:38:44 -04:00
jeremystretch
57759aa4a3
PRVB
2022-03-25 10:29:44 -04:00
Jeremy Stretch
d50148fab7
Merge pull request #8968 from netbox-community/develop
...
Release v3.1.10
2022-03-25 10:28:38 -04:00
jeremystretch
271c2ea3e3
Correct changelog
2022-03-25 10:16:40 -04:00
jeremystretch
20a6f6ac79
Release v3.1.10
2022-03-25 10:14:37 -04:00
jeremystretch
8924d5fa05
Correct change log
2022-03-25 10:04:48 -04:00
jeremystretch
26637d934b
Change log for #8232 , #8926
2022-03-25 10:02:21 -04:00
jeremystretch
dde4495e20
#8232 : Cleanup & test fix
2022-03-25 09:59:58 -04:00
tranthang2404
1278429518
Closes #8232 : Add color show full 100% utilization ( #8816 )
...
* Closes #8232 : Add color show full 100% utilization
* change rounding
* change rounding
* fix hard code html
* format
2022-03-25 09:52:13 -04:00
Jeremy Stretch
421f5a03aa
Merge pull request #8963 from minitriga/issue_8926
...
Closes #8926 : Implement type and roll to device bay table
2022-03-25 09:12:45 -04:00
Alex Gittings
a433d5d59d
Closes #8926 : Implement type and roll to device bay table
2022-03-25 09:25:55 +00:00
neope
934493bf5f
#8830 Adding ClusterXL
...
Adding ClusterCL Choice to FHRP Group
2022-03-25 08:35:57 +01:00
jeremystretch
58f97bc0e7
Merge develop into feature
2022-03-24 16:35:35 -04:00
jeremystretch
a5820e27a6
Fixes #8905 : Disable ordering by assigned tags to prevent erroneous results
2022-03-24 11:56:18 -04:00
jeremystretch
d312fe7c2b
Fixes #8696 : Fix help link under FHRP group assigment creation view
2022-03-24 11:14:24 -04:00
Jeremy Stretch
124fc73386
Merge pull request #8953 from 991jo/fix-8952
...
Fixed #8952 : rack rear faces link not clickable
2022-03-24 10:53:42 -04:00
jeremystretch
c78e7c14d3
Fixes #8947 : Retain filter parameters when handling an export template exception
2022-03-24 10:47:39 -04:00
jeremystretch
30a6dc2f64
Fixes #8951 : Allow changing device type & platform to different manufacturer simultaneously
2022-03-24 10:34:09 -04:00
Johannes Erwerle
6ceb78fd4c
Fixed #8952 : rack rear faces link not clickable
2022-03-24 09:34:23 +01:00
jeremystretch
e09ab79a1a
Changelog for #8924
2022-03-23 17:01:57 -04:00
Jeremy Stretch
b6587c00ce
Merge pull request #8925 from kkthxbye-code/fast_script_list
...
Fix #8924 - Speed up rendering of the script list
2022-03-23 16:43:15 -04:00
jeremystretch
df2f6d4a7d
Fixes #8872 : Enable filtering by custom object fields
2022-03-23 14:34:42 -04:00
jeremystretch
3b69f07b86
Clean up module template
2022-03-23 14:00:56 -04:00
jeremystretch
fdc0036872
Closes #8846 : Enable image attachments for module types
2022-03-23 13:58:35 -04:00
jeremystretch
fab90ecbe5
Closes #8803 : Enable adding components from module view
2022-03-23 13:50:03 -04:00
jeremystretch
f72d160249
Add form examples to plugin dev docs
2022-03-23 12:12:31 -04:00
jeremystretch
b65404a8a9
Fix cable creation view
2022-03-23 10:55:09 -04:00
jeremystretch
42446cb87b
Clean up interface template
2022-03-23 10:51:38 -04:00
fmlshai
f45e64c756
Fix #8785 - allow wildcard dns records
...
Added * to the DNSValidator regex to allow wildcard domains like *.example.com
2022-03-23 14:38:26 +01:00
kkthxbye
ae46cd33b6
- Move do_not_call_in_templates to BaseScript
...
- Fix the name classproperty
2022-03-23 12:18:14 +01:00
Jeremy Stretch
61eb22f4f7
Merge pull request #8943 from netbox-community/8912-linkify-filter
...
Closes #8912 : Add linkify template filter
2022-03-22 15:47:29 -04:00
jeremystretch
7c14b8d97b
Clean up display of tenant groups
2022-03-22 15:29:05 -04:00
jeremystretch
8d682041a4
Extend linkify() to accept an attr name for the link text
2022-03-22 15:17:34 -04:00
jeremystretch
75dae5fbe8
Introduce linkify template filter
2022-03-22 14:51:20 -04:00
jeremystretch
dc92e19f76
Limit custom field object types to suitable models
2022-03-22 13:12:31 -04:00
jeremystretch
ce87e0dfa4
Merge branch 'develop' into feature
2022-03-22 12:57:23 -04:00
jeremystretch
41efad4056
Fixes #8919 : Fix filtering of VLAN groups by site under prefix edit form
2022-03-22 11:39:26 -04:00
jeremystretch
5f89226cd7
Update testing instructions
2022-03-22 10:59:43 -04:00
jeremystretch
197dfca5b2
Fixes #8935 : Correct ordering of next/previous racks to use naturalized names
2022-03-22 09:50:38 -04:00
jeremystretch
e6980626d8
Fixes #8932 : Fix error when setting null value for interface rf_role via REST API
2022-03-22 09:37:57 -04:00
jeremystretch
ca44a654a5
Closes #8794 : Support dynamic configuration for JournalEntry kinds
2022-03-21 16:35:24 -04:00
jeremystretch
48dc76a694
Closes #8685 : Add modules, module types to global search
2022-03-21 16:27:38 -04:00
jeremystretch
0c5eab680b
Document the use of WritableNestedSerializer
2022-03-21 15:22:45 -04:00
jeremystretch
3dc671395e
Introduce local ChoiceField and MultipleChoiceField classes
2022-03-21 15:08:05 -04:00
jeremystretch
ba1e6e91b9
Rename ObjectEditView.model_form to form
2022-03-21 10:22:30 -04:00
kkthxbye
22980cea7b
Speed up rendering of the script list
2022-03-21 10:46:51 +01:00
jeremystretch
ed0c19807a
Link to plugin tutorial in development docs
2022-03-18 13:43:58 -04:00
jeremystretch
15005209d1
Merge branch 'develop' into feature
2022-03-18 13:34:31 -04:00
jeremystretch
f64987d0c4
Changelog for #8813
2022-03-18 13:25:47 -04:00
PieterL75
0da04232f3
Fixes #8813 Retain search value after submitting ( #8907 )
...
* Fixes #8813 Retain search value after submitting
* remove autofocus from searchbar
Co-authored-by: Pieter Lambrecht <pieter.lambrecht@sentia.com >
2022-03-18 13:23:39 -04:00
jeremystretch
8d53b46e82
Merge branch 'develop' into feature
2022-03-18 13:17:11 -04:00
jeremystretch
9a0bb14e76
Install tblib to fix tracebacks during parallel test runs
2022-03-18 11:47:43 -04:00
jeremystretch
900825a2af
Changelog for #8457 , #8575 , #8645
2022-03-18 11:46:49 -04:00
Jeremy Stretch
52de50aa64
Merge pull request #8873 from minitriga/issue_8457
...
Closes : #8457 - Nonracked Devices Location/Site
2022-03-18 11:32:24 -04:00
Jeremy Stretch
1541060091
Merge pull request #8742 from minitriga/issue_8645
...
Allow filtering on Core models for Contacts
2022-03-18 11:24:09 -04:00
Alex Gittings
50bc0caccf
Fix issues with ordering and add field_groups
2022-03-18 14:58:51 +00:00
minitriga
8f5b14ec84
Update netbox/dcim/forms/filtersets.py
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-03-18 14:39:37 +00:00
minitriga
da37db1ea9
Update netbox/circuits/filtersets.py
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2022-03-18 14:39:22 +00:00
Alex Gittings
5abde866f1
Closes : #8457 - implement nonracked devices on locations and sites
2022-03-18 14:34:42 +00:00
Jeremy Stretch
32eed72d2b
Merge pull request #8874 from minitriga/issue_8575
...
Closes : #8575 - Show Racks on Cable Table and Cable Page
2022-03-18 10:14:40 -04:00
jeremystretch
585b5a221d
Changelog for #8553
2022-03-17 17:06:21 -04:00
Jeremy Stretch
db52fe475a
Merge pull request #8573 from 991jo/asn_search_fix
...
Fixes 8553: Fix contacts and ASNs missing in the search dropdown and …
2022-03-17 16:43:30 -04:00
jeremystretch
57ad730f74
Fixes #8888 : Use HTTPS to pull graphene-django branch from GitHub
2022-03-17 08:57:13 -04:00
Jeremy Stretch
c5db99f383
Merge pull request #8887 from sc68cal/sc68cal-patch-1
...
Update GitHub link for Netaddr
2022-03-16 20:18:47 -04:00
Sean M. Collins
fd6d3205d0
Update GitHub link for Netaddr
...
The project was renamed/moved to a new location in GitHub and we should update the link
in case the redirect stops functioning
2022-03-16 11:45:14 -04:00
Alex Gittings
9548cf32ff
add new line
2022-03-15 00:05:10 +00:00
Alex Gittings
bdbfff911b
add new line
2022-03-15 00:04:22 +00:00
Alex Gittings
a143eca57d
Closes : #8575 Implement rack_a and rack_b for cable table
2022-03-15 00:02:16 +00:00
jeremystretch
2101f714cc
Closes #8848 : Show module bay & type in API serilizer display
2022-03-14 14:06:14 -04:00
Alex Gittings
3edff89a4d
Fixes : #8866 - Does not perform API Select Search if a django peramiter has not been replaced
2022-03-14 17:57:33 +00:00
jeremystretch
f2079de2cb
Fixes #8838 : Fix FieldError exception during global search
2022-03-14 13:55:35 -04:00
jeremystretch
93527d892b
Fixes #8845 : Correct default ASN formatting in table
2022-03-14 13:49:54 -04:00
jeremystretch
b91218308b
Fixes #8869 : Fix NoReverseMatch exception when displaying tag w/assignments
2022-03-14 13:47:41 -04:00
jeremystretch
6170138124
Rename ActionsColumn sequence to actions
2022-03-14 13:45:21 -04:00
jeremystretch
1add5accf2
Fixes #8844 : Correct VLAN ID max value
2022-03-14 09:57:51 -04:00
jeremystretch
faba6c9bdc
Fixes #8850 : Show airflow field on device REST API serializer when config context data is included
2022-03-14 09:54:11 -04:00
jeremystretch
4eb7cd06b4
Adjust font size for serial number under device status view
2022-03-14 09:46:40 -04:00
jeremystretch
245cff887c
Move q filter to NetBoxModelFilterSet
2022-03-11 16:16:58 -05:00
jeremystretch
59aba52b03
Rename OrderedDefaultRouter to NetBoxRouter & document for plugins
2022-03-11 15:59:03 -05:00
jeremystretch
6d05a4117a
Update plugins documentation
2022-03-11 15:47:52 -05:00
jeremystretch
49e5268d48
Fitlerset class declration on ObjectListField should be optional
2022-03-11 15:46:16 -05:00
jeremystretch
76445bd19c
Move bulk edit/delete buttons to template tags
2022-03-10 16:27:53 -05:00
jeremystretch
5a3e99626d
Simplify add/import/export button invocation
2022-03-10 15:56:09 -05:00
jeremystretch
ffc29d14a8
Add tags field to NetBoxModelForm
2022-03-10 15:08:23 -05:00
jeremystretch
7cffa6ebcc
Release v3.2.0-beta2
2022-03-09 12:56:20 -05:00
Alex Gittings
342f1d31be
fix pycodestyle issues
2022-03-09 17:55:45 +00:00
Alex Gittings
b779bbfc9d
add contacts to site table
2022-03-09 17:49:02 +00:00
Alex Gittings
ef6576bdd6
merge develop into issue
2022-03-09 17:47:58 +00:00
Alex Gittings
27dab262de
add columns for each model table that has contacts
2022-03-09 17:35:25 +00:00
Jeremy Stretch
f559ceeb7f
Merge pull request #8833 from netbox-community/8823-api-serializers
...
Closes #8823 : Add plugin support for REST API components
2022-03-09 12:31:01 -05:00
jeremystretch
e36ae4f0f7
Document support for NetBoxModelSerializer, NetBoxModelViewSet
2022-03-09 11:52:14 -05:00
Alex Gittings
412c1df15a
acidentally removed NestedContactAssignmentSerializer in previous commit
2022-03-09 16:48:29 +00:00
Alex Gittings
73af3ba095
remove contacts from api endpoints
2022-03-09 16:45:19 +00:00
jeremystretch
bbdeae0ed9
Move CustomFieldModelViewSet functionality into NetBoxModelViewSet
2022-03-09 11:44:55 -05:00
Alex Gittings
21b7564976
Merge branch 'issue_8645' of https://github.com/minitriga/netbox into issue_8645
2022-03-09 16:36:16 +00:00
Alex Gittings
bf22b820bf
Fixes #8645 ; Allow filtering on core models in the UI
2022-03-09 16:35:47 +00:00
jeremystretch
efd5a73a18
Refactor API views
2022-03-09 11:27:42 -05:00
jeremystretch
a11abf87ec
Refactor API serializers
2022-03-09 10:59:22 -05:00
thatmattlove
8cd24b1a67
Fixes #8820 : correct navbar color in dark mode
2022-03-08 14:28:52 -07:00
jeremystretch
28f7b411ed
Revise plugins documentation
2022-03-08 15:44:35 -05:00
jeremystretch
655bc49fad
Clean up form select widgets
2022-03-07 15:11:57 -05:00
jeremystretch
18c9ee2f9d
Closes #8804 : Include module type count on manufacturer view
2022-03-07 13:44:27 -05:00
jeremystretch
07f2cdac58
Fixes #8810 : Enable filtering modules by type
2022-03-07 13:40:49 -05:00
jeremystretch
06781beb81
Fixes #8815 : Fix display of custom object fields in table columns
2022-03-07 13:30:52 -05:00
jeremystretch
cd29293dd6
Merge v3.1.9
2022-03-07 10:55:30 -05:00
jeremystretch
1fdc7a9163
Merge branch 'master' into develop
2022-03-07 10:49:06 -05:00
Jeremy Stretch
6807db4967
Merge pull request #8818 from netbox-community/fix-tzdata
...
Add tzdata dependency
2022-03-07 10:48:12 -05:00
jeremystretch
b0ea416d6d
Add tzdata dependency
2022-03-07 10:38:05 -05:00
jeremystretch
c515218760
PRVB
2022-03-07 10:07:07 -05:00
Jeremy Stretch
8053ea0a22
Merge pull request #8814 from netbox-community/develop
...
Release v3.1.9
2022-03-07 09:59:16 -05:00
jeremystretch
a5603c9953
Release v3.1.9
2022-03-07 09:47:31 -05:00
Jeremy Stretch
bffe63a233
Merge pull request #8793 from seros1521/fix_8715
...
Fixes #8715 : eliminates duplicates when used in many-to-many field constraints
2022-03-07 09:27:14 -05:00
jeremystretch
2cfbfe473e
Fixes #8807 : Correct REST API URL for FHRP group assignments
2022-03-07 09:02:47 -05:00
jeremystretch
3c78c100b5
Fixes #8808 : Fix members count under FHRP group list
2022-03-07 09:00:00 -05:00
jeremystretch
2451b0a5b1
Clean up search results layout
2022-03-07 08:50:58 -05:00
Jeremy Stretch
85e9438ff7
Merge pull request #8734 from emersonfelipesp/add_pluginfooter_block
...
Closes #8733 : Add {% block pluginfooter %} to 'base/layout.html' template
2022-03-04 16:07:54 -05:00
jeremystretch
81610ba86e
Fixes #8724 : Fix exception during device import with invalid device type
2022-03-04 13:45:59 -05:00
jeremystretch
6423b386d2
Closes #8758 : Allow empty string substitution when renaming objects in bulk
2022-03-04 13:30:32 -05:00
jeremystretch
5c48d116eb
Closes #8664 : Show assigned ASNs/sites under list views
2022-03-04 13:20:17 -05:00
seros1521
90257e9dee
Fixes #8715 : eliminates duplicates when used in many-to-many field constraints
...
When using permissions that use tags, a user may receive multiple permissions
of the same type if multiple tags are assigned to the device. This causes the
RestrictedQuerySet class to generate a query similar to this:
>>> dcim.models.Device.objects.filter(Q(tags__name='tag1')|Q(tags__name='tag2'))
<ConfigContextModelQuerySet [<Device: device1>, <Device: device1>]>
This query returns the same object twice if both tags are assigned to it. This
is due to the use of the django-taggit library. The library's documentation
describes this behavior as expected and suggests using an explicit distinct()
call in queries to avoid duplicates.
However, the use of DISTINCT in queries has a global side effect -
deduplication of responses, which may or may not be acceptable behavior
(depending on further use). Since it is not known how RestrictedQuerySet will
be used in the rest of the code, it was decided to dedupe using a subquery.
2022-03-04 14:37:05 +07:00
jeremystretch
a740203444
Fixes #8792 : Fix creation of circuit terminations via UI
2022-03-03 16:42:48 -05:00
jeremystretch
25dc9cc14a
Fixes #7891 : Fix display of form validation failures during device component creation
2022-03-03 16:18:24 -05:00
jeremystretch
d4d2af46ac
Refactor tables modules
2022-03-03 15:16:23 -05:00
jeremystretch
64acfc3187
#8787 : Fix toggling of PK table column
2022-03-03 14:09:32 -05:00
jeremystretch
62a1d4b3e0
Fixes #8763 : Fix inventory item component assignment
2022-03-03 11:52:36 -05:00
jeremystretch
e6072a51f8
Closes #8765 : Display and enable bulk clearing of user's table preferences
2022-03-03 10:03:43 -05:00
jeremystretch
21e3159711
Hide table checkboxes when no bulk actions are enabled
2022-03-02 16:13:59 -05:00
jeremystretch
dadd8cb93a
Support the direct use of TagFilter
2022-03-02 12:06:07 -05:00
jeremystretch
5f8af6ad66
Closes #8779 : Enable the use of ChoiceSet by plugins
2022-03-02 11:43:28 -05:00
Jeremy Stretch
3436905744
Merge pull request #8771 from jasonyates/8770-documentation
...
Updating mkdocs to automatically adjust theme
2022-03-02 08:38:04 -05:00
Jason Yates
e3258bcf5a
Updating mkdocs to automatically adjust theme
...
Automatically adjusts documentation theme between default/slate based on users preference for dark mode.
2022-03-02 08:45:22 +00:00
jeremystretch
2b6e0405a5
Closes #8736 : Add PC and UPC fiber end faces for LC/SC/LSH port types
2022-03-01 11:43:00 -05:00
jeremystretch
7f752d9102
Closes #8762 : Link to rack elevations list from site view
2022-03-01 11:32:17 -05:00
jeremystretch
df430394b0
Closes #8766 : Add SCTP to service protocols list
2022-03-01 11:07:19 -05:00
Jeremy Stretch
638d89e73b
Merge pull request #8767 from peteeckel/fix/plugin-api-endpoint
...
Correct the endpoint for plugin API view names
2022-03-01 10:11:49 -05:00
jeremystretch
1ab51ca04e
Announce 2022 community survey
2022-03-01 09:29:58 -05:00
jeremystretch
cb0386779c
Announce 2022 community survey
2022-03-01 09:17:24 -05:00
Peter Eckel
4dc428d75b
Closes #8764 : Correct the endpoint for plugin API view names
2022-03-01 13:11:49 +01:00
jeremystretch
e7496c8840
Use get_viewname() to resolve view name under ObjectDeleteView
2022-02-28 15:20:41 -05:00
jeremystretch
d6c272cfd6
Fixes #8764 : Correct view name resolution for dynamic form fields
2022-02-28 15:17:49 -05:00
jeremystretch
da6ed8ea11
Fixes #8761 : Correct view name resolution under journal entry views
2022-02-28 12:10:22 -05:00
Emerson Pereira
28de330b50
Replace 'pluginfooter' block with 'footer' and 'footer_links' blocks
...
- 'footer' blocks represents the <footer> html tag
- 'footer_links' are the anchor tags inside nav
2022-02-26 01:13:11 -03:00
jeremystretch
7823fa05ef
Fix changelog table column ordering
2022-02-25 14:19:50 -05:00
jeremystretch
fab4d95156
Merge branch 'develop' into feature
2022-02-25 14:06:45 -05:00
jeremystretch
06cb7f35f1
Update changelog
2022-02-25 13:26:02 -05:00
thatmattlove
796c5d785e
Fix navbar-toggler-icon visibility in dark mode
2022-02-25 11:23:14 -07:00
thatmattlove
c88db77814
Fixes #8633 : Recheck sidenav state on window resize
...
* Recheck sidenav state on window resize
* Remove `data-sidenav-pinned` attribute when hiding sidenav
* Remove `data-sidenav-hidden` attribute when showing sidenav
2022-02-25 11:23:14 -07:00
Jeremy Stretch
6fe0f4cd7d
Merge pull request #8741 from djothi/develop
...
Closes #8594 : Add description filter for all models with a description field
2022-02-25 13:18:40 -05:00
Jeremy Stretch
3bf90c3c38
Merge pull request #8735 from minitriga/issue_8629
...
Add description to tag table search function
2022-02-25 13:13:14 -05:00
Matt Love
992f3535b7
Merge pull request #8722 from stephanblanke/develop
...
Generalize scopeSelector js to allow easy reuse of existing layout configurations
2022-02-25 10:55:18 -07:00
Djothi Carpentier
06eacb5a5c
Add description filter to WirelessLAN & WirelessLink
2022-02-25 18:15:33 +01:00
Djothi Carpentier
c0152ce52f
Add description filter to VMInterface
2022-02-25 18:15:33 +01:00
Djothi Carpentier
5a60224d77
Add description filter for Token & ObjectPermission
2022-02-25 18:15:33 +01:00
Djothi Carpentier
c137fa2022
Add description filter for Tenant & ContactRole
2022-02-25 18:15:33 +01:00
Djothi Carpentier
879d01a750
Add description filter for VRF, RouteTarget, Aggregate, ASN, Role, Prefix, IPRange, VLAN & Service
2022-02-25 18:15:33 +01:00
Djothi Carpentier
6db878743c
Add description filter for CustomField, ExportTemplate & Tag
2022-02-25 18:15:33 +01:00
Djothi Carpentier
08b90090f5
Add description filter for Site, RackRole, RackReservation & DeviceRole
2022-02-25 18:15:33 +01:00
Djothi Carpentier
42466d5fc4
Add description filter for ProviderNetwork, CircuitType, Circuit & CircuitTermination
2022-02-25 18:15:22 +01:00
Daniel Estévez
a3f172fc77
Conflicting documentation on remote default group
...
In the current documentation we have two seemingly conflicting sentences:
* REMOTE_AUTH_DEFAULT_GROUPS: (Requires REMOTE_AUTH_ENABLED.)
* REMOTE_AUTH_ENABLED: (REMOTE_AUTH_DEFAULT_GROUPS will not function if REMOTE_AUTH_ENABLED is enabled)
2022-02-25 11:30:13 -05:00
jeremystretch
0953bba0a3
Closes #8747 : Rename ObjectListView action_buttons to actions
2022-02-24 16:33:51 -05:00
Alex Gittings
36d6dd1ca9
Fixes #8645 ; Allow filtering on core models in the UI and API for contact assignments
2022-02-24 17:08:38 +00:00
Alex Gittings
4863591bc8
Fixes #8629 ; Add description to tag table search function
2022-02-24 10:02:21 +00:00
Emerson Pereira
c489501441
Add {% block pluginfooter %} to 'base/layout.html' template
...
Makes it easy to insert footer information into Netbox footer.
2022-02-24 00:38:11 -03:00
jeremystretch
6638f560f8
Fixes #8683 : Fix ZoneInfoNotFoundError exception under Python 3.9+
2022-02-23 14:16:12 -05:00
jeremystretch
a2fe23549b
Closes #8667 : Support position patterning when creating module bays & templates
2022-02-23 13:02:14 -05:00
Stephan Blanke
1a7438acfd
Fixed code comments
2022-02-22 23:32:34 +01:00
Stephan Blanke
b1de85a44f
Fixes #8710 : Show/hide form elements based on scope selection
2022-02-22 23:27:11 +01:00
jeremystretch
6604ebfd01
Fix tag background color
2022-02-22 13:10:04 -05:00
jeremystretch
7872460162
Fixes #8682 : Limit available VLANs by group min/max VIDs
2022-02-22 11:39:05 -05:00
jeremystretch
d9696ae34c
Fixes #8714 : Remove label from comments form field
2022-02-22 10:47:02 -05:00
jeremystretch
7c937bf8b8
Fixes #8692 : Restore misisng tabs under cluster, VM views
2022-02-22 09:35:21 -05:00
jeremystretch
4913d7ee39
Fixes #8713 : Restore missing "add" button on services list view
2022-02-22 09:05:31 -05:00
jeremystretch
2503a3e3ca
Fixes #8717 : Fix redirection after bulk edit/delete of prefixes from aggregate view
2022-02-22 09:02:31 -05:00
Johannes Erwerle
538984c6d2
Fixes 8553: Fix Provider network, ASN, and contact options missings from global search selector
2022-02-21 12:26:12 +01:00
jeremystretch
5f92ed492b
Update development docs
2022-02-18 15:35:08 -05:00
jeremystretch
bca0978434
Clean up component template creation for ModuleTypes
2022-02-18 11:56:49 -05:00
jeremystretch
e1f06ec862
Enable adding inventory items to components from device component list views
2022-02-18 10:09:51 -05:00
jeremystretch
a5c8bbf79e
Closes #8684 : Change custom link template context variable 'obj' to 'object' (backward-compatible)
2022-02-18 09:50:02 -05:00
jeremystretch
e8df373abf
Change results tab name for clarity
2022-02-18 09:28:34 -05:00
jeremystretch
39b8eb0ae0
Fixes #8656 : Fix migration error when upgrading from a v2.11 database
2022-02-17 14:14:23 -05:00
jeremystretch
eb02f6137e
Fixes #8670 : Fix filtering device components by installed module
2022-02-17 11:42:18 -05:00
jeremystretch
90ee689d5a
Closes #8678 : Validate minimum required Python version
2022-02-17 10:31:28 -05:00
jeremystretch
90558a2e80
Fixes #8671 : Fix AttributeError when viewing console/power/interface connection lists
2022-02-16 16:45:56 -05:00
jeremystretch
b343035060
Fixes #8674 : Fix rendering of tabbed content in documentation
2022-02-16 16:21:32 -05:00
jeremystretch
bcdd006dd5
Fixes #8661 : Fix ValueError exception when trying to connect a cable
2022-02-16 09:27:16 -05:00
jeremystretch
92c4e5bfaf
Fixes #8659 : Fix display of multi-object custom fields after deleting related object
2022-02-16 09:07:01 -05:00
jeremystretch
fdbdf26afc
Fixes #8655 : Fix AttributeError when viewing cabled interfaces
2022-02-16 08:23:57 -05:00
jeremystretch
1aa295dc84
Release v3.2-beta1
2022-02-15 14:56:01 -05:00
Jeremy Stretch
85b534a0b0
Merge pull request #8650 from netbox-community/8649-config-module
...
Closes #8649 : Enable customization of configuration module
2022-02-15 13:11:50 -05:00
jeremystretch
e728738e34
Closes #8649 : Enable customization of configuration module using NETBOX_CONFIGURATION environment variable
2022-02-15 12:36:03 -05:00
Daniel Sheppard
6bbf168cec
Fixes #8546 - Fix import to restrict bridge, parent, lag to device interfaces
2022-02-15 09:27:55 -06:00
jeremystretch
aa85ae89c1
Merge v3.1.8
2022-02-15 10:05:07 -05:00
jeremystretch
b5e4fdc3d8
PRVB
2022-02-15 09:32:52 -05:00
Jeremy Stretch
90f91eeea4
Merge pull request #8640 from netbox-community/develop
...
Release v3.1.8
2022-02-15 09:31:00 -05:00
jeremystretch
ae0ae5fd4e
Remove outdated installation video
2022-02-15 09:20:19 -05:00
jeremystretch
5b7486cff8
Release v3.1.8
2022-02-15 09:01:58 -05:00
jeremystretch
14240318f1
Fixes #8609 : Display validation error when attempting to assign VLANs to interface with no mode during bulk edit
2022-02-15 08:39:45 -05:00
jeremystretch
18eb9ffae6
Changelog for #8391
2022-02-14 10:34:30 -05:00
Jeremy Stretch
c0a62793c4
Merge pull request #8441 from seulsale/8391-install-date-null
...
Fixes #8391 : Install date should appear empty when exported
2022-02-14 10:32:56 -05:00
jeremystretch
dd848d754f
Changelog & cleanup for #8556
2022-02-14 10:06:56 -05:00
Jeremy Stretch
f058850598
Merge pull request #8581 from mathieu-mp/8556-add-full-name-to-change-log-tables
...
Closes #8556 : Add 'Full Name' column to Change Log table
2022-02-14 09:49:36 -05:00
Jeremy Stretch
0c7220016b
Merge pull request #8621 from JonathonReinhart/nbshell-tab-complete
...
Enable tab completion in nbshell
2022-02-14 09:27:35 -05:00
jeremystretch
8c19124717
Fixes #8622 : Correct help text of status field on VM import form
2022-02-14 08:54:36 -05:00
Mathieu PAYROL
46f4359e1f
Closes #8556 : Add 'Full Name' column to Change Log table
2022-02-14 09:07:57 +01:00
Sergio Saucedo
f80452c7d9
Update import order
2022-02-14 00:47:48 -06:00
Sergio Saucedo
611f1b57dd
Implement custom DateTimeColumn improving null values handling
2022-02-14 00:44:50 -06:00
Jonathon Reinhart
d1b1a45725
Enable tab completion in nbshell
2022-02-13 03:00:57 -05:00
jeremystretch
6e38f7e532
Changelog for #8577
2022-02-11 16:00:01 -05:00
Jeremy Stretch
2c1e681984
Merge pull request #8584 from 991jo/assigned_contacts_fix
...
Fixes #8577 : Contact assignment amounts not shown during contact glob…
2022-02-11 15:49:02 -05:00
jeremystretch
f11ad99983
Fixes #8611 : Fix bulk editing for certain custom link, webhook, and journal entry fields
2022-02-11 15:34:41 -05:00
jeremystretch
e1ef911d40
#8564 : Fix deepmerge logic to allow nullifying dicts
2022-02-11 15:22:50 -05:00
jeremystretch
b40afd1006
Create custom RTD configuration
2022-02-11 14:49:45 -05:00
jeremystretch
af01122f33
Fix mkdocs requirements specification
2022-02-11 14:43:43 -05:00
jeremystretch
189e835499
Use project requirements to build docs
2022-02-11 14:36:03 -05:00
jeremystretch
1319b62acb
Standardize on get_FOO_color() method for returning ChoiceField colors
2022-02-11 14:25:13 -05:00
jeremystretch
9cf9f1bdba
Update documentation for v3.2
2022-02-11 12:57:08 -05:00
jeremystretch
0bf1789464
Fix template context for API token views
2022-02-11 12:28:49 -05:00
jeremystretch
fe6acf07a5
Fix component column on InventoryItemTemplateTable
2022-02-11 12:26:26 -05:00
jeremystretch
8e888b4435
Use ColoredLabelColumn for InventoryItem role
2022-02-11 12:08:16 -05:00
jeremystretch
47e99ecb54
Use ContentTypeChoiceField for object_type
2022-02-11 11:33:16 -05:00
jeremystretch
3b80f67e4d
#7844 : Show module when viewing/editing device components
2022-02-11 11:09:07 -05:00
jeremystretch
71d3dc6e44
Improve ChoiceFieldColumn to not rely on model method to derive label color
2022-02-10 16:29:19 -05:00
jeremystretch
f111380674
Disable I10N to restore pre-4.0 datetime formatting
2022-02-10 15:30:29 -05:00
jeremystretch
d52105b3b8
Merge branch 'develop' into feature
2022-02-10 15:05:54 -05:00
jeremystretch
a4ca585ef2
Remove references to the old mailing list
2022-02-10 14:56:21 -05:00
jeremystretch
076461a1b6
Change notes for #7150 , #8398
2022-02-10 14:22:40 -05:00
Jeremy Stretch
0c7407ebb6
Merge pull request #8592 from 991jo/fix_rack_svg_url
...
Fixes #7150 : Devices on the elevations opposite side should be clickable
2022-02-10 14:21:01 -05:00
Jeremy Stretch
f13a3fa549
Merge pull request #8589 from ITJamie/patch-1
...
small documentation upgrade regarding group syncs
2022-02-10 14:11:12 -05:00
Markku Leiniö
c0a65eb593
Fixes #8398 : Add ConfigParam.size to enlarge specific config fields ( #8565 )
...
* Fixes #8398 : Add ConfigParam.size to enlarge specific config fields
* Revert "Fixes #8398 : Add ConfigParam.size to enlarge specific config fields"
This reverts commit 05e8fff458 .
* Use forms.Textarea for the banner config fields
2022-02-10 12:15:02 -05:00
jeremystretch
450a7730d3
Fixes #8578 : Object change log tables should honor user's configured preferences
2022-02-10 12:07:09 -05:00
jeremystretch
41ee4b642f
Fixes #8604 : Fix tag filter on config context list filter form
2022-02-10 11:56:41 -05:00
jeremystretch
d42c59792f
#8334 : Move object changelog & journaling to generic views
2022-02-09 16:24:10 -05:00
jeremystretch
7c105019d8
Closes #8600 : Document built-in template tags & filters
2022-02-09 16:01:58 -05:00
jeremystretch
ee566723d7
Document supported table columns
2022-02-09 14:31:40 -05:00
jeremystretch
23a80770e1
Move configure_table() logic to NetBoxTable.configure()
2022-02-09 14:10:54 -05:00
jeremystretch
10e6ae2094
Introduce get_viewname() as a standard utility
2022-02-09 13:47:12 -05:00
jeremystretch
e2286a4c48
Fix plugin name resolution
2022-02-09 12:55:10 -05:00
thatmattlove
3ee3c52e14
Improve CI performance
2022-02-09 10:26:09 -07:00
Johannes Erwerle
e76a5bfd85
Fixes #7150 : Devices on the elevations opposite side should be clickable
2022-02-09 15:07:36 +01:00
Jamie (Bear) Murphy
59c89a3b9d
small documentation upgrade regarding group syncs
...
small documentation upgrade regarding group syncs
2022-02-09 13:05:51 +00:00
jeremystretch
272d6e7437
Closes #8463 : Change the created field on all change-logged models from date to datetime
2022-02-08 14:41:44 -05:00
Jeremy Stretch
45e5c4eb46
Merge pull request #8586 from netbox-community/template-cleanup
...
Closes #8585 : Support generic templates for plugins
2022-02-08 13:22:44 -05:00
jeremystretch
d9b7c012a6
Document templates supported for plugin use
2022-02-08 12:14:37 -05:00
jeremystretch
270288f730
Rename bulk operation templates
2022-02-08 11:49:18 -05:00
jeremystretch
1e55d064ab
Document the base layout template
2022-02-08 11:45:23 -05:00
jeremystretch
e796fd1e11
Clean up and document the bulk import/edit/delete templates
2022-02-08 11:23:52 -05:00
jeremystretch
b0039e938e
Clean up and document object edit & delete templates
2022-02-08 11:19:33 -05:00
Sergio Saucedo
8fc605037a
Implement custom DateColumn improving null values handling
2022-02-08 01:26:26 -06:00
Johannes Erwerle
311ddf82c5
Fixes #8577 : Contact assignment amounts not shown during contact global search
2022-02-08 08:03:48 +01:00
thatmattlove
9d65486c64
Fixes #8564 : reset the table config to an empty object when reset is clicked
2022-02-07 16:03:09 -07:00
jeremystretch
624eda297f
Clean up and document object, object list templates
2022-02-07 16:50:17 -05:00
thatmattlove
ccce7751a0
Fixes #8564 : only use columns form field in user table config form submit
2022-02-07 14:36:28 -07:00
thatmattlove
7252f0b490
Add optional selector to getSelectedOptions for more specific field selection
2022-02-07 14:34:35 -07:00
thatmattlove
094d2e586a
Fix code formatting
2022-02-07 14:14:43 -07:00
thatmattlove
6c1507c88c
Implement replaceAll utility function
...
add #8331 release notes
2022-02-07 14:04:58 -07:00
mathieu-mp
60f48326e1
#8331 Maximize browser compatibility
2022-02-07 14:04:49 -07:00
jeremystretch
26db326483
Fix field group header
2022-02-07 15:09:09 -05:00
jeremystretch
d816f797a4
Clean up release notes
2022-02-07 14:31:49 -05:00
Jeremy Stretch
0e827b6ae6
Merge pull request #8562 from netbox-community/8405-plugins-graphql
...
Closes #8405 : GraphQL support for plugins
2022-02-07 13:08:32 -05:00
jeremystretch
049acde5b0
Closes #8572 : Add a pre_run() method for reports
2022-02-07 12:57:02 -05:00
Jeremy Stretch
733a9bb2e1
Merge pull request #8510 from netbox-community/8032-django-40
...
Closes #8032 : Upgrade to Django 4.0
2022-02-07 11:47:38 -05:00
jeremystretch
9ac769e4f8
Pull graphene-django from v2 branch
2022-02-07 11:32:02 -05:00
jeremystretch
2157f93f36
Clean up merge conflict remnants
2022-02-07 10:47:07 -05:00
jeremystretch
5b985a924b
Changelog for #8548 & misc cleanup
2022-02-07 10:37:11 -05:00
Jeremy Stretch
ee74989f74
Merge pull request #8566 from tijshuisman/develop
...
Fixes #8548 : Virtual Chassis position zero not shown in device page
2022-02-07 10:32:44 -05:00
jeremystretch
3651ef53e3
#7852 : Extend VRF assignment to VM interfaces
2022-02-07 09:54:00 -05:00
Tijs Huisman
e2fc7e8cd7
Fixes #8548 : Virtual Chassis position zero not shown in device page
2022-02-05 15:10:03 +01:00
jeremystretch
aff55881df
Changelog for #8561
2022-02-04 16:22:30 -05:00
Jeremy Stretch
4d066a075d
Merge pull request #8563 from jasonyates/8561-rear-console
...
Fixes #8561 - Unable to connect a cable from rear ports of a patch panel to a device console port
2022-02-04 16:17:07 -05:00
Jason Yates
201077b6f6
Fixes #8561 - Unable to connect a cable from rear ports of a patch panel to a device console port
2022-02-04 20:44:43 +00:00
jeremystretch
dae5c94be0
Expose BaseObjectType and NetBoxObjectType for plugins
2022-02-04 15:07:35 -05:00
jeremystretch
03ea257711
Initial work on GraphQL
2022-02-04 15:06:58 -05:00
jeremystretch
df95115e2e
Refactor plugins registry
2022-02-04 14:37:29 -05:00
jeremystretch
5fea012eab
Fix GitHub templates
2022-02-04 13:57:30 -05:00
jeremystretch
a2981870ce
#7844 : Allow installing modules via UI without replicating components
2022-02-04 11:51:30 -05:00
jeremystretch
60e87cd496
Enable the use of fieldsets on bulk edit forms
2022-02-04 09:59:53 -05:00
jeremystretch
ac1c0b0715
#8054 : Allow replacing default static choices
2022-02-03 13:52:42 -05:00
jeremystretch
6575af6b93
Fix saving interfaces
2022-02-03 13:25:27 -05:00
jeremystretch
0e95ca7b69
Fix ProgrammingError exception when annotating config context data
2022-02-03 12:58:54 -05:00
jeremystretch
630ff2abb4
Remove dependency on is_safe_url()
2022-02-03 12:58:54 -05:00
jeremystretch
7611cfddae
Tweak related names in old migrations to avoid creating new ones
2022-02-03 12:58:54 -05:00
jeremystretch
ef75f7e650
Upgrade to Django 4.0
2022-02-03 12:58:54 -05:00
jeremystretch
478eefb74c
Merge v3.1.7
2022-02-03 12:55:34 -05:00
jeremystretch
795134c084
PRVB
2022-02-03 11:34:36 -05:00
Jeremy Stretch
4f689223b4
Merge pull request #8540 from netbox-community/develop
...
Release v3.1.7
2022-02-03 11:31:48 -05:00
jeremystretch
70ce7293ac
Release v3.1.7
2022-02-03 10:51:41 -05:00
jeremystretch
94a0a3b568
Closes #8502 : Omit [all] from social-auth-core in base requirements
2022-02-03 10:39:39 -05:00
jeremystretch
69305f0509
Fixes #8315 : Fix display of NAT link for primary IPv4 address under device view
2022-02-03 10:30:26 -05:00
jeremystretch
24f48b11e6
Closes #8530 : Indicate CSV or YAML as format for "all data" export
2022-02-03 10:22:38 -05:00
jeremystretch
ff3b48fa59
Fixes #8527 : Fix display of changelog retention period
2022-02-03 09:48:21 -05:00
jeremystretch
db3f478598
Closes #8517 : Render boolean custom fields as icons in object tables
2022-02-02 16:24:51 -05:00
jeremystretch
e20ac803f3
Fixes #8498 : Fix display of selected content type filters in object list views
2022-02-02 16:08:12 -05:00
Daniel Sheppard
ea283365e7
Fixes #8425 - Fix exception when viewing change list/records with removed plugins
2022-02-02 11:18:41 -06:00
jeremystretch
8211830bd8
Fixes #8514 : Correct several links to config parameters
2022-02-02 09:27:29 -05:00
jeremystretch
2a8e0f9404
Update table accessors to use dunders in path
2022-02-02 09:18:50 -05:00
jeremystretch
c15cfc26f1
Fixes #8512 : Correct file permissions to allow execution of housekeeping script
2022-02-01 16:58:09 -05:00
jeremystretch
4f4e6938eb
Closes #7504 : Include IP range data under IPAM role views
2022-02-01 16:47:29 -05:00
jeremystretch
8545a547b9
Closes #8494 : Include locations count under tenant view
2022-02-01 16:31:34 -05:00
jeremystretch
3bb7184f28
Fixes #8499 : Content types REST API endpoint should not require model permission
2022-02-01 15:14:13 -05:00
jeremystretch
74c4f12b27
Closes #8509 : CSRF_TRUSTED_ORIGINS is now a discrete configuration parameter
2022-02-01 14:29:52 -05:00
jeremystretch
5af18c2d8a
Move pk field declaration under NetBoxModelBulkEditForm
2022-02-01 11:40:23 -05:00
jeremystretch
d38620bad2
Fix bulk nullification of custom fields
2022-02-01 11:31:11 -05:00
jeremystretch
3621b1a0d0
Set model as attribute on bulk edit forms
2022-02-01 11:00:18 -05:00
Jeremy Stretch
4347f624d8
Merge pull request #8504 from netbox-community/8488-plugins-forms
...
Closes #8488 : Support form components for plugins
2022-01-31 16:46:33 -05:00
jeremystretch
bfb1a82754
Update docstrings for base form classes
2022-01-31 16:23:23 -05:00
jeremystretch
d1672f8818
Move nullable_fields out of Meta for bulk edit forms
2022-01-31 16:15:40 -05:00
jeremystretch
353e132cf9
Replace filter_groups with fieldsets on filter forms
2022-01-31 16:03:26 -05:00
jeremystretch
ccb3a75281
Move fieldsets out of Meta for model forms
2022-01-31 15:52:36 -05:00
jeremystretch
cf3ca5a661
Refactor & document supported form fields
2022-01-31 14:10:13 -05:00
jeremystretch
e4eee1cdfc
Clean up nullable fields declaration for bulk edit forms
2022-01-28 16:47:54 -05:00
jeremystretch
f4776731ec
Establish 4 core forms in netbox.forms.base
2022-01-28 15:48:15 -05:00
Jeremy Stretch
dd71942a5e
Merge pull request #8489 from 991jo/fix-unittest-docs
...
Fixes #8477 : The commands for running the tests in the development se…
2022-01-28 14:19:57 -05:00
jeremystretch
19fdd5e151
Fixes #8465 : Accept empty string values for Interface rf_channel in REST API
2022-01-28 14:03:36 -05:00
jeremystretch
f537dc632e
Fixes #8456 : Fix redundant display of VRF RD in prefix view
2022-01-28 13:19:23 -05:00
jeremystretch
2221006970
Closes #8462 : Linkify manufacturer column in device type table
2022-01-28 13:09:57 -05:00
Johannes Erwerle
5d29c5958b
Fixes #8477 : The commands for running the tests in the development section are not working
2022-01-28 17:54:37 +01:00
jeremystretch
0fe72376b1
Remove unused form attribute from BulkDeleteView
2022-01-28 10:00:36 -05:00
Jeremy Stretch
64dd46c7e4
Merge pull request #8482 from 991jo/feature-asn-ui-improvement
...
Fixes #8476 : Bring the ASN Web UI up to the standard set by other obj…
2022-01-28 09:37:54 -05:00
Johannes Erwerle
8df382d976
Fixes #8476 : Bring the ASN Web UI up to the standard set by other objects
2022-01-28 11:58:29 +01:00
Jeremy Stretch
3a447d5515
Merge pull request #8473 from netbox-community/6221-pluginviews
...
Closes #8472 : Make view name resolution plugin-safe
2022-01-27 16:56:20 -05:00
jeremystretch
75aa1c7b80
Merge feature
2022-01-27 16:38:36 -05:00
jeremystretch
f1697c6856
Add change log for plugins framework additions
2022-01-27 16:21:19 -05:00
jeremystretch
3c1ea5d0fb
Closes #8470 : Expose NetBoxTable in the plugins framework
2022-01-27 16:14:02 -05:00
jeremystretch
59d3f5c4ea
Split out NetBoxTable from BaseTable
2022-01-27 16:00:38 -05:00
jeremystretch
4a1b4e0485
Closes #8469 : Move BaseTable, columns to netbox core app
2022-01-27 15:00:10 -05:00
jeremystretch
083d1acb81
Closes #8453 : Rename PrimaryModelFilterSet to NetBoxModelFilterSet & expose for plugins
2022-01-27 09:27:33 -05:00
jeremystretch
c5650bb278
Rename PrimaryModel to NetBoxModel
2022-01-26 20:57:14 -05:00
jeremystretch
a795b95f7e
Closes #8451 : Include ChangeLoggingMixin in BaseModel
2022-01-26 20:41:41 -05:00
jeremystretch
b67859832a
Refactor to_objectchange()
2022-01-26 20:25:23 -05:00
jeremystretch
eb00e20269
Revert "Refactor ChangeLoggedModelFilterSet"
...
This reverts commit 28de9b8913 .
2022-01-26 09:03:30 -05:00
jeremystretch
b797b08bcf
Remove BigIDModel
2022-01-26 09:02:04 -05:00
jeremystretch
e4abbfb2c6
Closes #8454 : Set DEFAULT_AUTO_FIELD to BigAutoField
2022-01-25 17:37:06 -05:00
jeremystretch
28de9b8913
Refactor ChangeLoggedModelFilterSet
2022-01-25 16:18:07 -05:00
jeremystretch
acc9ca7d7d
Move TagFilter to PrimaryFilterSet
2022-01-25 16:11:49 -05:00
jeremystretch
497afcc1e4
Rearrange plugins documentation
2022-01-25 13:53:31 -05:00
jeremystretch
571e9801f3
Closes #8195 : Ensure all GenericForeignKey ID fields employ PositiveBigIntegerField
2022-01-24 16:02:54 -05:00
Sergio Saucedo
31c58409e1
Set install_date default value as empty string
2022-01-24 02:36:27 -06:00
jeremystretch
5abfe821bc
Changelog cnad cleanup for #7853
2022-01-21 15:43:53 -05:00
Jeremy Stretch
05d4c127ee
Merge pull request #8428 from netbox-community/8334-plugins-views
...
Closes #8334 : Formally support use of generic views by plugins
2022-01-21 15:37:20 -05:00
jeremystretch
1c94625042
Remove widget_attrs from BulkImportView
2022-01-21 14:48:27 -05:00
jeremystretch
a74ed33b0e
Move get_object() to BaseObjectView
2022-01-21 14:41:37 -05:00
jeremystretch
e03593d86f
Move get_extra_context() to base views
2022-01-21 14:01:14 -05:00
Jeremy Stretch
3d6c2c5fef
Merge pull request #8420 from netbox-community/7853-speed_duplex
...
Fixes #7853 - Add speed and duplex
2022-01-21 13:07:23 -05:00
jeremystretch
54834c47f8
Refactor generic views; add plugins dev documentation
2022-01-20 16:31:55 -05:00
Daniel Sheppard
d0bfd7e19a
#7853 - Add tests
2022-01-20 14:13:13 -06:00
Daniel Sheppard
1a807416b8
#7853 - Add columns to tables
2022-01-20 13:58:37 -06:00
Daniel Sheppard
5f8870d448
#7853 - Change Duplex Filterset to allow multivalues
2022-01-20 13:58:11 -06:00
Daniel Sheppard
375a140343
Merge branch 'feature' of https://github.com/netbox-community/netbox into 7853-speed_duplex
2022-01-20 13:12:04 -06:00
Jeremy Stretch
7002319cc8
Merge pull request #8414 from netbox-community/8392-plugins-features
...
Closes #8392 : Enable NetBox features for plugin models
2022-01-20 12:23:52 -05:00
jeremystretch
e6acae5f94
Omit job results as a supported feature
2022-01-20 11:41:00 -05:00
jeremystretch
1a8f144f5c
Include custom validation in BaseModel
2022-01-20 10:53:00 -05:00
jeremystretch
b7682ca9e8
Fix documentation build
2022-01-20 09:27:37 -05:00
jeremystretch
196784474d
Update documentation requirements
2022-01-19 16:58:06 -05:00
jeremystretch
d104544d6f
Add mkdocstrings
2022-01-19 16:52:00 -05:00
jeremystretch
dd55226455
Draft documentation for model features
2022-01-19 16:47:41 -05:00
jeremystretch
047bed2a86
Tweak registry initialization
2022-01-19 15:22:28 -05:00
jeremystretch
cdae0c2bef
Remove extras_features() decorator
2022-01-19 15:16:10 -05:00
jeremystretch
c7825e391c
Designate feature mixin classes & employ class_prepared signal to register features
2022-01-19 14:46:50 -05:00
jeremystretch
bf6345aa90
Closes #5429 : Enable toggling the placement of table paginators
2022-01-19 09:14:38 -05:00
jeremystretch
3fcae36cf1
Closes #8307 : Add data_type indicator to REST API serializer for custom fields
2022-01-18 16:57:54 -05:00
jeremystretch
69eb6b11d0
Closes #8368 : Enable controlling the order of custom script form fields with field_order
2022-01-18 16:01:40 -05:00
jeremystretch
1f2d4fd2b3
Closes #8381 : Add contacts to global search function
2022-01-18 15:40:19 -05:00
jeremystretch
21468fff25
Closes #8367 : Add ASNs to global search function
2022-01-18 15:36:21 -05:00
jeremystretch
4711b4d529
Correct FeatureQuery invocations
2022-01-18 15:17:05 -05:00
Daniel Sheppard
29d4859e02
Fixes #8375 - Change ASN display column from ASDOT to ASPLAIN. Add ASDOT display column.
2022-01-18 11:23:52 -06:00
jeremystretch
4b81d86311
Closes #8376 : Correct example condition defitinions; call out value vs label ealuation for choice fields
2022-01-18 11:31:39 -05:00
jeremystretch
38963e7960
Fixes #8377 : Fix calculation of absolute cable lengths when specified in fractional units
2022-01-18 11:09:12 -05:00
jeremystretch
3e3880823b
Merge v3.1.6
2022-01-17 11:12:54 -05:00
jeremystretch
1584d51433
PRVB
2022-01-17 10:16:37 -05:00
Jeremy Stretch
98571c62a6
Merge pull request #8372 from netbox-community/develop
...
Release v3.1.6
2022-01-17 10:15:24 -05:00
jeremystretch
69f525bfd3
Release v3.1.6
2022-01-17 09:49:16 -05:00
jeremystretch
2b31154834
Fixes #8358 : Fix inconsistent styling of custom fields on filter & bulk edit forms
2022-01-14 14:23:58 -05:00
jeremystretch
b0948ea018
Changelog for #8342 , #8357
2022-01-14 11:51:02 -05:00
Jeremy Stretch
a50e4e3380
Merge pull request #8352 from jasonyates/8342-created-updated
...
Fixes #8342
2022-01-14 11:48:52 -05:00
Jeremy Stretch
5564664b13
Merge pull request #8360 from jasonyates/8357-location-filter
...
Fixes #8357 - Filter view for Locations is missing tags field
2022-01-14 11:48:36 -05:00
Jason Yates
1ae5a2c808
Fixes #8357 - Filter view for Locations is missing tags field
...
Adding tag field to Locations filter view
2022-01-14 06:19:25 -08:00
Jason Yates
0181a25d70
Fixes #8342
...
created & last_updated fields are missing from some REST API calls. Added missing fields to the following API calls
/api/dcim/virtual-chassis/
/api/dcim/cables/
/api/dcim/power-panels/
/api/dcim/rack-reservations/
/api/circuits/circuit-terminations/
/api/extras/webhooks/
/api/extras/custom-fields/
/api/extras/custom-links/
/api/extras/export-templates/
/api/extras/tags/
2022-01-13 19:13:28 -08:00
jeremystretch
60ba4a9830
Changelog for #8337
2022-01-13 15:24:15 -05:00
Jeremy Stretch
3802a78c9d
Merge pull request #8341 from jasonyates/8337-created-updated
...
Add created & last updated as available fields to all tables
2022-01-13 15:23:12 -05:00
jeremystretch
0ca6d73614
#8293 : Tweak table column output & add changelog
2022-01-13 15:10:06 -05:00
Jeremy Stretch
aa77f8f0d2
Merge pull request #8329 from jasonyates/8293-asdot
...
Adding asdot notation to ASN views
2022-01-13 15:02:21 -05:00
jeremystretch
7767692394
Changelog for #8295
2022-01-13 12:10:25 -05:00
Jeremy Stretch
5077ff169e
Merge pull request #8343 from netbox-community/1591-service-templates
...
Closes #1591 : Service templates
2022-01-13 12:09:36 -05:00
jeremystretch
b21b6238cf
Fix test permissions
2022-01-13 11:52:06 -05:00
Jeremy Stretch
cf89984c7a
Merge pull request #8339 from rodvand/feature
...
Fixes : #8295 Render the payload_url of a Webhook with Jinja2
2022-01-13 11:36:56 -05:00
jeremystretch
707aad234e
Add view test for creating service from template
2022-01-13 11:27:29 -05:00
jeremystretch
5b851a2d09
Changelog for #1591
2022-01-13 10:48:08 -05:00
jeremystretch
bb5ded2039
Enable creating services from templates in the UI
2022-01-13 10:32:42 -05:00
Jason Yates
381796e708
Add created & last updated as available fields to all tables
...
Adds two fields to all relevant tables to allow the addition of Created & Last Updated columns.
All tables with a Configure Table option were updated.
Some sections reformatted to comply with E501 line length as a result of changes
2022-01-13 09:22:32 +00:00
Jason Yates
62fc7717c8
Suggested changes
...
* Updating asdot computation to use an fstring
* Cleaning code. Custom property now returns either the ASN with ASDOT notation or just the ASN. asn_with_asdot can now be referenced in ASNTable & objet template.
2022-01-13 04:58:51 +00:00
jeremystretch
b07a7ba9bc
Fix display of custom object fields within tables
2022-01-12 17:07:54 -05:00
jeremystretch
97e7ef9a3f
Introduce ServiceTemplate
2022-01-12 16:42:28 -05:00
Martin Rødvand
5cbc978cad
Render the payload_url of the Webhook with Jinja2
...
- Update markdown documentation
- Expand on the help text for the Webhook model
2022-01-12 21:58:19 +01:00
jeremystretch
e19451bb4f
Plug WG8333 in the plugins development docs
2022-01-12 14:40:33 -05:00
Jason Yates
85f588e8c9
Updating page title to include asdot notation
2022-01-12 16:44:22 +00:00
Jason Yates
ea644868a6
Adding asdot notation to ASN views
...
Adds custom property to asn model to compute asdot notation if required.
Updates asn view to show asdot notation if one exists in the format xxxxx (yyy.yyy)
Adds a custom column renderer to asn table to display asdot notation if one exists
2022-01-12 14:06:22 +00:00
jeremystretch
d08accaaf1
Changelog for #8279
2022-01-11 16:27:30 -05:00
Jeremy Stretch
f49272cacb
Merge pull request #8321 from jasonyates/8279-vc-rack-view
...
Fixes #8279 - No virtual chassis name in rack view
2022-01-11 16:25:50 -05:00
jeremystretch
c8713d94d8
Merge branch 'develop' into feature
2022-01-11 16:16:13 -05:00
Jason Yates
be8fef0228
Fixes #8279
...
A device that is part of a VC that has no name should display [virtual-chassis name]:[virtual-chassis position] as opposed to [device_type] in the rack rendering.
2022-01-11 21:03:18 +00:00
jeremystretch
b584f09223
Fixes #8319 : Custom URL fields should honor ALLOWED_URL_SCHEMES config parameter
2022-01-11 15:32:04 -05:00
jeremystretch
d2968c95df
Fixes #8314 : Prevent custom fields with default values from appearing as applied filters erroneously
2022-01-11 15:02:10 -05:00
jeremystretch
7421e5f7d7
Fixes #8317 : Fix CSV import of multi-select custom field values
2022-01-11 14:52:47 -05:00
jeremystretch
0b2a43cfcc
Document formal release cycle
2022-01-11 12:54:07 -05:00
jeremystretch
50309d3ab3
Reference netbox-demo-data repo in development guide
2022-01-10 15:34:27 -05:00
jeremystretch
dd0b16bff5
Fixes #8305 : Fix assignment of custom field data to FHRP groups via UI
2022-01-10 15:26:01 -05:00
jeremystretch
d5443adc74
Tweak sidebar colors & remove hover delay
2022-01-10 15:13:12 -05:00
jeremystretch
9152ba72f1
Fixes #8306 : Redirect user to previous page after login
2022-01-10 14:44:25 -05:00
jeremystretch
ff396b5953
Fix CSV import test & form cleanup
2022-01-10 14:27:52 -05:00
jeremystretch
21e0e6e495
Closes #6954 : Remember users' table ordering preferences
2022-01-10 14:03:07 -05:00
jeremystretch
72e17914e2
Closes #8296 : Allow disabling custom links
2022-01-10 12:11:37 -05:00
Jeremy Stretch
17aa37ae21
Merge pull request #8303 from netbox-community/7679-table-actions
...
Closes #7679 : Object table actions menus
2022-01-10 11:38:07 -05:00
jeremystretch
94c116617a
Changelog for #7679
2022-01-10 11:20:06 -05:00
jeremystretch
aed23d61fc
Replace ButtonsColumn with ActionsColumn
2022-01-10 11:17:40 -05:00
jeremystretch
076ca46ab4
Closes #8302 : Linkify role column in device & VM tables
2022-01-10 09:48:14 -05:00
jeremystretch
02519b270e
Fixes #8301 : Fix delete button for various object children views
2022-01-10 09:30:50 -05:00
jeremystretch
5aa7dedccb
Changelog for #8246 , #8285
2022-01-10 08:38:08 -05:00
Jeremy Stretch
6383dfa854
Merge pull request #8292 from jasonyates/8246-commit-rate
...
Fixes #8246 - Circuits list view to display formatted commit rate
2022-01-10 08:36:47 -05:00
Jeremy Stretch
5a4fb0323b
Merge pull request #8286 from jasonyates/8285-cluster-count-tenant
...
Fixes #8285 tenant cluster count
2022-01-10 08:34:02 -05:00
jeremystretch
e84a282aa6
Revert REST API changes from #8284
2022-01-10 08:24:45 -05:00
Jason Yates
f732493473
Fixing code style E302
2022-01-08 22:24:25 +00:00
Jason Yates
f66a265fcf
Fixes #8246 - Circuits list view to display formatted commit rate
...
Adds a custom column class to format the commit rate in the circuits table view using humanize_speed template helper. Export still exports the raw number.
2022-01-08 21:55:07 +00:00
Daniel Sheppard
0f58faaddb
#7853 - Initial work on Speed/Duplex.
...
TODO: Documentation, Tests, Form order
2022-01-08 12:25:30 -06:00
Daniel Sheppard
f1472d218e
Update changelog for #8262 and #8265
2022-01-08 00:21:38 -06:00
Daniel Sheppard
d65c05aacd
Merge pull request #8269 from bluikko/cisco-stackwise-n
...
Merge PR from bluikko for #8265
2022-01-08 00:20:43 -06:00
Daniel Sheppard
2b28ffa2f4
Merge pull request #8284 from jasonyates/8262-tenant-cable-stat
...
Fixes #8262 - Add Cable stat for Tenant
2022-01-08 00:15:35 -06:00
Daniel Sheppard
10ec31df3e
Fix #8287 - Correct label in export template form
2022-01-08 00:13:58 -06:00
Jason Yates
184b1055dc
Fixes #8285 - Cluster count missing from tenant api output
2022-01-07 20:17:43 +00:00
Jeremy Stretch
447a5f01a9
Merge pull request #8282 from netbox-community/7852-interface-vrf
...
Closes #7852 : Interface VRF assignment
2022-01-07 15:16:11 -05:00
Jason Yates
eaec25e6c2
Fixes #8262 - Add Cable stat for Tenant
2022-01-07 20:02:45 +00:00
jeremystretch
3e277de82d
Closes #7852 : Enable assigning interfaces to VRFs
2022-01-07 14:57:43 -05:00
jeremystretch
8b07fbc554
Allow passing additional columns & specifying a sequence
2022-01-07 11:56:18 -05:00
jeremystretch
bff7400de4
Convert ActionsMenuItem to dataclass
2022-01-07 11:23:04 -05:00
jeremystretch
1024adca72
Exclude actions column from export
2022-01-07 11:00:35 -05:00
jeremystretch
ededa69e4a
Only show relevant links for user permissions
2022-01-07 10:53:00 -05:00
jeremystretch
6d48ce4a25
Always include actions as a default column
2022-01-07 10:36:58 -05:00
jeremystretch
00a8fd654e
Refactor table utilities
2022-01-07 09:12:48 -05:00
bluikko
b63e29610e
Add Cisco StackWise-n choices
2022-01-07 11:56:54 +07:00
jeremystretch
58f7eb319f
Initial work on #7679
2022-01-06 16:53:24 -05:00
Jeremy Stretch
453f2ab02d
Merge pull request #8261 from netbox-community/7006-custom-object-fields
...
Closes #7006 : Custom object fields
2022-01-06 14:09:40 -05:00
jeremystretch
3002382edc
Documentation and changelog for #7006
2022-01-06 13:44:21 -05:00
jeremystretch
bfc695434c
Add object_type validation
2022-01-06 13:43:40 -05:00
jeremystretch
1e80cc6db5
Clean up & extend custom field tests
2022-01-06 13:24:37 -05:00
jeremystretch
b0db5a8b0a
PRVB
2022-01-06 09:58:50 -05:00
Jeremy Stretch
d3e2241ff7
Merge pull request #8257 from netbox-community/develop
...
Release v3.1.5
2022-01-06 09:52:54 -05:00
jeremystretch
e90b9f6c19
Release v3.1.5
2022-01-06 09:24:28 -05:00
jeremystretch
4c1199e009
Fixes #8255 : Fix bulk editing of authentication parameters for wireless LANs and links
2022-01-06 08:54:05 -05:00
jeremystretch
65471068b6
Closes #8252 : Linkify type and group columns in clusters table
2022-01-05 21:36:20 -05:00
jeremystretch
7aa1fabbd7
Fix tests
2022-01-05 21:21:23 -05:00
jeremystretch
85c06372ff
Fix bulk editing for custom object fields
2022-01-05 21:04:44 -05:00
jeremystretch
c6467a824b
#8228 : Always add a blank choice
2022-01-05 17:10:59 -05:00
jeremystretch
271b7adeb8
Extend to support the assignment of multiple objects per field
2022-01-05 17:05:54 -05:00
jeremystretch
b1d1f3c6b2
Fixes #8228 : Optional ChoiceVar fields should not force a selection
2022-01-05 15:46:04 -05:00
jeremystretch
574c2e2770
Closes #8244 : Add length & length unit fields to cable filter form
2022-01-05 15:32:34 -05:00
jeremystretch
aec2d233c9
Changelog for #8231
2022-01-05 15:18:49 -05:00
Jeremy Stretch
39418f2bbe
Merge pull request #8247 from netbox-community/8231-htmx-confirmation-dialogs
...
Closes #8231 : Use HTMX for object deletion confirmations
2022-01-05 15:14:51 -05:00
jeremystretch
ccda73494f
Center modal dialog vertically
2022-01-05 14:57:56 -05:00
jeremystretch
443b4ccc57
Initial work on #8231
2022-01-05 14:06:56 -05:00
Daniel Sheppard
88ac0f5d34
Work on #6221 - Make templatetags safe for consumption when using plugins and update ButtonColumn to use viewname helper.
2022-01-05 11:31:00 -06:00
jeremystretch
511aedd5db
Omit table configuration form from rack elevations view
2022-01-05 11:39:58 -05:00
jeremystretch
2524290099
Introduce modals template block
2022-01-05 09:21:48 -05:00
jeremystretch
01e8017265
Clean up template blocks
2022-01-05 09:09:39 -05:00
jeremystretch
8338fc405f
Simplify theme color palette
2022-01-04 20:51:10 -05:00
jeremystretch
0a22b3990f
#7450 : Clean up footer and navbar styles
2022-01-04 20:42:44 -05:00
jeremystretch
954d81147e
Reindex migrations
2022-01-04 17:07:37 -05:00
jeremystretch
fa1e28e860
Initial work on #7006
2022-01-04 16:59:52 -05:00
jeremystretch
662cafe416
Form widgets & style cleanup
2022-01-04 15:01:16 -05:00
jeremystretch
ea961ba8f2
Fixes #8224 : Fix KeyError exception when creating FHRP group with IP address and protocol "other"
2022-01-04 13:49:07 -05:00
jeremystretch
8c8774cd2f
Fixes #8226 : Honor return URL after populating a device bay
2022-01-04 13:24:15 -05:00
jeremystretch
2fe02ddb1f
Add tests for IPAM object children views
2022-01-04 09:32:41 -05:00
jeremystretch
e11e8a5d64
Fixes #8213 : Fix ValueError exception under prefix IP addresses view
2022-01-04 09:15:25 -05:00
jeremystretch
0978777eec
Merge v3.1.4
2022-01-03 11:20:58 -05:00
jeremystretch
79bebf7c9b
PRVB
2022-01-03 11:18:46 -05:00
Jeremy Stretch
8d3b660ce0
Merge pull request #8212 from netbox-community/develop
...
Release v3.1.4
2022-01-03 11:16:27 -05:00
jeremystretch
9de53fe070
Release v3.1.4
2022-01-03 11:00:23 -05:00
jeremystretch
ecb9fc65b7
Closes #8197 : Allow filtering sites by group when connecting a cable
2022-01-03 10:41:43 -05:00
Jeremy Stretch
7b25d0379f
Merge pull request #8202 from netbja/patch-1
...
Small syntax error
2022-01-03 10:39:56 -05:00
jeremystretch
05d4176d34
Fixes #8201 : Custom integer fields should allow negative integers as minimum/maximum values
2022-01-03 10:07:19 -05:00
jeremystretch
7b0dff88ae
Closes #8210 : Establish netbox/local/ as a path for local resources
2022-01-03 09:45:30 -05:00
jeremystretch
1c7604e0fe
Fixes #8200 : Correct typo in navigation menu
2022-01-03 09:20:26 -05:00
jeremystretch
e18dc43aae
Fixes #8196 : Fix IndexError exception when viewing large IPv6 prefixes in UI
2022-01-03 09:17:15 -05:00
netbja
caaad684a4
Small syntax error
...
No double quotes after password.
2021-12-31 11:25:12 +01:00
jeremystretch
cdd51aee75
Closes #8194 : Enable bulk user assignment to groups under admin UI
2021-12-30 13:19:18 -05:00
jeremystretch
51851f6c99
Refactor users.admin
2021-12-30 13:08:09 -05:00
jeremystretch
ab98aa489c
Related objects should be prefetched for Prefix/IPRange child object views
2021-12-30 12:43:37 -05:00
jeremystretch
5829985ca8
Remove power utilization as default column from racks table
2021-12-30 12:02:20 -05:00
jeremystretch
2fa8e27f05
Fixes #8192 : Add "add prefix" button to aggregate child prefixes view
2021-12-30 12:00:37 -05:00
jeremystretch
68f92dfd5d
Fix redirection URL for prefix IP ranges view
2021-12-30 11:47:21 -05:00
jeremystretch
67aeb380e7
Fix DNS name label in IP address bulk edit form
2021-12-30 11:46:09 -05:00
jeremystretch
f7d91b7139
Extend "Adding models" documentation
2021-12-30 10:12:28 -05:00
jeremystretch
b6e157f393
Add features summary to README
2021-12-30 10:08:31 -05:00
jeremystretch
2319fce092
Add tab to cable connect view
2021-12-30 09:51:30 -05:00
jeremystretch
a5f1707662
Fixes #8191 : Fix return URL when adding IP addresses to VM interfaces
2021-12-30 09:46:02 -05:00
jeremystretch
6cda55da06
Fixes #8187 : Fix rendering of tags column in object tables
2021-12-30 09:41:35 -05:00
jeremystretch
8e69961744
Fix CustomLinkButtonClassChoices references in tests
2021-12-30 08:15:43 -05:00
jeremystretch
9f53497e39
Clean up & expand button color choices
2021-12-29 20:28:12 -05:00
Jeremy Stretch
ae3c871438
Merge pull request #8186 from netbox-community/8118-inventoryitem-template
...
Closes #8118 : Inventory item templates
2021-12-29 16:58:57 -05:00
jeremystretch
1edf80db8e
Changelog & documentation for #8118
2021-12-29 16:40:03 -05:00
jeremystretch
791cc093f4
Enable the association of inventory item templates with component templates
2021-12-29 16:30:44 -05:00
jeremystretch
4c15f4a84f
Initial work on #8118
2021-12-29 15:37:01 -05:00
jeremystretch
3bb485d0b8
Merge v3.1.3
2021-12-29 12:41:56 -05:00
jeremystretch
c3f2fee633
PRVB
2021-12-29 12:40:04 -05:00
Jeremy Stretch
1f575a2a47
Merge pull request #8185 from netbox-community/develop
...
Release v3.1.3
2021-12-29 12:31:07 -05:00
jeremystretch
13c4d13157
Release NetBox v3.1.3
2021-12-29 12:10:46 -05:00
jeremystretch
43fadab3bb
Closes #8034 : Enable specifying custom field validators during CSV import
2021-12-29 11:57:27 -05:00
jeremystretch
82a0240d2e
Closes #8182 : Introduce checkmark template tag
2021-12-29 10:26:42 -05:00
jeremystretch
f2aa35d3d2
Closes #7600 : Include count of available IPs on prefix view
2021-12-29 09:59:25 -05:00
jeremystretch
9c9fcaf42f
Fixes #7290 : Defer loading API-backed form fields
2021-12-29 09:30:43 -05:00
jeremystretch
146a51ceba
Clean up API tokens view
2021-12-29 09:10:56 -05:00
jeremystretch
b0350e9e96
Remove navbar background color
2021-12-29 08:56:59 -05:00
Jeremy Stretch
e0126d971c
Merge pull request #8179 from netbox-community/8089-choice-colors
...
Closes #8089 : Color names
2021-12-28 21:23:01 -05:00
jeremystretch
b60ace80be
Update documentation for FIELD_CHOICES
2021-12-28 20:21:35 -05:00
jeremystretch
b3ea007e0a
Update ChoiceSets to use base colors
2021-12-28 20:18:07 -05:00
jeremystretch
a0d6cb1fd3
Simplify theme color palette
2021-12-28 17:14:04 -05:00
jeremystretch
7b66dae2f0
Merge branch 'develop' into feature
2021-12-28 16:14:24 -05:00
jeremystretch
35e346c4b9
Fix circuit termination button style
2021-12-28 16:13:58 -05:00
jeremystretch
3982f13569
Show parent device/VM when creating new components
2021-12-28 15:19:41 -05:00
jeremystretch
21356b487a
#7846 : Show assigned component (if any) when creating inventory item
2021-12-28 14:15:06 -05:00
jeremystretch
1987647cc3
Closes #8175 : Display parent object when attaching an image
2021-12-28 13:06:27 -05:00
Jeremy Stretch
e9910d1fe2
Merge pull request #8176 from netbox-community/7846-inventoryitem-component
...
Closes #7846 : Associate inventory items with device components
2021-12-28 11:48:36 -05:00
jeremystretch
4c5a5c70b0
Changelog for #7846
2021-12-28 11:19:46 -05:00
jeremystretch
a0836b6876
Add inventory items panel to device component views
2021-12-28 11:06:34 -05:00
jeremystretch
e0319cc894
Clean up form rendering
2021-12-28 10:22:00 -05:00
jeremystretch
4075cc8518
Restore front port component creation
2021-12-28 09:53:56 -05:00
jeremystretch
8ca09ec07f
Clean up form display
2021-12-28 08:54:03 -05:00
jeremystretch
ba85101d30
Update component model forms to use DynamicModelChoiceField query_params for related objects
2021-12-27 21:25:47 -05:00
jeremystretch
a237c01b4b
Refactor ComponentCreateView to use separate forms for names/labels and model creation
2021-12-27 21:04:29 -05:00
jeremystretch
99d5013de3
Initial work on #7846
2021-12-27 14:01:25 -05:00
Jeremy Stretch
a58f1c6a7d
Merge pull request #8172 from netbox-community/3087-inventory-item-roles
...
Closes #3087 : Add inventory item roles
2021-12-27 11:06:50 -05:00
jeremystretch
a748083f26
Changelog for #3087
2021-12-27 10:52:04 -05:00
jeremystretch
6e9afccfd7
#8037 : Add role field to InventoryItem
2021-12-27 10:45:33 -05:00
jeremystretch
04fb5e544d
#3087 : Add InvetoryItemRole
2021-12-27 10:18:39 -05:00
jeremystretch
542534aeba
Add direct link to preferences in user menu
2021-12-23 14:41:39 -05:00
jeremystretch
908a2824ba
Reduce saturation of 'info' theme color
2021-12-23 14:34:09 -05:00
jeremystretch
77dd684916
Closes #7784 : Support cluster type assignment for config contexts
2021-12-23 14:20:03 -05:00
jeremystretch
bffd22038b
Closes #7681 : Add service_id field for provider networks
2021-12-23 13:50:01 -05:00
jeremystretch
a03ae295f6
Update release notes
2021-12-23 11:39:56 -05:00
jeremystretch
544d991e1e
Closes #8168 : Add min/max VID fields to VLANGroup
2021-12-23 11:22:10 -05:00
jeremystretch
083fda3172
#2658 : Fix test permissions
2021-12-23 10:46:57 -05:00
jeremystretch
e0cfd5e49b
Closes #2658 : Avalable VLANs API endpoint for VLAN groups
2021-12-23 10:14:28 -05:00
jeremystretch
2dd165bbef
Merge branch 'develop' into feature
2021-12-23 08:32:40 -05:00
Jeremy Stretch
cab9733b60
Merge pull request #8159 from netbox-community/6782-custom-link-columns
...
Closes #6782 : Custom link columns
2021-12-22 21:13:13 -05:00
jeremystretch
99e0dcec76
Changelog & docs for #6782
2021-12-22 20:57:59 -05:00
jeremystretch
9dafb36c88
Introduce CustomLinkColumn
2021-12-22 20:56:11 -05:00
jeremystretch
3d7d19b608
Move rendering logic under CustomLink class
2021-12-22 20:25:57 -05:00
jeremystretch
d650d10cb2
#7449 : Apply distinctive styling to top navbar
2021-12-22 15:32:35 -05:00
jeremystretch
7fe45018e9
#7449 : Remove red color from logout link
2021-12-22 15:22:06 -05:00
jeremystretch
4c4cab87fb
#7449 : Don't color valid form fields
2021-12-22 15:18:24 -05:00
jeremystretch
94c7f64baf
Relocate confirmation_form.html
2021-12-22 15:08:04 -05:00
jeremystretch
f369b5f588
Reorganize & clean up templatetag templates
2021-12-22 15:05:24 -05:00
jeremystretch
37065b7c50
Remove obsolete template
2021-12-22 14:47:42 -05:00
jeremystretch
0a7372460f
Changelog for #7887
2021-12-22 12:48:24 -05:00
Jeremy Stretch
063abc8ef7
Merge pull request #8153 from davama/develop
...
Add missing HTTP_X_FORWARDED_FOR
2021-12-22 12:46:22 -05:00
Jeremy Stretch
d64c88786e
Merge pull request #8143 from netbox-community/7759-user-preferences
...
Closes #7759 : User preferences framework
2021-12-22 11:00:18 -05:00
jeremystretch
fb4511d099
Fixes #8140 : Restore missing fields on wireless LAN & link REST API serializers
2021-12-22 10:55:06 -05:00
jeremystretch
7343ae7339
Fix invalid key retrieval
2021-12-22 10:45:21 -05:00
jeremystretch
cb6342c874
Reference DEFAULT_USER_PREFERENCES for undefined preferences
2021-12-22 10:13:08 -05:00
jeremystretch
01997efcbe
Add tests & cleanup
2021-12-22 09:51:31 -05:00
jeremystretch
7926225e9b
Improve preferences form rendering
2021-12-22 09:35:29 -05:00
jeremystretch
1aafcf241f
Enable plugins to define user preferences
2021-12-22 09:10:50 -05:00
jeremystretch
1eeac7f4f4
Introduce DEFAULT_USER_PREFERENCES dynamic config setting
2021-12-21 20:30:59 -05:00
jeremystretch
2c01e178c7
Update config context display to reference data_format preference
2021-12-21 19:59:33 -05:00
jeremystretch
36d2422eef
Introduce UserPreference to define user preferences
2021-12-21 17:05:06 -05:00
jeremystretch
70f257b1ea
Introduce UserConfigForm for managing user preferences
2021-12-21 16:29:01 -05:00
jeremystretch
275560698f
Fixes #8139 : Fix rendering of table configuration form under VM interfaces view
2021-12-21 14:10:12 -05:00
jeremystretch
d4b6fe14c3
Fixes #8138 : Fix alignment of tags panel within IP address view
2021-12-21 14:04:15 -05:00
jeremystretch
f1350a1022
FIxes #7972 : Standardize name of RemoteUserBackend logger
2021-12-21 13:57:12 -05:00
jeremystretch
344fb638fd
Fixes #8127 : Fix disassociation of interface under IP address edit view
2021-12-21 13:17:54 -05:00
thatmattlove
373cc74a33
Fixes #8134 : reinitialize event listeners when HTMX swaps elements
2021-12-21 11:11:33 -07:00
jeremystretch
8e95ac42c2
Closes #8100 : Add "other" choice for FHRP group protocol
2021-12-21 13:05:38 -05:00
jeremystretch
ceb941df81
Closes #8135 : Append version when fetching static assets
2021-12-21 13:00:52 -05:00
jeremystretch
d275538116
Changelog & cleanup for #7246 , #8097
2021-12-21 11:53:31 -05:00
Jeremy Stretch
fa38cdbc0d
Merge pull request #8121 from kkthxbye-code/fix-8097
...
Fix #8097 : Re-fix markdown table rendering
2021-12-21 11:50:24 -05:00
Jeremy Stretch
7569544b7b
Merge pull request #8063 from rizlas/develop
...
Get_Environment from napalm should not need any decoding
2021-12-21 11:43:23 -05:00
Jeremy Stretch
853a52f3ca
Merge branch 'develop' into fix-8097
2021-12-21 11:37:58 -05:00
jeremystretch
5e32c69e0e
Merge branch 'develop' into feature
2021-12-21 11:28:16 -05:00
rizlas
39a0b15df4
Update netbox/dcim/api/views.py
...
Test without decode_dict function
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2021-12-21 17:15:54 +01:00
jeremystretch
a0db10838b
Fixes #8131 : Restore annotation of available IPs under prefix IPs view
2021-12-21 11:09:30 -05:00
jeremystretch
f2f10dff92
Fix RearPortTemplateTable buttons
2021-12-21 10:57:46 -05:00
jeremystretch
7ba45b2887
Clean up imports
2021-12-21 10:48:10 -05:00
jeremystretch
c91eb8f406
Remove extraneous output from service edit template
2021-12-21 10:30:30 -05:00
jeremystretch
57a78b3cad
Clean up device/devicetype tab views
2021-12-21 10:28:28 -05:00
jeremystretch
b755c7dab3
Add changelog for #7962 (via #8114 )
2021-12-21 09:03:36 -05:00
Jeremy Stretch
9ffd791ae4
Merge pull request #8130 from netbox-community/8114-htmx-jobs
...
Closes #8114 : Use HTMX to update report/script results
2021-12-21 09:01:15 -05:00
jeremystretch
8af12b22bb
Clean up report & script templates
2021-12-21 08:43:01 -05:00
jeremystretch
17ba0a97d5
Remove jobs Javascript
2021-12-20 20:59:14 -05:00
jeremystretch
4ae2b4e0b9
Convert reports to use HTMX
2021-12-20 20:52:29 -05:00
jeremystretch
872691a138
Convert scripts to use HTMX
2021-12-20 20:45:32 -05:00
kkthxbye-code
3a54ecb522
Fix #8097 : Re-fix markdown table rendering
2021-12-20 23:31:24 +01:00
jeremystretch
71b4641e18
Merge v3.1.2
2021-12-20 16:28:11 -05:00
jeremystretch
42b590af77
PRVB
2021-12-20 16:06:42 -05:00
Jeremy Stretch
b15ecf7649
Merge pull request #8123 from netbox-community/develop
...
Release v3.1.2
2021-12-20 16:04:41 -05:00
jeremystretch
df4f80e773
Release v3.1.2
2021-12-20 15:48:28 -05:00
jeremystretch
b8b485af4d
Changelog & PEP8 cleanup for #7999
2021-12-20 14:17:52 -05:00
Jeremy Stretch
892d6b55ec
Merge pull request #8000 from joni1993/more-channels
...
feat: add 6GHz & 60Ghz channels
2021-12-20 14:16:12 -05:00
Jeremy Stretch
4a3bc8d365
Merge pull request #8111 from bonktree/opaque-icon
...
templates: add an opaque icon for mobile home screens
2021-12-20 13:58:25 -05:00
jeremystretch
e12da72615
Fixes #8101 : Preserve return URL when using "create and add another" button
2021-12-20 13:41:22 -05:00
jeremystretch
f95e510060
Fixes #8102 : Raise validation error when attempting to assign an IP address to multiple objects
2021-12-20 13:09:28 -05:00
Daniel Sheppard
82932ae7a5
Fixes #8102 - Add validation around assigned objects
2021-12-20 11:07:44 -06:00
jeremystretch
ae55ca7fd7
Changelog for #7844
2021-12-20 11:02:56 -05:00
Jeremy Stretch
d69a314bbf
Merge pull request #8105 from netbox-community/7844-modules
...
Closes #7844 : Add support for device modules
2021-12-20 10:55:50 -05:00
jeremystretch
e35aa4bd1e
Add documentation for modules
2021-12-20 10:31:18 -05:00
jeremystretch
eaa1165611
Add position field for module bays
2021-12-20 09:51:55 -05:00
jeremystretch
14fc37a8b8
Closes #7661 : Remove forced styling of custom banners
2021-12-19 15:33:48 -05:00
Arseny Maslennikov
7b23856cc8
templates: add an opaque icon for mobile home screens
...
The netbox_touch-icon-180.png icon was produced by rendering
netbox_icon.svg into a 160x160 square, centered in a 180x180 PNG filled
by the background colour of #212529 .
In other words, it is a screenshot of the following HTML element:
```html
<div style="width: 180px;height: 180px;background-color: #212529;">
<svg xmlns="http://www.w3.org/2000/svg " viewBox="0 0 320 320" style="padding: 10px;">
<g fill="#9cc8f8" stroke="#9cc8f8">
<circle cx="37" cy="284" r="23"></circle>
<circle cx="101" cy="37" r="23"></circle>
<circle cx="101" cy="220" r="23"></circle>
<circle cx="284" cy="220" r="23"></circle>
<rect x="93" y="37" width="16" height="180"></rect>
<rect x="101" y="212" width="180" height="16"></rect>
<rect x="93" y="212" width="16" height="90" transform="rotate(45 101 220)"></rect>
</g>
<g fill="#1685fc" stroke="#1685fc">
<circle cx="284" cy="37" r="23"></circle>
<circle cx="37" cy="101" r="23"></circle>
<circle cx="220" cy="101" r="23"></circle>
<circle cx="220" cy="284" r="23"></circle>
<rect x="37" y="93" width="180" height="16"></rect>
<rect x="212" y="101" width="16" height="180"></rect>
<rect x="212" y="93" width="16" height="90" transform="rotate(225 220 101)"></rect>
</g>
</svg>
</div>
```
2021-12-19 01:32:15 +03:00
jeremystretch
85f9690377
Closes #8083 : Removed "related devices" panel from device view
2021-12-18 14:30:28 -05:00
jeremystretch
4723500c5f
Fixes #8092 : Rack elevations should not include device asset tags
2021-12-18 14:26:32 -05:00
jeremystretch
2db82a73a5
#8096 : Include only first assigned IP in FHRPGroup string representation
2021-12-18 14:19:57 -05:00
jeremystretch
b00eeb86ea
Fixes #8096 : Fix DataError during change logging of objects with very long string representations
2021-12-18 14:16:37 -05:00
jeremystretch
628e186846
Closes #8108 : Improve breadcrumb links for device/VM components
2021-12-18 14:02:01 -05:00
jeremystretch
cf4a55bc2f
Closes #8107 : Correct template name
2021-12-18 13:52:39 -05:00
jeremystretch
ed6a160372
Add modules to device component serializers
2021-12-17 20:31:15 -05:00
jeremystretch
7dc4e00b4d
Add module, module_bay columns to device component tables
2021-12-17 20:15:49 -05:00
jeremystretch
e0d7511eaa
Misc cleanup
2021-12-17 16:34:51 -05:00
jeremystretch
7777922bef
Add Module model
2021-12-17 16:12:03 -05:00
jeremystretch
5bd223a468
Fix YAML import for ModuleTypes
2021-12-17 13:28:17 -05:00
jeremystretch
7c60e3c0ff
Add Module model
2021-12-17 12:18:37 -05:00
jeremystretch
e529d7fd3b
Add ModuleBay and ModuleBayTemplate models
2021-12-17 09:35:57 -05:00
jeremystretch
5f9f0e3ed3
Split generic views into separate modules
2021-12-16 16:41:43 -05:00
jeremystretch
e91a76c936
Refactor bulk generic views
2021-12-16 16:28:23 -05:00
Christian Jonak
cab07c7c4b
fix: non 20Mhz-wide channel centers
2021-12-16 19:28:39 +01:00
jeremystretch
7735a539e9
Fixes #8088 : Improve legibility of text in labels with light-colored backgrounds
2021-12-16 12:44:18 -05:00
Christian Jonak
68eb6fc3c1
fix: use center freq instead of beginning of freq range for 6Ghz
2021-12-16 18:14:56 +01:00
jeremystretch
1dd3d2ec48
Changelog for #8054
2021-12-16 11:32:31 -05:00
jeremystretch
ea6cdc9673
Closes #7650 : Add support for local account password validation
2021-12-16 11:28:57 -05:00
Jeremy Stretch
134742a8b7
Merge pull request #8090 from netbox-community/8054-configurable-choice-fields
...
Closes #8054 : Configurable choice fields
2021-12-16 11:17:32 -05:00
jeremystretch
d8be8e25a5
ChoiceSet cleanup
2021-12-16 10:31:32 -05:00
jeremystretch
1902ecb8ca
Drop as_dict() method from ChoiceSet
2021-12-16 10:22:05 -05:00
jeremystretch
124302908a
Support nested choice groups
2021-12-16 10:19:16 -05:00
jeremystretch
0d3b50a5e5
Support CSS class definition directly in CHOICES iterable
2021-12-16 10:03:23 -05:00
jeremystretch
419f86a4a5
#8054 : Support configurable status choices
2021-12-16 09:36:15 -05:00
jeremystretch
fd785fc9a5
Move speed select dropdown menu to widget template
2021-12-16 08:41:43 -05:00
jeremystretch
8d06908353
Bulk component add view should use tabs
2021-12-15 16:57:30 -05:00
jeremystretch
806706ca1d
Refresh development documentation
2021-12-15 16:31:06 -05:00
jeremystretch
28f577738a
Merge branch 'develop' into feature
2021-12-15 13:19:17 -05:00
jeremystretch
044e203eab
Standardize button colors
2021-12-15 12:16:50 -05:00
jeremystretch
fcc7207b67
Restore actions column under VM interfaces table
2021-12-15 12:11:20 -05:00
jeremystretch
8dbd3f332b
Closes #8081 : Allow creating services directly from navigation menu
2021-12-15 11:55:27 -05:00
jeremystretch
f43ec7c05d
Add "add IP range" button to prefix IP ranges view
2021-12-15 11:03:38 -05:00
jeremystretch
997e88af00
Merge branch 'develop' into feature
2021-12-15 10:53:21 -05:00
jeremystretch
ff9dde54e3
Ensure consistent placement of table paginator
2021-12-15 10:34:20 -05:00
jeremystretch
3699f16848
Show per-page selector only when results are present
2021-12-15 09:46:59 -05:00
jeremystretch
fee2ac2ebd
Changelog for #8057
2021-12-15 09:36:52 -05:00
Jeremy Stretch
57d3bfcfc9
Merge pull request #8073 from netbox-community/8057-htmx-tables
...
Closes #8057 : Dynamic object tables using HTMX
2021-12-15 09:16:41 -05:00
jeremystretch
b92e34556f
Fixes #8077 : Fix exception when attaching image to location, circuit, or power panel
2021-12-15 08:45:17 -05:00
jeremystretch
b6ff55309e
Fixes #8078 : Add missing wireless models to lsmodels() in nbshell
2021-12-15 08:38:19 -05:00
jeremystretch
305d88ebda
Fixes #8079 : Fix validation of LLDP neighbors when connected device has an asset tag
2021-12-15 08:36:03 -05:00
jeremystretch
cdc73d4f56
Closes #8080 : Link to NAT IPs for device/VM primary IPs
2021-12-15 08:35:01 -05:00
jeremystretch
0e50c964d5
Remove obsolete pagination TS/CSS
2021-12-14 21:00:48 -05:00
jeremystretch
863fb9aa47
Sync HTMX and non-HTMX paginator styles
2021-12-14 20:53:24 -05:00
jeremystretch
298fb00a3e
Remove obsolete "quick find" TS
2021-12-14 20:04:49 -05:00
jeremystretch
d1e8c06d36
Fixes #8074 : Ordering VMs by name should reference naturalized value
2021-12-14 17:03:03 -05:00
jeremystretch
8ed79d5973
Remove obsolete templates
2021-12-14 16:44:03 -05:00
jeremystretch
85b10b59e4
Introduce child prefixes view for aggregates
2021-12-14 16:38:25 -05:00
jeremystretch
9a53c22833
Serve HTMX JS locally
2021-12-14 15:55:40 -05:00
jeremystretch
c981b5cba0
Add prep_table_data() method to ObjectChildrenView
2021-12-14 15:42:28 -05:00
jeremystretch
4ffa823ab8
Enable HTMX for all ObjectChildrenViews
2021-12-14 15:31:42 -05:00
Jeremy Stretch
001c7e4b18
Merge pull request #8070 from netbox-community/8069-generic-children-view
...
Closes #8069 : Generic children view
2021-12-14 14:30:41 -05:00
jeremystretch
402136dc8f
Merge branch '8069-generic-children-view' into 8057-htmx-tables
2021-12-14 14:21:08 -05:00
jeremystretch
59ee30f056
Update cluster VM/device views to use ObjectChildrenView
2021-12-14 14:08:44 -05:00
jeremystretch
c795068a78
Update VLAN member interface views to use ObjectChildrenView
2021-12-14 14:03:44 -05:00
jeremystretch
5ce080779b
Update IPRange IP addresses view to use ObjectChildrenView
2021-12-14 13:55:09 -05:00
jeremystretch
8d3b296eed
Update device/VM component views to use ObjectChildrenView
2021-12-14 13:47:40 -05:00
jeremystretch
cfdb985d00
Update prefix children views to use ObjectChildrenView
2021-12-14 13:33:53 -05:00
jeremystretch
af6f0db284
Introduce ObjectChildrenView
2021-12-14 13:33:36 -05:00
jeremystretch
491eac184e
Enable HTMX for connections lists
2021-12-14 11:53:16 -05:00
jeremystretch
414d33eb26
Refactor HTMX table template
2021-12-14 11:41:39 -05:00
jeremystretch
2dad35186a
Generic view cleanup
2021-12-14 11:28:13 -05:00
jeremystretch
6dd6094088
Push HTMX URL to browser location
2021-12-14 08:25:17 -05:00
rizlas
2ec64a2ea2
Get_Environment from napalm should not need any decoding
2021-12-14 10:17:00 +01:00
jeremystretch
5c34a75032
Enable HTMX for quick table search
2021-12-13 20:15:03 -05:00
jeremystretch
91f33d3289
#8057 : Enable dynamic tables for object list views
2021-12-13 16:51:59 -05:00
jeremystretch
c50dc1eb35
Standardize usage of table template
2021-12-13 15:36:51 -05:00
jeremystretch
dc1331e736
Fixes #7674 : Fix inadvertent application of device type context to virtual machines
2021-12-13 13:42:59 -05:00
jeremystretch
afc866eee4
#7665 : Refactored add_requested_prefixes(); removed button icons
2021-12-13 12:15:43 -05:00
jeremystretch
b6d93b7c5b
Changelog for #7665
2021-12-13 12:10:03 -05:00
Jeremy Stretch
5d6158dd64
Merge pull request #7826 from WillIrvine/develop
...
Add filter for optionally including assigned prefixes
2021-12-13 12:04:38 -05:00
jeremystretch
f2f6edabf9
Merge branch 'develop' into feature
2021-12-13 11:29:54 -05:00
jeremystretch
e9549ab0bd
PRVB
2021-12-13 09:16:55 -05:00
Jeremy Stretch
779249ff81
Merge pull request #8053 from netbox-community/develop
...
Release v3.1.1
2021-12-13 09:08:33 -05:00
jeremystretch
66d206a710
Release v3.1.1
2021-12-13 08:51:55 -05:00
jeremystretch
bfc1cab6df
Fixes #8051 : Contact group parent assignment should not be required under REST API
2021-12-13 08:22:48 -05:00
jeremystretch
5b0c79629e
Closes #8047 : Display sorting indicator in table column headers
2021-12-10 21:03:24 -05:00
jeremystretch
7922d3909a
Fixes #8042 : Fix filtering cables list by site slug or rack name
2021-12-10 16:41:03 -05:00
jeremystretch
ee6e2e0af1
Fixes #7690 : Fix custom field integer support for MultiValueNumberFilter
2021-12-10 16:34:38 -05:00
jeremystretch
326a6be91c
#7519 : Update REST API tests
2021-12-10 15:45:22 -05:00
jeremystretch
58095e1916
Fixes #8038 : Placeholder filter should display zero integer values
2021-12-10 15:38:51 -05:00
jeremystretch
3dae077b4d
Fixes #8035 : Redirect back to parent prefix after creating IP address(es) where applicable
2021-12-10 15:34:12 -05:00
jeremystretch
7c14c0812b
Fixes #7519 : Return a 409 status for unfulfillable available prefix/IP requests
2021-12-10 15:11:45 -05:00
Jeremy Stretch
3a05eda63a
Merge pull request #8039 from netbox-community/5869-available-prefixes
...
Fixes #5869 : Fix permissions evaluation under available prefix/IP REST API endpoints
2021-12-10 14:22:29 -05:00
jeremystretch
d850b3ac7e
Fix available prefix creation test
2021-12-10 13:58:11 -05:00
jeremystretch
08de6c32c9
Changelog for #5869
2021-12-10 13:26:56 -05:00
jeremystretch
91fe158c26
Restore endpoint schema documentation
2021-12-10 13:23:49 -05:00
jeremystretch
661b3c4bfb
Fix queryset restrictions
2021-12-10 12:52:48 -05:00
jeremystretch
35eabc0353
Move available IPs endpoints to separate views
2021-12-10 12:37:55 -05:00
jeremystretch
ef5bbdb1e2
Move available prefixes endpoint to its own view
2021-12-10 11:40:57 -05:00
jeremystretch
88fae2171d
Closes #7691 : Remove field_order from filterset forms
2021-12-10 08:57:19 -05:00
jeremystretch
7d99e15dc3
Closes #7743 : Remove legacy ASN field from site model
2021-12-09 17:01:27 -05:00
jeremystretch
d2d2978288
Closes #7748 : Remove legacy contact fields from site model
2021-12-09 16:23:39 -05:00
jeremystretch
8680981990
Closes #8031 : Remove automatic redirection of legacy slug-based URLs
2021-12-09 15:43:41 -05:00
jeremystretch
78ca6f1a87
Use strings for build matrix
2021-12-09 15:39:50 -05:00
jeremystretch
62e5680eaf
Closes #7731 : Require Python 3.8 or later
2021-12-09 15:35:40 -05:00
jeremystretch
de698154cd
Fixes #8030 : Validate custom field names
2021-12-09 15:19:19 -05:00
jeremystretch
1df05715c2
Fixes #8033 : Fix display of zero values for custom integer fields in tables
2021-12-09 14:56:12 -05:00
jeremystretch
e5524da40e
Fixes #8009 : Validate IP addresses for uniqueness when creating an FHRP group
2021-12-09 13:46:19 -05:00
jeremystretch
50d393e0f9
Clean up user preferences view
2021-12-08 16:36:06 -05:00
jeremystretch
cd08836f3e
Refresh user profile view; add recent activity
2021-12-08 16:32:31 -05:00
jeremystretch
45ac1cfd54
Fixes #8019 : Exclude metrics endpoint when LOGIN_REQUIRED is true
2021-12-08 15:47:41 -05:00
jeremystretch
dda11ec69e
Fixes #8003 : Fix cable tracing across bridged interfaces with no cable
2021-12-08 11:35:50 -05:00
jeremystretch
7be6206d9d
Fixes #8010 : Allow filtering devices by multiple serial numbers
2021-12-08 11:08:19 -05:00
jeremystretch
4d896573b1
Fixes #8005 : Fix contact email display
2021-12-08 11:04:03 -05:00
jeremystretch
988383648c
Fixes #8001 : Correct verbose name for wireless LAN group model
2021-12-08 10:45:27 -05:00
Daniel Sheppard
d59847537d
Fix #7990 - Fix title display on contact view
2021-12-07 10:58:44 -06:00
jeremystretch
36859d89c8
Fixes #7996 : Show WWN field in interface creation form
2021-12-07 10:59:08 -05:00
Christian Jonak-Möchel
cc50e22928
feat: add 6GHz & 60Ghz channels
2021-12-07 15:14:17 +01:00
William Irvine
13414dcd25
pep8 compliance...
2021-12-07 10:13:54 +13:00
jeremystretch
ba8b593351
PRVB
2021-12-06 16:13:48 -05:00
William Irvine
aebfccfd4b
Merge branch 'develop' into develop
2021-12-07 10:06:35 +13:00
Jeremy Stretch
5a59f2352c
Merge pull request #7986 from netbox-community/develop
...
Release v3.1.0
2021-12-06 16:00:19 -05:00
jeremystretch
5164b78da1
Release v3.1.0
2021-12-06 15:01:36 -05:00
jeremystretch
5561b46a59
Finalize release notes
2021-12-06 14:58:49 -05:00
jeremystretch
26b2431cbf
Bump django-taggit to 2.0.0
2021-12-06 14:38:13 -05:00
jeremystretch
029605f926
Clean up site view
2021-12-06 13:43:02 -05:00
jeremystretch
0cd173f9df
Update django-taggit to 2.0
2021-12-06 13:25:09 -05:00
jeremystretch
414810bdf5
Update required dependencies
2021-12-06 13:15:17 -05:00
jeremystretch
f94c1e91ea
Merge branch 'develop' into feature
2021-12-06 12:10:31 -05:00
Jeremy Stretch
b7129e1456
Merge pull request #7984 from netbox-community/develop
...
Release v3.0.12
2021-12-06 12:07:04 -05:00
jeremystretch
dc6decd404
Release v3.0.12
2021-12-06 11:54:50 -05:00
jeremystretch
40c6b172f7
Fixes #7981 : Fix Markdown sanitization regex
2021-12-06 11:33:00 -05:00
thatmattlove
7cb9cedfe1
Fixes #7823 : Properly handle return_url when Save & Continue button is present
2021-12-03 16:20:05 -07:00
jeremystretch
b43980d660
Fixes #7960 : Prevent creation of regions/site groups/locations with duplicate names (see #7354 )
2021-12-03 15:09:56 -05:00
jeremystretch
09b612546b
Omit actions column from non-paginated child object tables
2021-12-03 11:07:16 -05:00
jeremystretch
a99d14c13f
Closes #7924 : Include child groups on contact group view
2021-12-03 11:00:00 -05:00
jeremystretch
68f322a03b
Closes #7925 : Linkify contact phone and email attributes
2021-12-03 10:51:24 -05:00
jeremystretch
97f0414ff3
Changelog for #7751 , #7885 , #7892
2021-12-03 09:51:05 -05:00
Jeremy Stretch
d5f308d9c9
Merge pull request #7928 from kkthxbye-code/fix-7751
...
Fix #7751 : LDAP: Only get API user from ldap when FIND_GROUP_PERMS is on
2021-12-03 09:48:58 -05:00
Jonathan Senecal
1377eda0ba
Add support for L22-30P power port type ( #7915 )
...
* Add support for L22-30P power port type
Fixes #7892
* Add support for L22-30R power outlet type
2021-12-03 09:43:42 -05:00
Jeremy Stretch
70259b0d04
Merge pull request #7970 from rhyser9/7885_linkify_vlan_name
...
Fixes #7885 : Linkify VLAN name in VLAN tables
2021-12-03 09:41:28 -05:00
Rhys Barrie
f1466d6da3
netbox-community/netbox#7885 : Linkify VLAN name in VLAN tables
2021-12-02 12:27:30 -05:00
Will Irvine
ca07a88674
fix spelling...
2021-12-02 10:47:19 +13:00
jeremystretch
83010e278c
Add changelog for #7932 , #7941
2021-12-01 09:18:31 -05:00
Will Irvine
dcfd332cbf
Moved filtering logic to utils, adjusted show buttons
2021-12-01 19:24:44 +13:00
thatmattlove
dc3040550d
Merge branch 'fast-filter' into develop
2021-11-30 10:10:38 -07:00
Daniel Sheppard
3b25db919a
Update changelog for #7940
2021-11-30 09:43:14 -06:00
Daniel Sheppard
09f038f997
Merge pull request #7941 from bluikko/patch-9
...
Add multistandard ITA power outlet type
2021-11-30 09:37:53 -06:00
bluikko
bbdd3804c7
Add multistandard ITA power outlet type
2021-11-26 10:06:52 +07:00
kkthxbye
a0b9ac7bcc
UI: Improve performance of the quick filter
2021-11-25 12:14:07 +01:00
kkthxbye
8bb0cba949
Fix #7751 - LDAP: Only get API user from ldap when FIND_GROUP_PERMS is enabled
2021-11-25 08:09:50 +01:00
jeremystretch
870aa3a265
Merge branch 'develop' into feature
2021-11-24 14:00:37 -05:00
jeremystretch
86ada33577
PRVB
2021-11-24 13:58:57 -05:00
Jeremy Stretch
869808b3f9
Merge pull request #7922 from netbox-community/develop
...
Release v3.0.11
2021-11-24 13:51:17 -05:00
jeremystretch
57ccbf44b8
Release v3.0.11
2021-11-24 13:25:57 -05:00
jeremystretch
416caa8f50
Hide code blocks when not needed
2021-11-24 13:17:59 -05:00
jeremystretch
1e42fecf66
Changelog for #7657
2021-11-24 09:15:30 -05:00
Jeremy Stretch
c9b00891ed
Merge pull request #7861 from netbox-community/7657-threadsafe-changelog
...
Fixes #7657 : Make request/webhook caching thread-safe
2021-11-24 09:06:48 -05:00
Jeremy Stretch
497eacbea3
Merge pull request #7898 from ypid/fix/7897
...
CEE 7/5 exists as power port and power outlet. It is only a power port.
2021-11-22 13:45:08 -05:00
jeremystretch
f90c591c78
Fixes #7890 : Correct typo
2021-11-22 13:36:51 -05:00
Robin Schneider
175498940e
Fixes #7897 : CEE 7/5 is only a power outlet, no power port
...
Ref:
* https://en.wikipedia.org/wiki/CEE_7_standard_AC_plugs_and_sockets#CEE_7/5_socket_and_CEE_7/6_plug_(French;_Type_E)
* https://blog.packetsar.com/wp-content/uploads/Power_and_Cooling_Cheat_Sheet.pdf
2021-11-21 23:41:36 +01:00
Robin Schneider
eded00cbb3
chore: Always use "CEE 7" (with the space) consistently
2021-11-21 22:23:29 +01:00
Dave
038d7e0fa6
Add missing HTTP_X_FORWARDED_FOR
...
See discussion [here](https://github.com/netbox-community/netbox/discussions/7876 ) for background.
From the [doc](https://netbox.readthedocs.io/en/stable/customization/custom-scripts/ ) i should be able to access `META.HTTP_X_FORWARDED_FOR` but i was not able to since they were not being sent downstream
2021-11-19 15:20:00 -05:00
jeremystretch
b7c9ca720a
Closes #7886 : Introduce a base FilterForm class
2021-11-19 15:12:45 -05:00
jeremystretch
7072f207c0
Call out all models with cable_peer name changes
2021-11-19 11:42:34 -05:00
jeremystretch
5f59f458f4
Fixes #7880 : Include assigned IP addresses in FHRP group object representation
2021-11-19 11:34:59 -05:00
jeremystretch
b6fe613329
Fix redirection after creating FHRP group assignment
2021-11-19 10:42:13 -05:00
jeremystretch
cd128e557c
Closes #7884 : Add FHRP groups column to interface tables
2021-11-19 10:27:56 -05:00
Jeremy Stretch
30a5c70260
Merge pull request #7878 from netbox-community/7877-bootstrapmixin-cleanup
...
Closes #7877 : BootstrapMixin cleanup
2021-11-18 17:05:29 -05:00
jeremystretch
beca978af5
Clean up imports
2021-11-18 16:48:29 -05:00
jeremystretch
98a830a6a0
Apply BootstrapMixin to ComponentForm
2021-11-18 16:32:22 -05:00
jeremystretch
ed2231e34b
Apply BootstrapMixin to CustomFieldModelFilterForm
2021-11-18 16:27:06 -05:00
jeremystretch
55049bb303
Apply BootstrapMixin to BulkEditForm
2021-11-18 16:23:26 -05:00
jeremystretch
c210c6937b
Apply BootstrapMixin to CustomFieldModelForm
2021-11-18 16:19:25 -05:00
jeremystretch
d2767f39f0
Closes #7850 : Add note about where to assign FHRP groups
2021-11-18 15:12:12 -05:00
jeremystretch
1c9d39d3e6
Fix REST API version reporting for beta releases
2021-11-18 11:19:00 -05:00
jeremystretch
f16c6d81cf
Merge branch 'develop' into feature
2021-11-18 11:06:54 -05:00
jeremystretch
e8d6281007
Changelog for #7399
2021-11-18 10:02:23 -05:00
Jeremy Stretch
8299845615
Merge pull request #7676 from kkthxbye-code/develop
...
Fix #7399 : LDAP excessive CPU usage when AUTH_LDAP_FIND_GROUP_PERMS is enabled
2021-11-18 09:58:34 -05:00
jeremystretch
9ae5865c2d
Fixes #7865 : REST API should support null values for console port speeds
2021-11-18 09:34:41 -05:00
jeremystretch
c2d0cfdfc0
Fixes #7864 : power_port can be null when creating power outlets
2021-11-18 09:27:45 -05:00
Jeremy Stretch
5dd252731e
Merge pull request #7863 from etcet/sudo-ln-s
...
Fixes #7862 : Docs: Link housekeeping cron using sudo
2021-11-18 09:16:55 -05:00
Chris James
7b9436d2b9
Docs: Run ln with sudo
2021-11-17 20:33:42 -06:00
jeremystretch
6a369ac985
Closes #7531 : Add Markdown support for strikethrough formatting
2021-11-17 16:50:23 -05:00
jeremystretch
23d90823a3
Fixes #7720 : Fix initialization of custom script MultiObjectVar field with multiple values
2021-11-17 16:22:47 -05:00
jeremystretch
4bfb6b476c
Fixes #7859 : Fix styling of form widgets under cable connection views
2021-11-17 15:53:26 -05:00
jeremystretch
0d60099588
Move request object and webhook queue to TLS
2021-11-17 15:12:19 -05:00
jeremystretch
9a45547cda
Closes #5143 : Include a device's asset tag in its display value
2021-11-17 13:06:57 -05:00
jeremystretch
a000ded350
Remove "primary for" references to Device on IPAddress
2021-11-17 12:50:46 -05:00
jeremystretch
424ac29131
Closes #7812 : Enable change logging for image attachments
2021-11-17 11:52:50 -05:00
jeremystretch
b7b5a5788f
Fixes #7589 : Correct 128GFC interface type identifier
2021-11-17 11:18:41 -05:00
jeremystretch
9de179cba8
Closes #7858 : Standardize the representation of content types across import & export functions
2021-11-17 11:02:22 -05:00
jeremystretch
94069e76c9
Fixes #7857 : Fix ordering IP addresses by assignment status
2021-11-17 08:51:17 -05:00
jeremystretch
df9d67b873
Fixes #7851 : Add missing cluster name filter for virtual machines
2021-11-17 08:48:09 -05:00
jeremystretch
6f7fbf7686
Fixes #7849 : Fix exception when creating an FHRPGroup with an invalid IP address
2021-11-16 16:50:20 -05:00
jeremystretch
f32e694499
Fixes #7739 : Fix exception when tracing cable across circuit with no far end termination
2021-11-15 12:41:57 -05:00
jeremystretch
e5900a3fe3
Correct changelog for #7729
2021-11-15 09:04:18 -05:00
jeremystretch
6e151b044d
Changelog for #7229 , #7424 , #7542
2021-11-15 08:56:03 -05:00
Jeremy Stretch
516bea6a0a
Merge pull request #7829 from rhyser9/7542_prefix_vlan_group_column
...
Fix #7542 : Add VLAN Group column to IP Prefix table
2021-11-15 08:54:30 -05:00
Jeremy Stretch
496cabcc53
Merge pull request #7828 from rhyser9/7229_bug_add_vlans_link
...
Fix #7229 : Fix context of VLAN table in VLAN Group view
2021-11-15 08:52:36 -05:00
Jeremy Stretch
d051db5083
Merge pull request #7827 from rhyser9/7424_virtualchassis_id_filter
...
Fix #7424 : Add virtual_chassis_id filter for device components
2021-11-15 08:43:45 -05:00
Rhys Barrie
660fc23e15
netbox-community/netbox#7542 : Add VLAN Group column to IP Prefix table
2021-11-13 23:29:26 -05:00
Rhys Barrie
a5a480133f
netbox-community/netbox#7229 : Fix context of VLAN table in VLAN Group view
2021-11-13 23:08:46 -05:00
Rhys Barrie
68b544c676
netbox-community/netbox#7424 : add filterset test for virtual_chassis_id
2021-11-13 22:16:18 -05:00
Rhys Barrie
a8c958ece2
netbox-community/netbox#7424 : fix test failure from adding virtual chassis filter field
2021-11-13 22:01:15 -05:00
Rhys Barrie
f77f7ca0ec
netbox-community/netbox#7424:make device component device field filter from selected virtual chassis
2021-11-13 21:35:13 -05:00
Rhys Barrie
6b21c8453f
netbox-community/netbox#7424 : Add virtual_chassis field to device component filter form
2021-11-13 21:33:52 -05:00
Rhys Barrie
fa8a8abc98
netbox-community/netbox#7424 : Add virtual_chassis and virtual_chassis_id filter to device components
2021-11-13 21:30:38 -05:00
Will Irvine
80048bfa2b
Make the same changes for aggregate views as these use the same adjusted functions
2021-11-13 16:42:38 +13:00
Will Irvine
641a9bc6c5
pep8 compliance
2021-11-13 15:26:07 +13:00
Will Irvine
0edf9b17f6
Closes #7665 add new boolen for filtering assigned prefixes, adjust current filter for avaliabile prefixes to only return avaliable
2021-11-13 13:27:49 +13:00
Jeremy Stretch
98cc36c458
Merge pull request #7824 from netbox-community/2101-q-filters
...
Closes #2101 : Ensure all relevant models have a general purpose search filter
2021-11-12 15:48:19 -05:00
jeremystretch
f3beabba69
Changelog for #2101
2021-11-12 15:33:49 -05:00
jeremystretch
467fa5a847
Add q filters for Token and ObjectPermission filter sets
2021-11-12 15:30:16 -05:00
jeremystretch
50f283cf28
Add q filter for extras models
2021-11-12 15:26:58 -05:00
jeremystretch
f49d7008a0
Add q filters for connection lists
2021-11-12 15:05:33 -05:00
jeremystretch
1fed564c47
Clean up script & report lists
2021-11-12 14:44:14 -05:00
jeremystretch
bb99c3e6f9
Changelog for #7803 , #7810
2021-11-12 13:46:06 -05:00
Jeremy Stretch
8820cac792
Merge pull request #7820 from kkthxbye-code/script-reload
...
Fix #7803 : Clear sys.modules cache when reloading scripts
2021-11-12 13:44:42 -05:00
Jeremy Stretch
ada911c20b
Merge pull request #7816 from byts-tech/FR7810
...
Fixes : #7810 Add IEEE 802.15.1 Interface Type
2021-11-12 13:40:41 -05:00
jeremystretch
17e01644f5
Fixes #7813 : Fix handling of errors during export template rendering
2021-11-12 13:32:52 -05:00
kkthxbye
9458521f3e
Merge branch 'netbox-community:develop' into script-reload
2021-11-12 17:07:11 +01:00
Flo
8aa73c5900
Add IEEE 802.15.1 Interface Type
2021-11-12 16:05:42 +01:00
jeremystretch
500f213c6b
Fix erroneous merge resolution
2021-11-12 09:29:55 -05:00
jeremystretch
cede27b5fe
Merge branch 'develop' into feature
2021-11-12 09:09:15 -05:00
jeremystretch
c0ca1eaf90
PRVB
2021-11-12 08:54:08 -05:00
Jeremy Stretch
b29a5511df
Merge pull request #7815 from netbox-community/develop
...
Release v3.0.10
2021-11-12 08:50:43 -05:00
jeremystretch
49e77841e0
Release v3.0.10
2021-11-12 08:36:33 -05:00
jeremystretch
daf6c8e327
Fixes #7814 : Fix restriction of user & group objects in GraphQL API queries
2021-11-12 08:23:58 -05:00
jeremystretch
9f8068e8d1
Fixes #7808 : Fix reference values for content type under custom field import form
2021-11-11 16:21:27 -05:00
jeremystretch
0b705553a5
Fixes #7809 : Add missing export template support for various models
2021-11-11 16:16:54 -05:00
jeremystretch
a799094227
Fixes #7788 : Improve XSS mitigation in Markdown renderer
2021-11-11 15:38:34 -05:00
jeremystretch
d529c1b5b3
Housekeeping: Use RestrictedQuerySet for default manager on base models
2021-11-11 15:04:22 -05:00
jeremystretch
834f68e6e4
Fixes #7761 : Extend cable tracing across bridged interfaces
2021-11-11 14:45:10 -05:00
jeremystretch
83b2102705
Closes #7769 : Enable assignment of IP addresses to an existing FHRP group
2021-11-11 14:05:35 -05:00
jeremystretch
2f064cdfd1
Changelog for #7767
2021-11-11 12:30:28 -05:00
Jeremy Stretch
6c28182dd3
Merge pull request #7767 from CironAkono/FR6925
...
Fixes : #6925 Interfaces Table - bring back the visual aids from v2.9
2021-11-11 12:29:01 -05:00
jeremystretch
3cb8c5db28
Fixes #7654 : Fix assignment of members to virtual chassis with initial position of zero
2021-11-11 12:10:47 -05:00
CironAkono
251abdb4dd
Apply suggestions from code review
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2021-11-11 16:36:13 +00:00
jeremystretch
726e4df54b
Changelog for #7791
2021-11-11 11:31:51 -05:00
Jeremy Stretch
bd32a6ac8e
Merge pull request #7804 from kkthxbye-code/fix-7791
...
Fix #7791 - Allow devicebay table to be sorted by status
2021-11-11 10:46:15 -05:00
jeremystretch
27d7400c36
Fixes #7802 : Differentiate ID and VID columns in VLANs table
2021-11-11 10:23:38 -05:00
kkthxbye-code
53e52aeaa8
Fix sorting devicebay table by status
2021-11-11 14:05:39 +01:00
kkthxbye-code
ae6ed97a80
Clear sys.modules cache when reloading scripts
2021-11-11 11:53:31 +01:00
jeremystretch
34f24de3e4
Fixes #7757 : Fix 404 when assigning multiple contacts/FHRP groups in succession
2021-11-09 17:08:28 -05:00
jeremystretch
f93d6813a9
Merge branch 'develop' into feature
2021-11-09 16:52:36 -05:00
jeremystretch
3ad773beb3
Fixes #7741 : Fix 404 when attaching multiple images in succession
2021-11-09 16:46:58 -05:00
jeremystretch
be91235858
Changelog for #7740
2021-11-09 16:08:11 -05:00
Jeremy Stretch
95fc0bbc94
Merge pull request #7774 from byts-tech/FR7740
...
Fixes : #7740 Add Mini-DIN 8 Console-Port-Type
2021-11-09 16:06:58 -05:00
jeremystretch
9dad7e4daf
Fixes #7701 : Fix conflation of assigned IP status & role in interface tables
2021-11-09 16:04:16 -05:00
jeremystretch
d08ed9fe5f
Fixes #7780 : Preserve mutli-line values during CSV file import
2021-11-09 15:24:21 -05:00
jeremystretch
82210cc116
Changelog for #7783
2021-11-09 15:15:34 -05:00
Jeremy Stretch
94d3e76517
Merge pull request #7785 from jasonyates/develop
...
Fixes #7783 - Site location visual changes
2021-11-09 15:12:47 -05:00
Jason Yates
3f72492a59
Fixed #7783 - Site location visual changes
...
Updating site location list to visually match the /dcim/locations list where child locations are "indtended" with mdi-circle-small.
Also removes the padding-left attribute on each row as it is no longer functional.
2021-11-09 15:18:46 +00:00
Jeremy Stretch
c0653da736
Merge pull request #7778 from netbox-community/7775-dynamic-config
...
7775 dynamic config
2021-11-08 15:54:25 -05:00
jeremystretch
f3d8f1b1fb
Changelog for #7775
2021-11-08 15:38:55 -05:00
jeremystretch
d2391b9c63
Move GRAPHQL_ENABLED to dynamic configuration
2021-11-08 15:31:09 -05:00
jeremystretch
f8e44c09eb
Move CUSTOM_VALIDATORS to dynamic configuration
2021-11-08 15:22:29 -05:00
jeremystretch
2a00519b93
Move CHANGELOG_RETENTION to dyanmic configuration
2021-11-08 15:07:58 -05:00
jeremystretch
3292a2aecc
Closes #7619 : Permit custom validation rules to be defined as plain data or dotted path to class
2021-11-08 14:52:56 -05:00
Flo
b7aa44837f
Add Mini-DIN 8 Console-Port-Type
2021-11-08 17:50:13 +01:00
jeremystretch
17fd6e692e
Fixes #7768 : Validate IP address status when creating a new FHRP group
2021-11-08 08:40:24 -05:00
jeremystretch
2ce8ef5704
Fixes #7771 : Group assignment should be optional when creating contacts via REST API
2021-11-08 08:34:10 -05:00
jeremystretch
7b7afd3e7b
Changelog for #7765
2021-11-08 08:24:14 -05:00
Nico Domino
9c2514fce4
feat: add outer_width to RackTable ( #7766 )
...
* feat: add outer_width to RackTable
* fix: add outer_units to column display
* feat: add outer_depth to available columns
2021-11-08 08:15:26 -05:00
jeremystretch
e04402ed57
Allow bypassing the pre-commit script with NOVALIDATE=1
2021-11-05 13:40:38 -04:00
jeremystretch
3eda8d8482
Closes #7760 : Add vid filter field to VLANs list
2021-11-05 13:31:36 -04:00
jeremystretch
79f2f03fb2
Issues policy tweaks
2021-11-05 13:26:18 -04:00
jeremystretch
f7d0db9cd2
Fixes #7756 : Fix AttributeError exception when editing an IP address assigned to a FHRPGroup
2021-11-05 13:16:43 -04:00
jeremystretch
fab1d3651b
Add new models to developer docs
2021-11-05 13:10:27 -04:00
jeremystretch
e5d7578663
Fixes #7750 : Fix cable trace image link
2021-11-05 11:10:17 -04:00
jeremystretch
cf80c1a506
Release v3.1-beta1
2021-11-05 09:03:27 -04:00
jeremystretch
4649ab2d85
Merge branch 'develop' into feature
2021-11-05 08:49:25 -04:00
jeremystretch
773fd47ca6
Fixes #7752 : Fix minimum version check under Python v3.10
2021-11-05 08:45:57 -04:00
jeremystretch
2fd526b359
Fix up contact template
2021-11-05 08:33:16 -04:00
kkthxbye-code
830cf4b31f
Fix #7399 - LDAP using excessive CPU when AUTH_LDAP_FIND_GROUP_PERMS is enabled
2021-11-05 10:28:30 +01:00
jeremystretch
2826f27153
Split interface edit forms into subsections
2021-11-04 16:36:49 -04:00
jeremystretch
83ac869693
Fix ASNs column in SiteTable
2021-11-04 16:29:43 -04:00
jeremystretch
bc92f9221a
Tweak site ASN filters & tests
2021-11-04 16:22:55 -04:00
jeremystretch
c2f85a2877
#6732 : Show sites table under ASN view
2021-11-04 16:16:59 -04:00
jeremystretch
0bbd186635
Rearrange site view layout
2021-11-04 15:58:52 -04:00
jeremystretch
806dcd74ec
Split circuits models into submodules
2021-11-04 15:58:17 -04:00
jeremystretch
93772e7265
Move remote authentication config parameters to a separate page
2021-11-04 15:41:46 -04:00
jeremystretch
9094f07290
Fix config revision form help texts
2021-11-04 15:35:17 -04:00
jeremystretch
0aae155c80
Refresh installation docs
2021-11-04 15:18:58 -04:00
jeremystretch
54233aba1b
Remove extraneous slug field from contact import form
2021-11-04 14:23:24 -04:00
jeremystretch
bd3d2c60d9
FHRP groups cleanup
2021-11-04 14:19:10 -04:00
jeremystretch
2e75a111ed
Fix return URLs for contact assignment edit/delete
2021-11-04 14:09:12 -04:00
jeremystretch
e4b0359b8e
Include action buttons on contact assignments table
2021-11-04 14:01:07 -04:00
jeremystretch
803e0bfe72
#1344 : Show object type & name when assigning a contact
2021-11-04 13:44:02 -04:00
jeremystretch
a5024a65a0
Add warning for Python 3.7
2021-11-04 13:32:52 -04:00
jeremystretch
734a00237a
Clean up FHRP group filterset tests
2021-11-04 13:23:02 -04:00
jeremystretch
06f1d15283
Introduce create_test_virtualmachine()
2021-11-04 13:22:21 -04:00
jeremystretch
ff3edc9889
Add NestedContactAssignmentSerializer; add contact assignment API tests
2021-11-04 11:55:00 -04:00
jeremystretch
8f1acb700d
Fix ID list creation in API tests
2021-11-04 11:31:39 -04:00
jeremystretch
519884d167
Invert default priority ordering for FHRPGroupAssignment
2021-11-04 11:17:10 -04:00
jeremystretch
3f0a98acbd
Add nested FHRPGroupAssignment serializer; add missing API tests
2021-11-04 11:15:34 -04:00
jeremystretch
c023e5f518
Fix up FHRPGroupAssignmentTable
2021-11-04 10:05:47 -04:00
jeremystretch
67c73768c1
Add count_fhrp_groups to interface serializers
2021-11-04 09:58:33 -04:00
jeremystretch
bbb98083eb
Clean up filtersets
2021-11-03 16:58:31 -04:00
jeremystretch
8bb9f4b8a2
#1344 : Add missing object field to ContactAssignmentSerializer
2021-11-03 16:27:43 -04:00
jeremystretch
96cde7d4af
Add wireless_lans to InterfaceSerializer; extend tests
2021-11-03 15:55:16 -04:00
jeremystretch
ea39c8a4c1
Optimize interface REST API endpoints
2021-11-03 15:38:17 -04:00
jeremystretch
7a55832a22
#6732 : Add asns relationship to SiteSerializer and extend tests
2021-11-03 15:24:15 -04:00
jeremystretch
7a97d5d4eb
Changelog for #6732 ; misc fixes
2021-11-03 14:40:14 -04:00
Jeremy Stretch
8305f6d1f5
Merge pull request #7662 from netbox-community/6732-asn-model
...
Closes : #6732 - Add new ASN model
2021-11-03 14:15:24 -04:00
jeremystretch
dcececf9c0
Improve documentation and testing for conditions
2021-11-03 14:02:43 -04:00
jeremystretch
839afe5ac0
Improve webhook tests
2021-11-03 14:01:59 -04:00
Daniel Sheppard
c72f25c693
#6732 - Add documentation
2021-11-03 12:22:44 -05:00
Daniel Sheppard
5fc373f5cc
Merge feature -> develop
2021-11-03 12:05:11 -05:00
Daniel Sheppard
cf9eaf2eff
Fix dcim/views.py merge error
2021-11-03 11:36:54 -05:00
jeremystretch
04d145d6d8
Add summary page to release notes
2021-11-03 11:47:11 -04:00
Daniel Sheppard
76d73abd81
Update ip.py
2021-11-03 10:04:26 -05:00
Daniel Sheppard
0ec0185d84
Fix Migration
2021-11-03 09:51:03 -05:00
jeremystretch
7b1335825b
Closes #7687 : Update CentOS installation docs
2021-11-03 10:47:17 -04:00
jeremystretch
2c2e37e9f0
Merge branch 'develop' into feature
2021-11-03 10:29:02 -04:00
Daniel Sheppard
25957bfae3
Fix migration issues
2021-11-03 08:56:04 -05:00
jeremystretch
11e2200acf
PRVB
2021-11-03 09:51:28 -04:00
Jeremy Stretch
f5356b84f6
Merge pull request #7730 from netbox-community/develop
...
Release v3.0.9
2021-11-03 09:47:37 -04:00
Daniel Sheppard
db2d71ed9e
Merge branch 'feature' into 6732-asn-model
2021-11-03 08:37:11 -05:00
jeremystretch
1bf100ba15
Release v3.0.9
2021-11-03 09:32:57 -04:00
jeremystretch
7614f423e5
#7612 : Use escape() rather than strip_tags()
2021-11-03 08:56:30 -04:00
jeremystretch
318c8b85e9
Fixes #7721 : Retain pagination preference when MAX_PAGE_SIZE is zero
2021-11-03 08:25:50 -04:00
jeremystretch
7085fe77da
Changelog for #6529
2021-11-03 08:11:38 -04:00
Jeremy Stretch
2e20d7f02b
Merge pull request #7677 from netbox-community/6529-command-line-run-scripts
...
#6529 - Add CLI to run scripts
2021-11-03 08:10:36 -04:00
Steven
831065b5a1
#7717 Missing tags column definition in IP range table ( #7724 )
2021-11-03 08:05:34 -04:00
Daniel Sheppard
b97167e841
Fix PEP8 error
2021-11-02 21:40:40 -05:00
Daniel Sheppard
19bacc9e23
#6529 - Adjusted the arguments. Fixed documentation
2021-11-02 21:37:11 -05:00
jeremystretch
61b61b1bc0
Fixes #7664 : Preserve initial form data when bulk edit validation fails
2021-11-02 17:07:30 -04:00
Daniel Sheppard
7c3318df92
#6529 - Adjusted the arguments. Added documentation
2021-11-02 15:56:42 -05:00
jeremystretch
d0b85586b9
Changelog & cleanup for #6930
2021-11-02 16:24:28 -04:00
Rhys Barrie
cef0d168a5
Closes #6930 : Add 'ID' column to object tables ( #7673 )
...
* netbox-community/netbox#6930 : Add ID column to devices, device types, and components
* netbox-community/netbox#6930 : Add ID column to sites, racks, and tenants
* netbox-community/netbox#6930 : Add ID column to power, providers, TODO circuits
* netbox-community/netbox#6930 : Add ID column to virtualization tables
* netbox-community/netbox#6930 : Add ID column to IPAM tables
* netbox-community/netbox#6930 : Add ID column to 'extras' tables
* netbox-community/netbox#6930 : Move ID column to BaseTable class
* netbox-community/netbox#6930 : Don't linkify ID in device component template tables
* netbox-community/netbox#6930 : Don't show ID column in interface/console/power connections tables
* netbox-community/netbox#6930 : Don't show ID column in device component template tables
* netbox-community/netbox#6930 : Add ID column to ObjectJournal, DeviceImport, and Circuit tables
* Exclude ID column from selected tables
* netbox-community/netbox#6930:revert default columns on ObjectChangeTable, not configurable
* netbox-community/netbox#6930 : Add object ID to tagged objects table in tag detail view
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2021-11-02 16:21:34 -04:00
jeremystretch
3a192223a3
Changelog & cleanup for #7668 , #7717
2021-11-02 15:58:14 -04:00
Jeremy Stretch
288a1d23e5
Merge pull request #7693 from rhyser9/7668_location_detail_elevation
...
Closes #7668 : Add 'View Elevations' button to location detail page
2021-11-02 15:53:09 -04:00
Jeremy Stretch
7c05db8e2f
Merge pull request #7718 from cybarox/7717-fix-tags-missing-from-ip-ranges-table-fields
...
Closes #7717 Missing tags column in IP range table
2021-11-02 15:49:35 -04:00
Jeremy Stretch
18080a969e
Merge pull request #7714 from netbox-community/6235-fhrp
...
Closes #6235 : FHRP group modeling
2021-11-02 15:43:40 -04:00
jeremystretch
412430e1c3
Docs & changelog for #6235
2021-11-02 15:26:45 -04:00
jeremystretch
131e433880
Rename FHRPGroupAssignment object to interface
2021-11-02 15:10:02 -04:00
Daniel Sheppard
b7c0e8b71f
#6529 - Streamline code and resolve some issues
2021-11-02 13:12:12 -05:00
jeremystretch
264652f2c3
REST API optimizations
2021-11-02 14:08:36 -04:00
jeremystretch
2cb53a0f7e
Clean up FHRP group templates, forms
2021-11-02 13:32:41 -04:00
Daniel Sheppard
7625a2dd3c
#6732 - Swap ASN M2M to Site model and update some templates/filters
2021-11-02 12:26:06 -05:00
jeremystretch
93da5a39be
Make assignment priority a required field
2021-11-02 13:22:00 -04:00
jeremystretch
aeb4996ac2
Allow users to create new FHRP group directly from the interface view
2021-11-02 13:06:58 -04:00
Daniel Sheppard
330c498fe4
Merge feature
2021-11-02 11:16:01 -05:00
Daniel Sheppard
5d0a7cb307
#6732 - Remove migration
2021-11-02 11:10:50 -05:00
Daniel Sheppard
8c27ff3859
#6732 - Add ASN back to filtersets
2021-11-02 11:07:19 -05:00
jeremystretch
736d6cb675
Merge branch 'feature' into 6235-fhrp
2021-11-02 12:05:34 -04:00
Jeremy Stretch
200aca470b
Merge pull request #7709 from netbox-community/7649-social-auth
...
Closes #7649 : Add support for SSO
2021-11-02 12:04:58 -04:00
jeremystretch
b2dc6c5d3d
Changelog & initial docs for #7649
2021-11-02 11:49:10 -04:00
cybarox
a5ec0ee277
Closes #7717 Missing tags column in IP range table
2021-11-02 15:14:08 +01:00
jeremystretch
f48d7aedce
Enable filtering FHRP groups by related IP addresses
2021-11-02 09:56:52 -04:00
jeremystretch
bb4f3e1789
Initial work on #6235
2021-11-01 16:56:30 -04:00
jeremystretch
e0230ed104
Remove errant URL path
2021-11-01 13:32:02 -04:00
jeremystretch
704fdf9ccd
Optimize wireless migrations
2021-11-01 11:23:58 -04:00
Rhys Barrie
d528614cbf
netbox-community/netbox#7668 : Relocate elevations button to location details table
2021-11-01 11:17:15 -04:00
bluikko
b5e8157700
Fix #7685 : Doc image links ( #7698 )
...
* Fix image link in custom-script.md
* Fix image link in cable.md
* Fix image link in power.md
2021-11-01 09:13:18 -04:00
jeremystretch
339776c139
Initial work on SSO support (WIP)
2021-10-29 17:06:14 -04:00
Daniel Sheppard
87e07e731d
#6732 - Removed ASN field hiding
2021-10-29 14:56:58 -05:00
Daniel Sheppard
3991115ae5
#6732 - Fix imports and other small items
2021-10-29 14:54:55 -05:00
Daniel Sheppard
a30e7bf34f
#6732 - Add ASN field back to bulk edit
2021-10-29 14:28:13 -05:00
Daniel Sheppard
43b983054a
#6732 - Corrected model field definitions
2021-10-29 14:26:19 -05:00
Daniel Sheppard
d3364ef4d1
#6732 - Restore resolve_field to the filterset
2021-10-29 14:15:37 -05:00
Rhys Barrie
24d6941cc4
netbox-community/netbox#7668 : Add 'View Elevations' button to location detail page
2021-10-29 14:07:02 -04:00
jeremystretch
4099dd3a05
Closes #6615 : Add filter lookups for custom fields
2021-10-29 11:23:56 -04:00
Jeremy Stretch
f420435b82
Merge pull request #7678 from netbox-community/6615-custom-field-filters
...
Closes #6615 : Enable filter lookups for custom fields
2021-10-29 11:21:45 -04:00
jeremystretch
696fe7bc0d
Add tests for custom field lookups
2021-10-29 09:45:48 -04:00
Daniel Sheppard
7c147db324
#6732 - Fix test exception in Site form
2021-10-28 16:08:32 -05:00
jeremystretch
32205045ba
Use multi-value filters for custom fields
2021-10-28 16:40:51 -04:00
jeremystretch
1ce9192369
Move MACAddressField to utilities
2021-10-28 16:26:31 -04:00
Daniel Sheppard
0a62f75a40
#6529 - Add CLI to run scripts
2021-10-28 15:14:42 -05:00
jeremystretch
2e0f15b35f
Automatically add additional lookup filters for custom fields
2021-10-28 16:09:36 -04:00
jeremystretch
7c60089692
Ditch CustomFieldFilter
2021-10-28 15:36:12 -04:00
Daniel Sheppard
0a8788eb97
#6732 - Fix Site form and ASN form
2021-10-28 13:57:36 -05:00
Daniel Sheppard
9565addcd4
#6732 - Fix test failure when sending data
2021-10-28 13:12:55 -05:00
jeremystretch
6377d475fc
Refactor generation of additional lookup filters
2021-10-28 14:00:07 -04:00
Daniel Sheppard
fff124ebb1
#6732 - Update migration file
2021-10-28 12:06:41 -05:00
Daniel Sheppard
033db83068
Merge branch 'feature' of https://github.com/netbox-community/netbox into 6732-asn-model
2021-10-28 11:55:20 -05:00
Daniel Sheppard
de5c9ef4b2
#6732 - Add graphql support for new ASN model and fix ASN overflow on longs
2021-10-28 11:49:59 -05:00
Daniel Sheppard
3c261b05d9
#6732 - Fix ASN tests
2021-10-28 11:49:21 -05:00
Daniel Sheppard
ada81e31c9
#6732 - Fix CSV import form
2021-10-28 11:48:50 -05:00
Daniel Sheppard
0f68ecda78
#6732 - Fix hiding of ASN field in Site creation form
2021-10-28 11:47:54 -05:00
Daniel Sheppard
1902e112f6
#6732 - Fix tests for utilities
2021-10-28 11:46:55 -05:00
Daniel Sheppard
96565c31d9
#6732 - ASN should be unique
2021-10-28 10:04:12 -05:00
jeremystretch
aa9e68e121
Tweak preformatted block styling
2021-10-28 10:46:00 -04:00
jeremystretch
15e011ae52
Closes #7452 : Add JSON custom field type
2021-10-28 10:29:14 -04:00
jeremystretch
a173083e5b
Closes #7606 : Model transmit power for interfaces
2021-10-28 09:31:45 -04:00
jeremystretch
33c0c8cf6a
Extend dynamic config tests
2021-10-28 09:06:07 -04:00
Daniel Sheppard
9b5f45aee1
#6732 - Serializers
2021-10-27 23:07:04 -05:00
Daniel Sheppard
93de6c9f88
#6732 - Tests
2021-10-27 23:06:37 -05:00
Daniel Sheppard
0ad440fea5
#6732 - GraphQL support
2021-10-27 23:06:09 -05:00
Daniel Sheppard
8235b339ee
#6732 - Revert some changes to legacy ASN field on site model
...
* Re-instates ASN field on Site model
* Re-instates ASN field on Site view
* Re-instates ASN field on edit form and API, except for where forms instances are new (add site) or instance does not have any existing AS data
* Does not re-instate asn field on SiteBulkEditForm
* Does not re-instate ASN field on SiteTable
* Does not re-instate filter for filterset, but does allow filtering by query (q=34342)
* Does not include tests for ASN field on Site model due to planned deprecation
2021-10-27 22:25:31 -05:00
Daniel Sheppard
3185cd0b1f
#6732 - Correct incorrect field definition in field order
2021-10-27 21:31:59 -05:00
Jeremy Stretch
3a85edba3d
Merge pull request #7648 from netbox-community/5883-dyanmic-config
...
Closes #5883 : Enable dynamic configuration of some settings
2021-10-27 16:48:59 -04:00
jeremystretch
a573a35349
Use a key prefix for cache values when running tests
2021-10-27 16:33:59 -04:00
jeremystretch
d67d3f8d6d
Add initial tests for dynamic config
2021-10-27 15:58:54 -04:00
jeremystretch
1e317f82f5
Move config parameter value population to ConfigRevisionForm init
2021-10-27 15:55:51 -04:00
jeremystretch
acdebea7f1
Improve visibility of modified values
2021-10-27 15:44:42 -04:00
thatmattlove
a090955918
Fixes #7599 : Improve color mode handling
2021-10-27 11:34:21 -07:00
jeremystretch
70f71e0f57
Extend admin UI to allow restoring previous config revisions
2021-10-27 14:05:49 -04:00
jeremystretch
dfdeac4968
Fixes #7647 : Require interface assignment when designating IP address as primary for device/VM during CSV import
2021-10-27 10:20:17 -04:00
jeremystretch
e84f2e3ad2
Fixes #7601 : Correct devices count for locations within global search results
2021-10-27 10:10:14 -04:00
jeremystretch
98ca4f5b5a
Fixes #7643 : Fix circuit assignment when creating multiple terminations simultaneously
2021-10-27 10:02:36 -04:00
jeremystretch
87779b7b88
Fixes #7644 : Prevent inadvertent deletion of prior change records when deleting objects ( #7333 revisited)
2021-10-27 09:44:15 -04:00
jeremystretch
b56cae24c5
Fixes #7628 : Fix load_yaml method for custom scripts
2021-10-27 09:04:18 -04:00
jeremystretch
d48a68317d
Fixes #7612 : Strip HTML from custom field descriptions
2021-10-27 08:41:28 -04:00
jeremystretch
77bd26d17f
Work around unapplied migrations when bootstrapping config
2021-10-26 17:28:39 -04:00
jeremystretch
4cdc2601f5
Add descriptions to all config parameters
2021-10-26 16:54:12 -04:00
jeremystretch
ff5c274048
Ensure bootstrapping of config on start
2021-10-26 16:45:53 -04:00
jeremystretch
561e06e7f0
Indicate when dynamic parameters are defined statically
2021-10-26 15:50:33 -04:00
jeremystretch
626a446c3d
Docs & changelog for #5883
2021-10-26 15:40:34 -04:00
jeremystretch
26d2da7b98
Initialize Config with empty dict
2021-10-26 14:18:18 -04:00
jeremystretch
66ed39b4b7
Clean up boolean fields
2021-10-26 14:08:03 -04:00
jeremystretch
fbf91dda7d
Optimize config queries
2021-10-26 13:41:56 -04:00
jeremystretch
41ff1d0fc9
Add NAPALM config parameters
2021-10-26 11:53:46 -04:00
jeremystretch
64d8512fc3
Add PAGINATE_COUNT, MAX_PAGE_SIZE
2021-10-26 11:43:06 -04:00
jeremystretch
94804fecd8
Add MAINTENANCE_MODE, MAPS_URL
2021-10-26 10:57:33 -04:00
jeremystretch
559dc2f865
Add ALLOWED_URL_SCHEMES
2021-10-26 10:24:33 -04:00
jeremystretch
7c0f32e8ee
Introduce ConfigItem; add rack elevation parameters
2021-10-26 10:04:56 -04:00
jeremystretch
82243732a1
Initial work on #5883
2021-10-25 16:10:50 -04:00
jeremystretch
61d2158f76
#6346 : Add 'bridge' interface type
2021-10-25 11:11:58 -04:00
jeremystretch
68081fb9a2
Cleanup & API changelog for #3979
2021-10-25 11:07:15 -04:00
Jeremy Stretch
8276933dbb
Merge pull request #7630 from netbox-community/6238-conditional-webhooks
...
Closes #6238 : Implement conditional webhooks
2021-10-25 10:42:17 -04:00
jeremystretch
0d84338e28
Add regex condition op
2021-10-25 10:14:18 -04:00
jeremystretch
2423e0872f
Documentation & changelog for #6238
2021-10-25 09:52:08 -04:00
jeremystretch
35c967e6f7
Implement condition negation
2021-10-25 09:09:51 -04:00
jeremystretch
b92de63245
Improve validation
2021-10-25 09:01:05 -04:00
Daniel Sheppard
8b529abfe1
Initial work on #6732
2021-10-24 23:47:31 -05:00
Daniel Sheppard
a01068949c
Initial work on #6732
2021-10-24 23:42:47 -05:00
Miguel Teixeira
b07e88869a
Fix interfaces row colors on device interfaces table
2021-10-24 03:31:29 +01:00
Miguel Teixeira
94bd27bcf5
Fix interface icons on the device interfaces table
2021-10-24 03:24:54 +01:00
jeremystretch
78ecc8673c
Add conditions for webhooks
2021-10-22 17:15:08 -04:00
jeremystretch
7e26d92190
Introduce conditions & condition sets
2021-10-22 16:27:08 -04:00
Jeremy Stretch
dbe2f8a6f1
Merge pull request #7622 from netbox-community/6346-interface-bridge
...
Closes #6346 : Bridge group support
2021-10-22 09:37:28 -04:00
jeremystretch
e96f5447f4
Changelog for #6346
2021-10-21 17:03:21 -04:00
jeremystretch
5193fa6483
Add tests for #6346
2021-10-21 16:57:01 -04:00
jeremystretch
e1e2c76ae1
Add bridge field to Interface, VMInterface models
2021-10-21 16:30:18 -04:00
jeremystretch
a3e7cab935
Split tenancy models into separate modules
2021-10-21 15:33:58 -04:00
jeremystretch
c06b3374ce
#6497 : Add missing tag fields to filter forms
2021-10-21 15:29:52 -04:00
jeremystretch
6f66138a18
Changelog for #3979
2021-10-21 15:15:01 -04:00
Jeremy Stretch
334c97035e
Merge pull request #7611 from netbox-community/3979-wireless
...
Closes #3979 : Wireless network modeling
2021-10-21 15:09:08 -04:00
jeremystretch
1c6a84659c
#3979 cleanup
2021-10-21 14:20:47 -04:00
jeremystretch
3a3ed8bf64
Merge branch 'feature' into 3979-wireless
2021-10-21 13:19:52 -04:00
Jeremy Stretch
001ab1d067
Merge pull request #7610 from netbox-community/6497-organizational-model-tags
...
Closes #6297 : Extend tag support to organizational models
2021-10-21 11:49:18 -04:00
jeremystretch
4932e4f8c6
Changelog for #6497
2021-10-21 11:28:25 -04:00
jeremystretch
6f05f17c62
Standardize & simplify tags panel inclusion
2021-10-21 11:23:31 -04:00
jeremystretch
cfb3897047
Add tags to organizational & nested group models
2021-10-21 10:51:02 -04:00
jeremystretch
8c058dcd45
Closes #7530 : Move device type component lists to separate views
2021-10-20 15:04:40 -04:00
jeremystretch
7b70129974
Refactor device component views
2021-10-20 14:24:02 -04:00
jeremystretch
6a4becfb46
Add tests for wireless
2021-10-20 13:34:39 -04:00
jeremystretch
4a7159389e
Add wireless documentation
2021-10-20 11:22:56 -04:00
jeremystretch
a66501250e
Add wireless authentication attributes
2021-10-20 10:58:15 -04:00
jeremystretch
efb41b7433
Merge branch 'develop' into feature
2021-10-20 10:10:10 -04:00
jeremystretch
090df05193
PRVB
2021-10-20 09:59:33 -04:00
Jeremy Stretch
2c161c01c1
Merge pull request #7590 from netbox-community/develop
...
Release v3.0.8
2021-10-20 09:49:15 -04:00
jeremystretch
fc5a23cc88
Release v3.0.8
2021-10-20 09:31:12 -04:00
jeremystretch
73f2f9fc63
Closes #7551 : Add UI field to filter interfaces by kind
2021-10-19 15:57:02 -04:00
jeremystretch
eb4b4a6c8d
Closes #7561 : Add a utilization column to the IP ranges table
2021-10-19 15:51:39 -04:00
jeremystretch
39430e01de
Fixes #7550 : Fix rendering of UTF8-encoded data in change records
2021-10-19 15:41:19 -04:00
jeremystretch
96015aa590
Fixes #7582 : Fix rendering of CustomLink context data table
2021-10-19 15:31:07 -04:00
jeremystretch
c1720505f3
Fixes #7584 : Fix alignment of object identifier under object view
2021-10-19 15:22:22 -04:00
Jeremy Stretch
5c338a90a1
Merge pull request #7566 from PieterL75/patch-1
...
Fix #7556 : NewVersion showing url
2021-10-19 15:20:58 -04:00
jeremystretch
f04dc55030
Reorganize panel inclusion templates
2021-10-19 14:21:31 -04:00
jeremystretch
38bc5de3e8
Changelog for #1344
2021-10-19 14:08:27 -04:00
jeremystretch
7c56b21095
Closes #7354 : Relax uniqueness constraints on region, site group, and location names
2021-10-19 13:46:35 -04:00
jeremystretch
8d0ed99bcd
Clean up UniqueTogetherValidator workarounds
2021-10-19 13:32:43 -04:00
jeremystretch
8375995680
Closes #1943 : Relax uniqueness constraint on cluster names
2021-10-19 13:06:41 -04:00
jeremystretch
0afd3e6189
Closes #6715 : Add tenant assignment for cables
2021-10-19 12:33:17 -04:00
PieterL75
79cee12b1e
Updated release notes with #7556
2021-10-19 16:23:05 +02:00
Jeremy Stretch
ba7361bdc7
Merge pull request #7575 from netbox-community/1344-contacts
...
Closes #1344 : Contact objects
2021-10-19 08:46:13 -04:00
jeremystretch
554b44b9f2
Fix string repr for ContactAssignment
2021-10-18 16:47:49 -04:00
jeremystretch
b44a5ea609
Prevent duplicate contact assignments
2021-10-18 16:33:31 -04:00
jeremystretch
487d67768b
Cleanup and documentation for #1344
2021-10-18 16:20:31 -04:00
jeremystretch
f485a47b48
Tweak uniqueness constraints
2021-10-18 15:41:29 -04:00
jeremystretch
faf1e6a43d
Add contact/role assignment tables
2021-10-18 15:30:28 -04:00
jeremystretch
f193f0d3f9
Add contact assignments to models
2021-10-18 15:09:57 -04:00
jeremystretch
2e78568d4d
Initial work on contacts
2021-10-18 13:59:05 -04:00
PieterL75
aa5c42683a
Fix #7556 : NewVersion showing url
2021-10-18 16:12:23 +02:00
jeremystretch
0c72c20d2a
Add WirelessLANs column to interfaces table
2021-10-18 10:05:43 -04:00
thatmattlove
9c6938e7ae
Minor Style Improvement: Fix interface table dropdowns being hidden when opened
2021-10-15 17:45:47 -07:00
thatmattlove
811c21ec7e
Minor Style Improvement: Add vertical spacing to Device Type component navigation & fix inconsistent component active color
2021-10-15 17:21:36 -07:00
thatmattlove
84c14aadc7
Fixes #7300 : Fix incorrect Device LLDP interface row coloring & improve related JS
2021-10-15 17:07:54 -07:00
thatmattlove
f1f0d9cd0d
Fixes #7495 : Fix sidenav overlapping elements
2021-10-15 15:02:50 -07:00
jeremystretch
717fd760df
#3979 : UI cleanup
2021-10-15 12:24:07 -04:00
jeremystretch
075f4907ef
Store channel frequency & width as independent values
2021-10-15 11:39:53 -04:00
jeremystretch
b7317bfe29
Remove choices from rf_channel_width
2021-10-15 10:06:49 -04:00
jeremystretch
01d3c062f2
Move wireless field choices to wireless app
2021-10-15 10:00:03 -04:00
jeremystretch
6af5a884cd
Merge branch 'feature' into 3979-wireless
2021-10-14 16:32:24 -04:00
Jeremy Stretch
6015c47587
Merge pull request #7547 from netbox-community/3839-device-airflow
...
Closes #3839 : Add airflow fields to Device and DeviceType
2021-10-14 16:29:43 -04:00
jeremystretch
33ea8763d5
3839: Add airflow field to Device
2021-10-14 16:15:08 -04:00
jeremystretch
2c2c2e9060
3839: Add airflow field to DeviceType
2021-10-14 15:45:36 -04:00
jeremystretch
64dad7dbd2
Optimize migrations
2021-10-14 15:11:03 -04:00
jeremystretch
176bd2396b
Closes #6711 : Add longtext custom field type with Markdown support
2021-10-14 14:48:00 -04:00
jeremystretch
e16942dea5
Fixes #7529 : Restore horizontal scrolling for tables in narrow viewports
2021-10-14 13:44:54 -04:00
Jeremy Stretch
12efcec3b0
Merge pull request #7546 from miaow2/7545-webhook-events-status
...
Fixes #7545 : Incorrect display of Events status on webhook page
2021-10-14 13:43:00 -04:00
miaow2
a7b6c40596
Fixing display of webhook types
2021-10-14 20:35:21 +03:00
jeremystretch
b95773938d
Fixes #7534 : Avoid exception when utilizing "create and add another" twice in succession
2021-10-14 12:24:29 -04:00
jeremystretch
6898ae7106
Fixes #7544 : Fix multi-value filtering of custom field objects
2021-10-14 11:36:13 -04:00
jeremystretch
909b83c537
Include interface RF attributes on wireless link view
2021-10-14 10:06:46 -04:00
jeremystretch
fb9da87abb
Add devices to WirelessLinkForm
2021-10-14 10:02:05 -04:00
jeremystretch
bdf359470e
Include WirelessLAN attached interfaces
2021-10-14 09:48:12 -04:00
jeremystretch
4c475c1b33
Extend wireless channel choices
2021-10-13 20:56:14 -04:00
jeremystretch
438b4b4758
Add rf_role to Interface
2021-10-13 20:16:36 -04:00
jeremystretch
01f791a44e
Add WirelessLANGroup model
2021-10-13 16:40:12 -04:00
jeremystretch
43f2d4a331
Add SVG trace support for WirelessLinks
2021-10-13 15:00:35 -04:00
jeremystretch
95ed07a95e
Add status field to WirelessLink
2021-10-13 14:31:30 -04:00
jeremystretch
ec0560a2c5
Fix trace_paths command for wireless links
2021-10-13 14:16:10 -04:00
jeremystretch
ac2cd552b9
Rename cable_peer fields to link_peer
2021-10-13 14:04:53 -04:00
jeremystretch
1c73bd5079
Resolve test errors
2021-10-13 13:39:14 -04:00
jeremystretch
138af27bf7
Record wireless links as part of cable path
2021-10-13 13:28:14 -04:00
jeremystretch
445e16f668
Reference WirelessLink on both attached Interfaces
2021-10-13 11:54:52 -04:00
jeremystretch
90e9f34494
Add WirelessLink model
2021-10-13 09:46:17 -04:00
jeremystretch
5271680483
Rename SSID model to WirelessLAN
2021-10-12 17:06:31 -04:00
jeremystretch
38f6d22d2d
Enable attachment of wireless interfaces to SSIDs
2021-10-12 13:48:06 -04:00
jeremystretch
8b80b0c3df
Introduce the wireless app and SSID model
2021-10-12 12:48:36 -04:00
jeremystretch
8e1535f7ec
Add RF channel fields to Interface
2021-10-12 10:46:41 -04:00
jeremystretch
3e7922e41e
Merge branch 'develop' into feature
2021-10-11 14:43:20 -04:00
jeremystretch
1a4f8c5422
PRVB
2021-10-11 14:42:29 -04:00
Jeremy Stretch
66c4d23119
Merge pull request #7510 from netbox-community/develop
...
Release v3.0.7
2021-10-08 14:04:34 -04:00
jeremystretch
d66fc8f661
Release v3.0.7
2021-10-08 13:49:15 -04:00
jeremystretch
031876964f
#2102 : Implement q search filter for device type components
2021-10-08 13:42:43 -04:00
jeremystretch
5a6190e321
Closes #6874 : Add tenant assignment for locations
2021-10-07 15:46:21 -04:00
jeremystretch
18c3bb673f
Closes #1337 : Add WWN field to interfaces
2021-10-07 15:09:42 -04:00
jeremystretch
6463fd902c
Merge branch 'develop' into feature
2021-10-07 14:20:42 -04:00
jeremystretch
c63766c4c6
Fix test for #7051
2021-10-07 14:19:29 -04:00
jeremystretch
af6237e12e
Fixes #7479 : Fix parent interface choices when bulk editing VM interfaces
2021-10-07 13:57:00 -04:00
jeremystretch
00328226ec
Fixes #7051 : Fix permissions evaluation and improve error handling for connected device REST API endpoint
2021-10-07 13:15:59 -04:00
jeremystretch
b31ba4e9d2
Changelog & UI tweaks for #6879
2021-10-07 12:41:24 -04:00
Jeremy Stretch
4be5d3f9e9
Merge pull request #6960 from candlerb/candlerb/6879-v3
...
Display device names in front of device front/rear images
2021-10-07 12:35:17 -04:00
jeremystretch
53154746fc
Changelog for #7485
2021-10-07 10:40:51 -04:00
Jeremy Stretch
2f4c1b6e8f
Merge pull request #7475 from HumanEquivalentUnit/patch-1
...
Mention data in custom fields, link Jinja2 docs.
2021-10-07 10:38:01 -04:00
Jeremy Stretch
045ec7d3a0
Merge pull request #7486 from alexanderhofstaetter/patch-1
...
Added "USB Micro AB" combo type to choices
2021-10-07 10:35:40 -04:00
jeremystretch
b73db750e5
Fixes #7471 : Correct redirect URL when attaching images via "add another" button
2021-10-07 09:58:42 -04:00
jeremystretch
3f766ffea8
Fixes #7474 : Fix AttributeError exception when rendering a report or custom script
2021-10-07 09:37:21 -04:00
Alexander Hofstätter
f28761202f
Added "USB Micro AB" combo type to choices
2021-10-07 14:31:54 +02:00
HumanEquivalentUnit
6d1f07df05
Mention data in custom fields, link Jinja2 docs.
...
Resolves #7367
2021-10-07 00:51:07 +01:00
Brian Candler
eb9f2b36ab
Display device names in front of device front/rear images
...
Fixes #6879
2021-10-06 18:07:28 +00:00
jeremystretch
ca59cd1eb8
Merge branch 'develop' into feature
2021-10-06 14:04:53 -04:00
jeremystretch
2bd29127dc
PRVB
2021-10-06 14:04:24 -04:00
Jeremy Stretch
3eef6363fd
Merge pull request #7465 from netbox-community/develop
...
Release v3.0.6
2021-10-06 14:02:44 -04:00
jeremystretch
d451f30bfc
Release v3.0.6
2021-10-06 13:45:02 -04:00
jeremystretch
105956f8e6
Closes #7464 : Improve documentation for executing housekeeping task as a cron job
2021-10-06 13:24:13 -04:00
jeremystretch
39256afb67
Closes #7394 : Enable filtering cables by termination type & ID in REST API
2021-10-06 12:06:32 -04:00
jeremystretch
69aaf28b9c
Closes #6955 : Include type, ID, and slug on object view
2021-10-06 11:23:06 -04:00
jeremystretch
b806220074
Closes #6850 : Default to current user when creating journal entries via REST API
2021-10-06 10:56:50 -04:00
jeremystretch
d2bdf4e822
Closes #7462 : Include count of assigned virtual machines under platform view
2021-10-06 10:12:44 -04:00
jeremystretch
3ab5682e7a
Fixes #7460 : Fix filtering connections by site ID
2021-10-06 10:08:56 -04:00
jeremystretch
c0010ec100
Fixes #7459 : Pre-populate location data when adding a device to a rack
2021-10-06 10:00:31 -04:00
jeremystretch
6897c5fadd
Fixes #7455 : Fix site/provider network validation for circuit termination API serializer
2021-10-06 09:11:42 -04:00
jeremystretch
745aa23ed6
Fixes #7458 : Correct tenants count label under tenant group view
2021-10-06 08:44:59 -04:00
jeremystretch
9089f5cf67
#7450 : Clean up object edit forms
2021-10-05 15:37:49 -04:00
jeremystretch
dd79aae137
#7450 : Misc UI cleanup
2021-10-05 15:21:49 -04:00
jeremystretch
26e470f521
#7449 : Use lighter color for top-level nav menu items
2021-10-05 14:57:35 -04:00
jeremystretch
a34c8b80e5
#7449 : Use original primary color
2021-10-05 14:52:10 -04:00
jeremystretch
854a12982f
#7449 : Lighten dropdown widget caret color
2021-10-05 14:36:33 -04:00
jeremystretch
cf173d4f50
#7449 : Remove color from table header links
2021-10-05 14:16:19 -04:00
jeremystretch
7041486b93
#7449 : Remove color from panel headers on home view
2021-10-05 14:03:14 -04:00
jeremystretch
548a8c3be3
#7449 : Fix login banner color
2021-10-05 14:01:24 -04:00
jeremystretch
087a018faf
Fix changelog for v3.0.5
2021-10-05 12:08:07 -04:00
jeremystretch
e09024e86f
Fixes #7446 : Fix exception when viewing a large number of child IPs within a prefix
2021-10-05 12:07:03 -04:00
jeremystretch
1757102536
Fixes #7442 : Fix missing actions column on user-configured tables
2021-10-05 09:34:30 -04:00
jeremystretch
9c8432cf13
Merge branch 'develop' into feature
2021-10-04 14:19:16 -04:00
jeremystretch
c262af550d
PRVB
2021-10-04 14:18:42 -04:00
Jeremy Stretch
d9c6609b24
Merge pull request #7437 from netbox-community/develop
...
Release v3.0.5
2021-10-04 14:15:53 -04:00
jeremystretch
339bcb89bb
Release v3.0.5
2021-10-04 13:46:34 -04:00
jeremystretch
b5884a5b54
Fixes #7215 : Prevent rack elevations from overlapping when higher width is specified
2021-10-04 13:41:16 -04:00
thatmattlove
c818d63043
Fixes #7427 : Don't select hidden rows when selecting all in a table
2021-10-04 09:19:18 -07:00
jeremystretch
c9c537a1b9
Fixes #6817 : Custom field columns should be removed from tables upon their deletion
2021-10-01 20:22:54 -04:00
jeremystretch
1be748b479
Fixes #6433 : Fix bulk editing of child prefixes under aggregate view
2021-10-01 16:21:16 -04:00
jeremystretch
376c776520
Fixes #7425 : Housekeeping command should honor zero verbosity
2021-10-01 15:29:22 -04:00
jeremystretch
a1f271d7d9
Fixes #7417 : Prevent exception when filtering objects list by invalid tag
2021-10-01 14:07:26 -04:00
jeremystretch
724997cb48
Closes #5925 : Always show IP addresses tab under prefix view
2021-10-01 13:39:29 -04:00
jeremystretch
f3fe3f9a18
Closes #6708 : Add image attachment support for circuits, power panels
2021-10-01 12:50:51 -04:00
jeremystretch
357a5d1e65
Refactor image attachments panel template
2021-10-01 12:45:41 -04:00
jeremystretch
460e3fd5d6
Introduce a common URL for the creation of image attachments
2021-10-01 12:34:30 -04:00
jeremystretch
257c0afdb5
Closes #6423 : Cache rendered REST API specifications
2021-10-01 12:02:04 -04:00
jeremystretch
ed3bc7cdcc
Changelog for #7387
2021-10-01 09:30:17 -04:00
Jeremy Stretch
bd181ac84f
Merge pull request #7400 from maximumG/7387-order-scripts
...
Fixes #7387 : possibility to order scripts
2021-10-01 09:20:08 -04:00
jeremystretch
d1f5988db7
Closes #7319 : Remove migrations check from upgrade.sh to avoid misleading error messages
2021-10-01 08:57:17 -04:00
jeremystretch
a5b99e7148
Fixes #7412 : Fix exception in UI when adding child device to device bay
2021-09-30 12:29:08 -04:00
jeremystretch
114500e7f4
Fixes #7401 : Pin jsonschema package to v3.2.0 to fix REST API docs rendering
2021-09-30 11:41:32 -04:00
jeremystretch
d9f178e315
Fixes #7411 : Fix exception in UI when adding member devices to virtual chassis
2021-09-30 11:36:16 -04:00
maximumG
7337630704
chore: introduce the script_order notion in the documentation
2021-09-30 09:21:38 +02:00
maximumG
0fdd081869
feat: scripts within a module can now be ordered
2021-09-30 09:17:33 +02:00
jeremystretch
a9761e8dd2
Fixes #7397 : Fix AttributeError exception when rendering export template for devices via REST API
2021-09-29 21:09:12 -04:00
jeremystretch
1f1a05dc67
Fixes #6895 : Remove errant markup for null values in CSV export
2021-09-29 21:00:45 -04:00
thatmattlove
14b065cf5f
Fixes #7373 : Improve handling of mismatched server, client, and browser color-mode preferences
2021-09-29 17:44:28 -07:00
jeremystretch
47c3a20fda
Correct version number referenced for installation video
2021-09-29 12:40:20 -04:00
jeremystretch
86aed4e073
Closes #7318 : Raise minimum required PostgreSQL version from 9.6 to 10
2021-09-29 12:14:15 -04:00
jeremystretch
19c984bdab
PRVB
2021-09-29 09:46:39 -04:00
Jeremy Stretch
84d83fbd14
Merge pull request #7393 from netbox-community/develop
...
Release v3.0.4
2021-09-29 09:41:11 -04:00
jeremystretch
965ba3aca1
Release v3.0.4
2021-09-29 09:18:57 -04:00
jeremystretch
38f34ddb28
Fixes #7392 : Fix "help" links for custom fields, other models
2021-09-29 09:09:10 -04:00
jeremystretch
6b3e0d3229
Drop pycryptodome as a Python dependency
2021-09-28 17:07:15 -04:00
jeremystretch
854121b6ec
Closes #7314 : Add SMA 905/906 fiber port types
2021-09-28 16:42:54 -04:00
jeremystretch
047425dadd
Closes #7389 : Linkify tenant group in tenants list
2021-09-28 16:28:11 -04:00
jeremystretch
8dc0767cdf
Changelog for #7365
2021-09-28 16:22:28 -04:00
Jeremy Stretch
a99753fb0f
Merge pull request #7366 from shuichiro-makigaki/optimize-prefix-util
...
Fix #7365 : Optimize calculation of prefix utilization
2021-09-28 16:09:27 -04:00
jeremystretch
ad65e06d0a
Closes #7252 : Validate IP range size does not exceed max supported value
2021-09-28 15:44:41 -04:00
jeremystretch
bfb37d6283
Closes #7022 : Add ITA type C (CEE 7/16) power port type
2021-09-28 13:46:54 -04:00
jeremystretch
fd180e480a
Changelog & docs cleanup for #6973
2021-09-28 13:40:24 -04:00
Jeremy Stretch
3e5452d9da
Merge pull request #7369 from maximumG/6973-order-reports
...
Fixes #6973 : order reports
2021-09-28 13:34:23 -04:00
jeremystretch
3ec0fe5519
Closes #7372 : Link to local docs for model from object add/edit views
2021-09-28 13:23:57 -04:00
jeremystretch
71449b3414
Fixes #7304 : Require explicit values for all required choice fields during CSV import
2021-09-28 12:04:54 -04:00
Jeremy Stretch
16f5e233d0
Merge pull request #7382 from netbox-community/refactor-forms
...
Refactor forms
2021-09-28 11:40:34 -04:00
Daniel Sheppard
abb72868f2
Update changelog for #7374
2021-09-28 09:50:23 -05:00
jeremystretch
13e9d57d68
Merge branch 'develop' into refactor-forms
2021-09-28 10:49:14 -04:00
jeremystretch
833acc3618
Refactor extras forms
2021-09-28 10:44:53 -04:00
jeremystretch
db522f96be
Refactor virtualization forms
2021-09-28 10:25:07 -04:00
Daniel Sheppard
df8b76127e
Fixes #7374 - Adds query param on position for rack face
2021-09-28 09:06:35 -05:00
jeremystretch
8e849566d5
Refactored IPAM forms
2021-09-28 09:25:12 -04:00
jeremystretch
dba9602c75
Refactor tenancy forms
2021-09-27 17:19:05 -04:00
jeremystretch
9e2364b246
Refactor DCIM forms
2021-09-27 17:09:37 -04:00
jeremystretch
b5aecfeb91
Refactor circuits forms
2021-09-27 15:23:12 -04:00
jeremystretch
c7523ffc67
Fixes #7358 : Add missing choices column to custom field CSV import form
2021-09-27 12:28:52 -04:00
jeremystretch
d87d860a57
Remove obsolete TS for a.formaction
2021-09-27 11:41:05 -04:00
jeremystretch
68b1234388
Fixes #7353 : Fix bulk creation of device/VM components via list view
2021-09-27 10:36:01 -04:00
jeremystretch
8fda08a1b5
Fixes #7356 : Fix display of model documentation when adding device components
2021-09-27 10:09:32 -04:00
jeremystretch
aaba4b534f
Fixes #7360 : Correct redirection URL after removing child device from device bay
2021-09-27 09:58:03 -04:00
Jeremy Stretch
6d32aa8a88
Merge pull request #7320 from royreznik/feature-6917
...
Feature-6917 make ip assigned checkmark link to interface
2021-09-27 09:18:24 -04:00
maximumG
0214c388ae
add: document how to order reports
2021-09-27 11:02:37 +02:00
maximumG
e443d719d4
feat: reports within a module can now be ordered
2021-09-27 11:02:31 +02:00
Shuichiro MAKIGAKI
d514290688
Fix #7365 : Optimize calculation of prefix utilization
2021-09-25 22:28:31 +09:00
royreznik
694bd231e3
Update changelog with #6917
2021-09-23 06:33:26 -07:00
royreznik
8523ad166e
Feature-6917 make ip assigned checkmark link to interface
2021-09-23 06:33:26 -07:00
Daniel Sheppard
7ec6b4ebb7
Fixes #7341 - Corrects url in Circuit breadcrumb
2021-09-22 11:48:22 -05:00
jeremystretch
38172b793b
Fixes #7294 : Fix SVG rendering for cable traces ending at unoccupied front ports
2021-09-21 15:04:37 -04:00
jeremystretch
6bccb6d90b
Fixes #7333 : Prevent inadvertent deletion of prior change records when deleting objects
2021-09-21 14:24:23 -04:00
jeremystretch
3cf1d6baf4
Closes #7118 : Render URL custom fields as hyperlinks in object tables
2021-09-21 14:04:47 -04:00
jeremystretch
2a1718bfc8
Closes #7323 : Add serial filter field for racks & devices
2021-09-21 13:53:11 -04:00
jeremystretch
0db4092266
Fixes #7321 : Don't overwrite multi-select custom fields during bulk edit
2021-09-21 13:41:33 -04:00
jeremystretch
41dfdc0aaa
Fixes #7324 : Fix TypeError exception in web UI when filtering objects using single-choice filters
2021-09-21 09:13:26 -04:00
jeremystretch
6bc72109c1
PRVB
2021-09-20 13:19:53 -04:00
Jeremy Stretch
55e9685d30
Merge pull request #7317 from netbox-community/develop
...
Release v3.0.3
2021-09-20 13:08:32 -04:00
jeremystretch
d2dcc51430
Changelog cleanup
2021-09-20 12:55:04 -04:00
jeremystretch
214c1d5a50
Release v3.0.3
2021-09-20 12:44:44 -04:00
jeremystretch
38be0b4976
Changelog for #7228
2021-09-20 10:23:29 -04:00
Jeremy Stretch
b86847c57e
Merge pull request #7307 from royreznik/fix-7228
...
Fixes #7228 : Round °F temperature to one decimal place
2021-09-20 10:21:43 -04:00
jeremystretch
8ba5d03280
Fixes #7301 : Fix exception when deleting a large number of child prefixes
2021-09-20 10:02:03 -04:00
jeremystretch
879ffd648b
Fix 'select all' widget display
2021-09-20 09:02:28 -04:00
royreznik
030c573037
Fixes #7228 : Round °F temperature to one decimal place
2021-09-20 02:44:40 -07:00
jeremystretch
713e79c1a9
Fixes #7298 : Restore missing object names from applied object list filters
2021-09-17 16:55:32 -04:00
Jeremy Stretch
383cdb5340
Merge pull request #7297 from netbox-community/7295-tables-cleanup
...
Closes #7295 : General cleanup of table classes
2021-09-17 15:56:26 -04:00
jeremystretch
7b3f6f1c67
Clean up table classes
2021-09-17 15:37:19 -04:00
jeremystretch
9cb29f48a0
Use exclude() when instantiating tables to omit columns
2021-09-17 14:25:02 -04:00
jeremystretch
5e29679968
Merge 'detail' tables into primaries for each model
2021-09-17 13:55:32 -04:00
jeremystretch
84f3ab90df
Changelog for #7273
2021-09-17 12:11:08 -04:00
Jeremy Stretch
34db2eb611
Merge pull request #7285 from netbox-community/7273-apiselect-sorting
...
Fixes #7273 : Disable automatic sorting of select options fetched via API
2021-09-17 12:09:56 -04:00
jeremystretch
16d8981a3f
Closes #7284 : Include comments field in table/export for all appropriate models
2021-09-17 12:04:22 -04:00
jeremystretch
e67c965180
Closes #7087 : Add local_context_data filter for virtual machines list
2021-09-17 10:30:31 -04:00
jeremystretch
b0abfee35b
Fixes #7282 : Fix KeyError exception when INSECURE_SKIP_TLS_VERIFY is true
2021-09-17 10:16:06 -04:00
jeremystretch
1e8ee5e59b
Correct changelog for #7210 ; revert static asset change
2021-09-16 16:14:20 -04:00
jeremystretch
cc0830bf28
Closes #7087 : Add search/filter forms for all organizational models
2021-09-16 16:04:46 -04:00
jeremystretch
e3e005e327
Fixes #7266 : Tweak font color for form field placeholder text
2021-09-16 14:41:01 -04:00
jeremystretch
42afd80e82
Changelog for #5775
2021-09-16 14:28:17 -04:00
jeremystretch
0b2862be54
Changelog for #5775
2021-09-16 14:03:28 -04:00
Jeremy Stretch
8d703ffb36
Merge pull request #6730 from MaxRink/remote_groups
...
Remote groups via HTTP Headers
2021-09-16 14:02:22 -04:00
jeremystretch
6f24a938d9
Fixes #7273 : Disable automatic sorting of select options fetched via API
2021-09-16 11:08:05 -04:00
jeremystretch
574b57eadb
Treat compiled JS/CSS as binary when diffing
2021-09-16 11:03:55 -04:00
jeremystretch
aa05097fca
Fixes #7279 : Fix exception when tracing cable with no associated path
2021-09-16 08:56:26 -04:00
jeremystretch
de58f53f9f
Closes #7208 : Add navigation breadcrumbs for custom scripts & reports
2021-09-15 15:14:24 -04:00
jeremystretch
e738ff2fa7
Closes #6988 : Order tenants alphabetically without regard to group assignment
2021-09-15 14:56:20 -04:00
jeremystretch
25f501fb12
Remove obsolete responsive_table.html template
2021-09-15 12:41:21 -04:00
jeremystretch
baf045aed6
Clean up documentation build warnings
2021-09-15 11:46:58 -04:00
jeremystretch
e813dda275
Remove default_app_config (deprecated in Django 3.2)
2021-09-15 11:18:47 -04:00
Jeremy Stretch
ca131f12db
Merge pull request #7272 from cimnine/Fix7271
...
Remove secrets from the feature list
2021-09-15 07:56:28 -04:00
cimnine
ca72b07947
Remove secrets from the feature list
2021-09-15 11:00:51 +02:00
jeremystretch
13d8957cf1
Changelog for #7032
2021-09-14 17:05:07 -04:00
Jeremy Stretch
ca11b74c8e
Merge pull request #7052 from tb-killa/#7032
...
Close #7032
2021-09-14 16:59:16 -04:00
jeremystretch
2ba6a6fc45
Closes #6387 : Add xDSL interface type
2021-09-14 16:56:47 -04:00
jeremystretch
a6e79a1d61
Add virtualenv instructions to plugin development docs
2021-09-13 10:58:03 -04:00
jeremystretch
1f4263aa6d
Fixes #7253 : Remove obsolete reference to queryset cache invalidation
2021-09-13 09:36:01 -04:00
jeremystretch
147a4cbfb0
Closes #7239 : Redirect global search to filtered object list when an object type is selected
2021-09-13 09:33:08 -04:00
jeremystretch
ab0a2abc54
Fixes #7248 : Fix global search results section links
2021-09-13 09:21:57 -04:00
Jeremy Stretch
57abbf1058
Merge pull request #7245 from dvaccarosenna/issue/7195
...
Fixes #7195 update base template in plugin dev doc
2021-09-10 11:34:49 -04:00
Daniel Vaccaro-Senna
2a95e1bf71
Fixes #7195 update base template in plugin dev doc
2021-09-10 16:03:46 +01:00
jeremystretch
bd957612c6
Fixes #7167 : Ensure consistent font size when using monospace formatting
2021-09-09 16:05:46 -04:00
jeremystretch
908e6a7a38
Update NetBox installation video
2021-09-09 14:46:31 -04:00
jeremystretch
4493c31216
Fixes #7227 : Correct placeholder value for webhook CA file path
2021-09-09 09:10:02 -04:00
jeremystretch
7a813349f3
Correct example GraphQL queries
2021-09-09 09:07:28 -04:00
jeremystretch
ad7b8a9ac8
Fixes #7226 : Exempt GraphQL API requests from CSRF inspection
2021-09-09 09:06:45 -04:00
jeremystretch
a226f06b1b
PRVB
2021-09-08 16:47:04 -04:00
Jeremy Stretch
b55c85b2af
Merge pull request #7220 from netbox-community/develop
...
Release v3.0.2
2021-09-08 16:45:05 -04:00
jeremystretch
0d1d14bcd6
Release v3.0.2
2021-09-08 16:32:37 -04:00
Jeremy Stretch
8c1a01d5ab
Merge pull request #7218 from netbox-community/7162-base-path-bug2
...
Fixes #7162 : Decouple base path rendering from API request logic
2021-09-08 16:19:49 -04:00
jeremystretch
cf8fdacfa3
Refactor connection toggle to use API URLs
2021-09-08 14:25:14 -04:00
jeremystretch
2c1745ce28
Refactor checkJobStatus() to use API URLs provided via context
2021-09-08 14:17:27 -04:00
jeremystretch
950ce94653
Refactor ApiRequest to take only full URLs; update TableConfigForm
2021-09-08 13:59:25 -04:00
thatmattlove
851f8a1585
Fixes #7191 : Access SlimSelect's internal options when getting current options so selection state is maintained
2021-09-08 09:54:38 -07:00
jeremystretch
d40d1638af
Fixes #7179 : Prevent obscuring "connect" pop-up for interfaces under device view
2021-09-08 11:27:14 -04:00
Jeremy Stretch
26ceeb61ef
Merge pull request #7206 from netbox-community/7205-applied-filters
...
Handle `null_option` in `applied_filters` template tag
2021-09-08 11:22:54 -04:00
Jeremy Stretch
a39a9c9b56
Merge branch 'develop' into 7205-applied-filters
2021-09-08 11:12:29 -04:00
jeremystretch
45988b9818
Minor cleanup for get_selected_values()
2021-09-08 11:11:52 -04:00
Jeremy Stretch
7234b3bbf8
Merge pull request #7204 from netbox-community/7202-verify-static-assets
...
Verify integrity of bundled assets in CI
2021-09-08 10:23:51 -04:00
Jeremy Stretch
513ecd7e26
Merge branch 'develop' into 7202-verify-static-assets
2021-09-08 10:13:07 -04:00
jeremystretch
e12314ba60
Fix test user permissions for API pagination tests
2021-09-08 09:57:53 -04:00
jeremystretch
9226302742
Fixes #7209 : Allow unlimited API results when MAX_PAGE_SIZE is disabled
2021-09-08 09:38:23 -04:00
jeremystretch
0e8c6ee522
Changelog for #7189
2021-09-08 08:33:30 -04:00
thatmattlove
a9c1c8968e
Return cleaned null_option value as None in dynamic multi-select field
2021-09-07 18:43:36 -07:00
thatmattlove
6a15c2ae86
Remove invalid (for Python <3.9) type annotation
2021-09-07 18:37:55 -07:00
thatmattlove
752de0d9c0
Fixes #7205 : Handle null_option when getting selected form values in applied_filters template tag
2021-09-07 18:30:45 -07:00
thatmattlove
49617a595d
#7205 : Handle null_option in dynamic multi-select choices field
2021-09-07 18:28:49 -07:00
thatmattlove
2a293d5d02
Fixes #7188 : Re-add missing support for null_option on API select
2021-09-07 18:19:32 -07:00
thatmattlove
9d99ede024
Fixes #7202 : Verify integrity of bundled assets in CI
2021-09-07 16:20:36 -07:00
thatmattlove
4a13ee6f40
Fixes #7176 : Reset query parameters on APISelect when deep copied
2021-09-07 14:13:53 -07:00
Jeremy Stretch
2ba840c72c
Merge pull request #7200 from pierrechev/develop
...
Enable the alternate connection factory for Redis Sentinel
2021-09-07 16:58:11 -04:00
jeremystretch
46cd55151d
Use shallow git clone for production installations
2021-09-07 16:35:48 -04:00
jeremystretch
4d9691c8e5
Extend feature request template to request more detail
2021-09-07 16:25:10 -04:00
jeremystretch
f1687ef53d
Remove obsolete entries from .gitignore
2021-09-07 16:21:01 -04:00
Daniel Sheppard
2fb55374b9
Fixes #7193 - Fixes issue with viewing child prefixes when prefix (flat) column is selected and there are available prefixes.
2021-09-07 14:53:12 -05:00
Pierre Chevallereau
312246fec2
Enable the alternate connection factory ( https://github.com/jazzband/django-redis#use-the-sentinel-connection-factory )
2021-09-07 16:07:25 +02:00
jeremystretch
27c0e6dd5e
Fixes #7164 : Fix styling of "decommissioned" label for circuits
2021-09-03 13:52:48 -04:00
jeremystretch
0d7986e082
Fixes #7169 : Fix CSV import file upload
2021-09-03 13:46:38 -04:00
Jeremy Stretch
94300b221e
Merge pull request #7160 from netbox-community/7149-secrets-changelog
...
Fixes #7149 : Delete all changelog records referencing the old secrets app
2021-09-03 12:51:13 -04:00
jeremystretch
a1110b07de
Fixes #7153 : Allow clearing of assigned device type images
2021-09-02 16:48:54 -04:00
jeremystretch
a3069239e9
Fixes #7159 : Remove NAPALM link
2021-09-02 15:55:41 -04:00
jeremystretch
69f083428d
Fixes #7149 : Delete all changelog records referencing the old secrets app
2021-09-02 15:27:05 -04:00
thatmattlove
113358f2de
Fixes #7148 : Handle array values when constructing API URLs
2021-09-02 08:59:26 -07:00
thatmattlove
caa2813d0d
Fix regression from ddff193 causing invalid selections
2021-09-02 07:56:08 -07:00
Jeremy Stretch
481046c8b8
Merge pull request #7133 from slowy07/minor-changes
...
fix: typo spelling grammar
2021-09-02 09:48:58 -04:00
slowy07
83f70dc28c
fix: typo spelling grammar
...
Signed-off-by: slowy07 <slowy.arfy@gmail.com >
2021-09-02 12:01:43 +07:00
thatmattlove
8ede7a9297
Update changelog for #7131
2021-09-01 17:05:50 -07:00
thatmattlove
ddff193786
#7123 : Handle empty_option on API Select
2021-09-01 17:02:43 -07:00
thatmattlove
774dff07ee
Fixes #7131 : Only execute scope selector field visibility logic on specified views
2021-09-01 15:27:37 -07:00
thatmattlove
4b14b31853
Use url_name instead of request.path for view-based styles
2021-09-01 15:22:38 -07:00
jeremystretch
b0addfbe13
PRVB
2021-09-01 15:22:03 -04:00
Jeremy Stretch
593874b45f
Merge pull request #7130 from netbox-community/develop
...
Release v3.0.1
2021-09-01 15:10:17 -04:00
jeremystretch
b207f28402
Release v3.0.1
2021-09-01 14:53:57 -04:00
thatmattlove
7bdde47473
Fixes #7124 : Fix duplicate static query param values in API Select
2021-09-01 11:48:13 -07:00
thatmattlove
a2eb0d80d2
#7084 : Fix issue where hidden VLAN form fields were incorrectly included in the form submission
2021-09-01 11:41:35 -07:00
jeremystretch
6f94198934
#7123 : Remove "Global" placeholder for null VRF field
2021-09-01 13:52:32 -04:00
jeremystretch
707e51d855
#7084 : Catch ValueErrors when initializing dynamic form fields
2021-09-01 13:33:41 -04:00
jeremystretch
528df76747
#7082 : Handle stale content types
2021-09-01 12:55:25 -04:00
jeremystretch
662c896480
#7113 : Add bulk actions under child prefixes view; general cleanup
2021-09-01 11:06:50 -04:00
Jeremy Stretch
29eb2383d6
Merge pull request #7115 from sdktr/7113-fix-prefix-iprange-bulkedit
...
Fixes #7113 : iprange bulk options within Prefix view
2021-09-01 10:56:11 -04:00
Jeremy Stretch
9772c5705f
Merge branch 'develop' into 7113-fix-prefix-iprange-bulkedit
2021-09-01 10:55:52 -04:00
jeremystretch
d2fe59ae8f
Fixes #7109 : Ensure human readability of exceptions raised during REST API requests
2021-09-01 10:43:12 -04:00
Max Rink
d5e5cdda23
Add Remote Group Support to the RemoteUserAuth Backend and Middleware
...
fix incorrect assumption about when to run the group sync
Add documentation for new Settings
format to autopep8 compliance
add first set of basic testcases
format test to comply with pep8
rename SEPERATOR to SEPARATOR
remove accidentally carried over parameter
2021-09-01 16:34:14 +02:00
jeremystretch
f63dcb1f08
#7091 : Simplify access to BASE_PATH variable
2021-09-01 09:34:33 -04:00
Stefan de Kooter
6f66b27507
Changelog for #7113
2021-09-01 11:00:30 +02:00
Stefan de Kooter
909d127c27
Fixes #7113 : Correct links to IPRanges bulk actions within Prefix view
2021-09-01 10:25:37 +02:00
Stefan de Kooter
20ef18f98f
Fixes #7113 : Add permissions to IPRanges bulk actions within Prefix view
2021-09-01 10:24:35 +02:00
thatmattlove
a33e47780b
Remove legacy script tags from templates
2021-09-01 00:27:10 -07:00
thatmattlove
691c66d2f5
Fixes #7107 : Fix missing search button and search results in IP Address assignment "Assign IP" tab
2021-09-01 00:11:48 -07:00
thatmattlove
14d87a3584
Fixes #7041 : Properly format JSON config object returned from a NAPALM device
2021-09-01 00:03:53 -07:00
thatmattlove
d743dc160a
Fixes #7080 : Re-add missing image preview element
2021-08-31 17:05:02 -07:00
thatmattlove
2b263b054c
Fixes #7106 : Fix incorrect "Map It" button URL on a site's Physical Address field
2021-08-31 16:27:02 -07:00
thatmattlove
b95e8350d2
Fixes #7092 : Fix missing object permissions on Prefix IP Addresses view
2021-08-31 16:03:22 -07:00
thatmattlove
5235866d05
Changelog for #7081 , #7091
2021-08-31 15:23:12 -07:00
thatmattlove
093a86bc38
Fixes #7081 : Properly handle pre-selected values even when they're outside of pagination limits
2021-08-31 15:13:53 -07:00
thatmattlove
5b87232f59
#7081 : Fix APISelect loading of paginated data
2021-08-31 15:13:53 -07:00
thatmattlove
679bbd3e76
Fixes #7091 : Ensure API requests from the UI are aware of BASE_PATH
2021-08-31 15:13:53 -07:00
Jeremy Stretch
515b6bf71a
Merge pull request #7105 from sdktr/7090-fix-cablebulkedit-length-field
...
Fix #7090 : cable bulk edit form - allow decimal input on length field
2021-08-31 16:12:04 -04:00
Stefan de Kooter
9c389d9dcb
Changelog #7090 fix whitespace
2021-08-31 22:01:15 +02:00
Stefan de Kooter
f1e4273a23
Changelog for #7090
2021-08-31 21:24:07 +02:00
Stefan de Kooter
4618cc2b22
Merge branch 'develop' of github.com:netbox-community/netbox into 7090-fix-cablebulkedit-length-field
2021-08-31 21:18:35 +02:00
Stefan de Kooter
1909f0c733
Fix #7090 : Cable Bulk Edit, length field should be decimal
2021-08-31 21:17:50 +02:00
Jeremy Stretch
840ea36f70
Merge pull request #7103 from candlerb/candlerb/7102
...
Redirect users on error to the GitHub discussion forum
2021-08-31 15:08:08 -04:00
jeremystretch
a8cdb3895b
Fixes #7093 : Multi-select custom field filters should employ exact match
2021-08-31 15:03:39 -04:00
Brian Candler
349733c6dd
Redirect users on error to the GitHub discussion forum
...
Fixes #7102
2021-08-31 19:51:53 +01:00
jeremystretch
1c09ffdd1f
Fixes #7101 : Enforce MAX_PAGE_SIZE for table and REST API pagination
2021-08-31 13:52:04 -04:00
Daniel Sheppard
c4c6fa6042
Fix misplacement of method for #7089
2021-08-31 11:41:50 -05:00
Daniel Sheppard
86da6c6c14
Fixes #7089 - Adds Q filter to ContentTypeFilterSet
2021-08-31 11:31:40 -05:00
jeremystretch
7b7b01a26b
Changelog for #7075
2021-08-31 11:44:51 -04:00
jeremystretch
415313ac2f
Fixes #7082 : Avoid exception when referencing invalid content type in table
2021-08-31 11:43:44 -04:00
jeremystretch
7db2b9d091
Fixes #7072 : Fix table configuration under prefix child object views
2021-08-31 11:15:41 -04:00
jeremystretch
8036d1e5a5
Fixes #7078 : Restore styling on server error page
2021-08-31 09:50:24 -04:00
jeremystretch
65c9339687
Fixes #7083 : Correct labeling for VM memory attribute
2021-08-31 09:44:59 -04:00
jeremystretch
3090981335
Fixes #7084 : Fix KeyError exception when editing access VLAN on an interface
2021-08-31 09:44:59 -04:00
jeremystretch
4f36885c5e
Fixes #7096 : Home links should honor BASE_PATH configuration
2021-08-31 09:44:59 -04:00
thatmattlove
db2993035d
Fixes #7075 : Wrap label selectors in quotes to ensure IDs with spaces are properly selected
2021-08-30 17:48:33 -07:00
jeremystretch
bf05bc2986
#7070 : Fix filterset test
2021-08-30 17:22:48 -04:00
jeremystretch
88b230f0e4
Fixes #7071 : Fix exception when removing a primary IP from a device/VM
2021-08-30 16:55:31 -04:00
jeremystretch
deb53d771d
Fixes #7070 : Fix exception when filtering by prefix max length in UI
2021-08-30 16:51:07 -04:00
Jeremy Stretch
fd16c47d2e
Merge pull request #7069 from netbox-community/develop
...
Release v3.0.0
2021-08-30 14:43:47 -04:00
jeremystretch
b78451742f
Release v3.0.0
2021-08-30 14:22:00 -04:00
jeremystretch
6f23ab5603
Better copy/paste support for installation docs
2021-08-30 14:15:21 -04:00
thatmattlove
5e67627e6b
Fix file input font-size
2021-08-30 11:09:44 -07:00
thatmattlove
19e77ed456
Pin Bootstrap 5 to 5.0.2
2021-08-30 11:02:47 -07:00
thatmattlove
ed0f792f04
Fixes #7068 : Disable sourcemaps on CSS files, use external sourcemaps
2021-08-30 10:56:02 -07:00
thatmattlove
deda1691e9
Fixes #7066 : Migrate division statements in Sass from / to math.div
2021-08-30 09:54:58 -07:00
thatmattlove
94d2ad120c
Fixes #7066 : Resolve dependency issue between TypeScript/ESLint
2021-08-30 09:54:06 -07:00
jeremystretch
ab1a5f32ef
Update references to NAPALM in docs
2021-08-30 11:51:18 -04:00
jeremystretch
2a1de5e28c
Delete extraneous v2.11 release notes
2021-08-30 11:35:06 -04:00
thatmattlove
f78fdd6900
Fixes #7063 : Update security dependencies, move esbuild to devDependencies, update clipboard
2021-08-30 08:14:24 -07:00
jeremystretch
6b43eafcb4
Update UI screenshots
2021-08-30 10:52:11 -04:00
jeremystretch
844cd154b9
Update dependencies & release notes
2021-08-30 10:30:48 -04:00
Jeremy Stretch
e05fa5c302
Merge pull request #7061 from netbox-community/feature
...
v3.0 release prep
2021-08-30 10:16:56 -04:00
jeremystretch
f5f74944dd
Merge branch 'develop' into feature
2021-08-30 10:05:12 -04:00
jeremystretch
556efcc1d7
Fixes #7045 : Fix navigation menu rendering under Chrome
2021-08-30 09:56:05 -04:00
Matt Love
25d1fe2c8d
Improve APISelect query parameter handling ( #7040 )
...
* Fixes #7035 : Refactor APISelect query_param logic
* Add filter_fields to extras.ObjectVar & fix default value handling
* Update ObjectVar docs to reflect new filter_fields attribute
* Revert changes from 89b7f3f
* Maintain current `query_params` API for form fields, transform data structure in widget
* Revert changes from d0208d4
2021-08-30 09:43:32 -04:00
Oliver
b44ec35ade
Close #7032
...
Add URM connector to the list of available types for front and rear ports.
There are URM-P2, URM-P4 and URM-P8 connectors available.
2021-08-27 20:27:26 +02:00
Jeremy Stretch
1a478150d6
Merge pull request #7050 from netbox-community/7034-vlangroup-scope-selectors
...
Fixes #7034 : Update VLAN Scope parent selectors and run change handler on load
2021-08-27 11:42:23 -04:00
jeremystretch
e5643fb1e2
JS & changelog updates for #7034
2021-08-27 11:36:29 -04:00
jeremystretch
13e633778a
Closes #7042 : Show count of journal entries in tab under object view
2021-08-27 10:36:06 -04:00
jeremystretch
bb57600f0f
Fixes #7019 : Enable searching VM interfaces by description
2021-08-27 10:14:12 -04:00
jeremystretch
9813f3b696
Clean up custom script templates
2021-08-26 15:04:24 -04:00
jeremystretch
3203db07b7
UI cleanup
2021-08-26 14:48:24 -04:00
jeremystretch
94b8d36065
Introduce ContentTypesColumn for custom field and webhook tables
2021-08-26 12:55:37 -04:00
thatmattlove
0d61dcb1bc
Fixes #7034 : Update VLAN Scope parent selectors and run change handler on load
2021-08-26 00:11:58 -07:00
jeremystretch
58203dbcfa
List device/VM component names first in tables by default
2021-08-25 15:18:00 -04:00
jeremystretch
66619cdc2f
Clean up object edit forms
2021-08-25 15:03:19 -04:00
jeremystretch
99cba25108
Misc UI cleanup ahead of v3.0 release
2021-08-25 13:50:59 -04:00
jeremystretch
2fb1d388e3
Omit node 15.x from CI builds
2021-08-24 21:32:28 -04:00
Jeremy Stretch
6a4ed099fc
Merge pull request #7031 from netbox-community/object-filter-forms
...
Object filter forms
2021-08-24 21:31:25 -04:00
jeremystretch
d184ed4712
Enable filtering device components by location
2021-08-24 21:10:30 -04:00
jeremystretch
125a562189
Fix RegionFilterForm model
2021-08-24 20:44:00 -04:00
Matt
a02ba5f7bb
Fix incorrect classes in device config & status templates
2021-08-24 14:53:36 -07:00
Matt
2e90f22529
Clean up TypeScript file structure, fix missing VLAN tag visibility logic
2021-08-24 14:53:36 -07:00
jeremystretch
bd681f5908
Clean up object filter forms
2021-08-24 17:29:16 -04:00
jeremystretch
85b61c0b7e
Bump django-timezone-field to 4.2.1
2021-08-24 15:52:04 -04:00
jeremystretch
d11ea67bdd
Update design of user profile section
2021-08-24 15:24:03 -04:00
jeremystretch
52603c087b
Remove unnecessary component creation templates
2021-08-24 14:51:12 -04:00
jeremystretch
545474a1a3
Clean up object edit forms
2021-08-24 13:59:54 -04:00
Jeremy Stretch
b63c838c74
Merge pull request #7024 from netbox-community/feature-precommit-ui
...
Run UI Lint, Type, and Formatting Checks in Pre-Commit and CI
2021-08-24 12:48:20 -04:00
Matt
1c6fdea27f
Improve docs styling
2021-08-24 07:30:52 -07:00
Matt
9d0e6f0c30
Exclude node_modules from CI build
2021-08-24 06:40:00 -07:00
Matt
1d0c72f5fa
Add UI checks to pre-commit and CI
2021-08-24 00:41:10 -07:00
Matt
c221b9b4d4
Add UI development docs & update front-end scripts
2021-08-24 00:30:04 -07:00
Matt
a0ba8380c9
Fix eslint misconfiguration and corresponding errors
2021-08-24 00:27:45 -07:00
Matt
82a209bc5b
Remove screenshots from docs
2021-08-23 18:24:39 -07:00
jeremystretch
2a338110f2
Remove unused aggregate list template
2021-08-23 16:53:06 -04:00
jeremystretch
e890944160
Use badge template tag for numeric values
2021-08-23 16:47:08 -04:00
jeremystretch
542e01775e
Merge branch 'develop' into feature
2021-08-23 15:46:22 -04:00
Jeremy Stretch
9cc4992fad
Merge pull request #7018 from netbox-community/develop
...
Release v2.11.12
2021-08-23 15:36:04 -04:00
jeremystretch
6518d87200
Release v2.11.12
2021-08-23 15:16:42 -04:00
jeremystretch
499005f84d
Merge branch 'develop' into feature
2021-08-23 13:23:39 -04:00
jeremystretch
8497965cf7
Fixes #6326 : Enable filtering assigned VLANs by group in interface edit form
2021-08-23 12:49:32 -04:00
jeremystretch
0b0ab9277c
Fixes #6776 : Fix erroneous webhook dispatch on failure to save objects
2021-08-23 12:06:43 -04:00
jeremystretch
75c62ff729
Print request index after webhook data dump
2021-08-23 11:32:47 -04:00
Jeremy Stretch
aef8c5fbb5
Merge pull request #6965 from bluikko/poweroutlet-hardwired
...
Add hardwired PowerOutlet
2021-08-23 10:04:28 -04:00
jeremystretch
cfa4f5677b
Fixes #7012 : Fix hidden "add components" dropdown on devices list
2021-08-23 09:41:43 -04:00
jeremystretch
8131feae8a
Closes #7011 : Add search field to VM interfaces filter form
2021-08-23 09:36:05 -04:00
Matt
a3d5e04946
Fixes #6990 : Fix query param and query filter handling in API select
2021-08-20 16:25:31 -07:00
jeremystretch
1fc3c6d9d2
Fixes #6974 : Show contextual label for IP address role
2021-08-20 16:12:09 -04:00
jeremystretch
53a5bc2221
Fixes #6929 : Introduce LOGIN_PERSISTENCE configuration parameter to persist user sessions
2021-08-20 16:06:37 -04:00
Matt
12f3c2596f
Fixes #6966 : Migrate to stock fonts
2021-08-20 12:57:41 -07:00
jeremystretch
87dad41c37
Tweak logo size on mobile
2021-08-20 15:21:26 -04:00
jeremystretch
4dbb18d408
Update change log
2021-08-20 15:20:55 -04:00
Matt
a7cb75d73d
Fixes #6999 : Properly align controls on sm and md breakpoints
2021-08-20 12:15:07 -07:00
Matt
517c0e2fe6
Fixes #6996 : Make search bar full width on small screens
2021-08-20 08:54:00 -07:00
Matt
84db2e90ab
Fixes #6998 : Properly handle merge and replace actions in API Select
2021-08-20 08:41:30 -07:00
Matt
9d469874c0
#6881 : Improve device IP address styles
2021-08-20 08:06:41 -07:00
jeremystretch
d850aa0773
Changelog for #6790
2021-08-20 09:17:53 -04:00
Jeremy Stretch
9baebfa241
Merge pull request #6790 from WillIrvine/issue-6632
...
Fixes #6632 - Allow a /32 prefix to contain a /32 ipaddress
2021-08-20 09:16:05 -04:00
Matt
9e1d2da449
Fixes #7001 : Focus the main content container when the page loads
2021-08-19 14:13:54 -07:00
Matt
a71604e79f
Closes #6881 : Wrap interface IP addresses in a badge that displays status and/or role
2021-08-19 12:35:30 -07:00
Matt
9a8d33e6bf
Fixes #6979 : Don't show 'Create & Add Another' button when editing/creating a circuit
2021-08-18 16:49:15 -07:00
Matt
09d745d987
Fixes #6976 : Improve handling of printing layouts/styling
2021-08-18 16:17:50 -07:00
Matt
8199bb6b62
Fixes : #6982 : Remove inherited background-color on disabled options
2021-08-18 14:57:42 -07:00
Matt
643939ea1e
Rebundle scripts after rebase
2021-08-18 14:53:28 -07:00
Matt
9b3498d87a
Add visibility toggle for object depth indicators
2021-08-18 14:51:49 -07:00
Matt
e4a162b054
Improve prefix hierarchy/depth styling
2021-08-18 14:51:36 -07:00
jeremystretch
bd47d0850e
Changelog for #6856
2021-08-18 14:38:30 -04:00
jeremystretch
be3b4f0d3e
#6856 : Remove ?limit=0 from API queries
2021-08-18 14:35:12 -04:00
Matt
664b02d735
Fixes #6856 : Properly handle existence of next property in API select responses
2021-08-17 16:50:29 -07:00
jeremystretch
6d1b981ecb
Closes #6975 : Reduce footer height
2021-08-17 12:02:30 -04:00
jeremystretch
ac6b1bf422
Fixes #6977 : Truncate global search dropdown on small screens
2021-08-17 11:49:32 -04:00
jeremystretch
10847e2956
Optimize addition/removal of default custom field values
2021-08-16 14:48:56 -04:00
jeremystretch
9b0258fef4
Fixes #6686 : Force assignment of null custom field values to objects
2021-08-16 14:38:06 -04:00
jeremystretch
5b89cdc868
Fixes #5968 : Model forms should save empty custom field values as null
2021-08-16 13:45:46 -04:00
bluikko
5a8cedd63f
Add hardwired PowerOutlet
2021-08-16 11:30:13 +07:00
jeremystretch
3feba2997f
Closes #6872 : Add table configuration button to child prefixes view
2021-08-13 15:56:14 -04:00
jeremystretch
fce419526d
Closes #6748 : Add site group filter to devices list
2021-08-13 15:26:06 -04:00
jeremystretch
e8fb86a283
Release v3.0-beta2
2021-08-13 14:19:43 -04:00
jeremystretch
90a820e0cf
Add "clear all" option for applied filters
2021-08-13 13:50:11 -04:00
jeremystretch
9f59f99663
Set max width for object edit forms
2021-08-13 13:35:23 -04:00
jeremystretch
a6150f2578
Remove select widget hover effect
2021-08-13 11:31:51 -04:00
jeremystretch
b784705cd3
Tweak nav submenu heading color
2021-08-13 11:20:00 -04:00
jeremystretch
0609bcaaf0
Reduce base font size
2021-08-13 11:17:37 -04:00
jeremystretch
7727ec91f4
#6934 : Correct prefix utilization and available IP reporting to account for child IP ranges
2021-08-13 10:43:25 -04:00
jeremystretch
5365c866ff
#6934 : Account for child IP ranges when calculating prefix utilization
2021-08-13 10:33:58 -04:00
jeremystretch
e1fbe89b41
Reduce form text size
2021-08-13 09:56:06 -04:00
jeremystretch
a72e23eddf
Fix custom script layout
2021-08-13 09:43:23 -04:00
jeremystretch
dcd49fd97b
Fixes #6953 : Remove change log tab from non-applicable object views
2021-08-13 09:13:09 -04:00
Jeremy Stretch
1b074d2d53
Merge pull request #6933 from netbox-community/6912-static-resources
...
Fixes #6912 : Fix static asset references when BASE_PATH is in use
2021-08-12 15:15:18 -04:00
jeremystretch
aed07a8ec5
Merge v2.11.11
2021-08-12 11:51:04 -04:00
jeremystretch
1b12185a39
PRVB
2021-08-12 11:47:59 -04:00
Jeremy Stretch
2e895c734e
Merge pull request #6947 from netbox-community/develop
...
Release v2.11.11
2021-08-12 11:44:51 -04:00
Jeremy Stretch
11a9dc57fc
Merge branch 'master' into develop
2021-08-12 11:31:29 -04:00
jeremystretch
badd92a50e
Update GitHub issue templates
2021-08-12 11:28:55 -04:00
jeremystretch
b2faf8044d
Release v2.11.11
2021-08-12 11:22:57 -04:00
jeremystretch
3105e9545a
Fixes #6918 : Fix return URL persistence when adding multiple objects sequentially
2021-08-12 10:12:42 -04:00
jeremystretch
42c71984f9
Fixes #6896 : Fix validation of IP address assigned as device/VM primary via NAT relation
2021-08-11 21:15:45 -04:00
jeremystretch
736da4bcad
Merge branch 'develop' into feature
2021-08-10 21:03:10 -04:00
jeremystretch
db359719a9
Closes #6921 : Employ a sandbox when rendering Jinja2 code for increased security
2021-08-10 20:52:45 -04:00
jeremystretch
7bceeb714b
Fixes #6935 : Remove extraneous columns from inventory item and device bay tables
2021-08-10 20:35:39 -04:00
jeremystretch
35b8fc6e83
Fixes #6936 : Add missing parent column to inventory item import form
2021-08-10 20:24:57 -04:00
jeremystretch
6d27e11043
#6934 : Include child IP ranges under prefix view
2021-08-10 16:26:14 -04:00
jeremystretch
b8e387ce98
#6912 : Remove absolute publicPath reference
2021-08-10 14:03:07 -04:00
jeremystretch
c7ebad0fbb
Closes #6931 : Include applied filters on object list view
2021-08-10 13:11:35 -04:00
jeremystretch
1bb596fc7e
Fixes #6908 : Allow assignment of scope to VLAN groups upon import
2021-08-09 09:54:27 -04:00
jeremystretch
7bcebd5b0f
Fixes #6910 : Fix exception on invalid CSV import column name
2021-08-09 09:20:22 -04:00
jeremystretch
a8b6902829
Fixes #6909 : Remove extraneous site column from VLAN group import form
2021-08-09 09:17:08 -04:00
Jeremy Stretch
71e6dc8275
Merge pull request #6920 from candlerb/candlerb/6919
...
Change example ADMINS to show a tuple
2021-08-09 08:56:44 -04:00
Jeremy Stretch
564640213e
Merge pull request #6915 from candlerb/candlerb/libpq-dev
...
Documentation consistency on installation of libpq-dev(el)
2021-08-09 08:51:54 -04:00
Brian Candler
b04f262642
Change example ADMINS to show a tuple
...
Fixes #6919
2021-08-09 07:37:46 +01:00
Brian Candler
b802127801
Documentation consistency on installation of libpq-dev(el)
2021-08-08 10:19:30 +01:00
Matt
6845fb0f00
Improve object view on small screens
2021-08-06 17:56:38 -07:00
Matt
a312311be9
Improve sidenav link styles
2021-08-06 17:46:49 -07:00
Jeremy Stretch
fe54acef51
v3.0 nav menu tweaks ( #6906 )
...
* Clean up nav menu spacing & link colors
* Shrink NetBox icon & collapsed sidebar
* Fix gap between scrollbar and righthand window border
2021-08-06 17:43:02 -04:00
jeremystretch
ef057b3e45
Fix footer fonts
2021-08-06 16:49:17 -04:00
jeremystretch
84ab233571
Fix wrapping of table controls on device interfaces view
2021-08-06 16:40:00 -04:00
jeremystretch
cf381d732d
Use red border for confirmation dialog
2021-08-06 16:19:21 -04:00
jeremystretch
8653b0f3d0
Tabify object add/edit views
2021-08-06 16:16:19 -04:00
jeremystretch
65659fb676
Badges use secondary BG by default; add custom option
2021-08-06 15:41:26 -04:00
Jeremy Stretch
939bcfec4b
Improve object list layout ( #6907 )
...
* Split object list and filters into tabs
* Use object_list template for connections, rack elevations
* Include custom field filters in grouped filter form
* Annotate number of applied filters on tab
* Rearrange table controls
2021-08-06 15:35:14 -04:00
jeremystretch
6ce8dd5ac3
Closes #6823 : Improve table configuration form layout
2021-08-06 12:46:57 -04:00
jeremystretch
63f4d81bc0
Remove errant buttons block from cable view
2021-08-06 12:33:21 -04:00
jeremystretch
d0fbbbfb37
Merge branch 'develop' into feature
2021-08-06 10:06:52 -04:00
jeremystretch
f23dc2d405
Fixes #6902 : Populate device field when cloning device components
2021-08-06 09:55:47 -04:00
jeremystretch
34aa231436
Closes #6899 : Add filterset tests for Token
2021-08-06 09:41:49 -04:00
jeremystretch
51d1b6e0d6
Fixes #6901 : Correct example REST API request
2021-08-06 08:39:57 -04:00
jeremystretch
7c8612aadd
Update application architecture diagram
2021-08-05 15:51:24 -04:00
Joel McGuire
d347b97f20
Fixes #6887 Add Examples in the Lookup Expression Docs ( #6898 )
...
Fixes #6887 Add Examples in the Lookup Expression Docs
Co-authored-by: joel <joelmcguire@email.arizona.edu >
2021-08-05 13:28:32 -04:00
jeremystretch
42b961229f
Fixes #6894 : Fix available IP generation for prefix assigned to a VRF
2021-08-05 13:23:14 -04:00
Matt
79f726e6cd
#6797 : Fix various mobile layout issues
2021-08-05 09:59:13 -07:00
Matt
31cd6898d4
#6797 : Fix search result layout on small screens when there are no results
2021-08-05 09:40:02 -07:00
Matt
7608ee8450
#6797 : Fix initial sidenav handling on smaller screens
2021-08-05 09:35:36 -07:00
Matt
da67a35328
#6797 : Automatically collapse inactive sections in the sidenav
2021-08-05 09:28:25 -07:00
jeremystretch
46d0af6cef
Fixes #6892 : Fix validation of unit ranges when creating a rack reservation
2021-08-05 11:12:08 -04:00
Matt
0ea9c65007
Add common Bootstrap components to window so they can be consumed by plugins
2021-08-04 23:46:34 -07:00
jeremystretch
57dc4c207f
Fixes #6832 : Support config context rendering under GraphQL API
2021-08-04 15:55:55 -04:00
Matt
582b69de74
#6797 : Improve object edit form field layout
2021-08-04 10:57:01 -07:00
Matt
0cf9be2a8d
Remove deprecated advanced search template
2021-08-04 10:41:43 -07:00
Matt
0bf39590e3
#6797 : Fix object list layout when there is no filter form
2021-08-04 10:40:39 -07:00
Matt
2debeb7475
#6797 : Fix empty filter panels
2021-08-04 10:37:59 -07:00
jeremystretch
ee8fd701ae
Changelog for #6883
2021-08-04 13:26:53 -04:00
Jeremy Stretch
9379324b07
Merge pull request #6885 from bellwood/6883_add_power_outlet_port_c21_c22
...
Add power outlet/port choice for C21/C22
2021-08-04 12:59:21 -04:00
Brian Ellwood
55cdbd57cc
Add power outlet/port choice for C21/C22
...
Resolves #6883
2021-08-04 12:06:39 -04:00
jeremystretch
11836cdfb1
Fixes #6871 : Support dynamic tag types in GraphQL API
2021-08-03 16:29:34 -04:00
Jeremy Stretch
c411d2a9f1
Merge pull request #6873 from netbox-community/6829-graphql-reverse-relations
...
Closes #6829 : GraphQL reverse generic relations
2021-08-03 16:22:45 -04:00
jeremystretch
1b612816cc
Merge branch 'feature' into 6829-graphql-reverse-relations
2021-08-03 16:05:31 -04:00
Matt
051abc00c4
Fix bulk_import button class in test view after naming change in e8ba4b0
2021-08-03 12:43:28 -07:00
Matt
f7ee5e8d78
Fix button class in test view after naming change in e8ba4b0
2021-08-03 12:06:13 -07:00
jeremystretch
cc26bc4858
Changelog for #6829
2021-08-03 14:56:22 -04:00
jeremystretch
88d2441ab3
Add changelog GraphQL relation for changelogged models
2021-08-03 14:51:56 -04:00
Matt
6842879985
#6797 : Improve object view styling & responsiveness
2021-08-03 11:41:46 -07:00
jeremystretch
1518a460d5
Rename base Graphene types to match base models
2021-08-03 14:37:39 -04:00
jeremystretch
ea86321da8
Add journal_entries to Graphene object types for all primary models
2021-08-03 13:58:08 -04:00
jeremystretch
c416fce400
Refactor base Graphene object types
2021-08-03 13:49:12 -04:00
Matt
ae28df8abd
#6797 : Place custom links below native controls
2021-08-03 10:25:27 -07:00
Matt
e8ba4b0564
#6797 : Improve controls & custom link styling
2021-08-03 10:21:06 -07:00
Matt
53e21ceed4
#6797 : Improve global search styles
2021-08-03 09:19:24 -07:00
jeremystretch
735286d3b0
Add vlan_groups to Region, SiteGroup, Site, Location, Rack, ClusterGroup, Cluster
2021-08-03 11:49:22 -04:00
jeremystretch
8ad958708f
Add image_attachments to Device, Location, Rack, Site
2021-08-03 11:38:18 -04:00
Matt
58862e115c
Closes #6863 : Add search fields back to filter forms
2021-08-03 08:32:53 -07:00
jeremystretch
0df67dbc12
Add ip_addresses relation on InterfaceType, VMInterfaceType
2021-08-03 11:27:14 -04:00
thatmattlove
8bdfa34c7d
Merge branch 'feature-object-filter' into feature
2021-08-03 06:57:54 -07:00
thatmattlove
06c730f4dc
Merge branch 'feature' into feature-object-filter
...
# Conflicts:
# netbox/project-static/dist/netbox-dark.css
# netbox/project-static/dist/netbox-light.css
# netbox/project-static/styles/netbox.scss
# netbox/project-static/styles/select.scss
2021-08-03 06:57:22 -07:00
checktheroads
afc8d5bbbf
Fix PEP8 formatting error
2021-08-02 02:31:30 -07:00
checktheroads
1de46f592c
Various styling improvements
2021-08-02 02:18:31 -07:00
checktheroads
863048cda2
Deprecate collapsible advanced search and re-implement field-based filtering on object views
2021-08-01 21:24:22 -07:00
checktheroads
0b09365d0d
#6797 : Improve form error/django messages handling
2021-08-01 13:30:16 -07:00
checktheroads
8e3ab8d5c5
#6797 : Improve global bg/color transition
2021-08-01 12:01:40 -07:00
checktheroads
9cf560ceec
#6797 : Improve table highlight, toast, and alert styling
2021-08-01 11:53:35 -07:00
checktheroads
c3a75d98d4
#6797 : Improve sidenav state handling before load
2021-08-01 11:12:07 -07:00
checktheroads
261372289a
#6797 : Fix sidenav jumpy/glitchy behavior on page reload when pinned
2021-08-01 00:27:27 -07:00
checktheroads
b86edd4a20
#6797 : Improve sidenav parent link color
2021-08-01 00:02:20 -07:00
checktheroads
374cf146e2
#6797 : Fix login page layout issue
2021-07-31 23:56:56 -07:00
checktheroads
08ed545065
Closes #6855 : Bundle and locally serve GraphiQL JS/CSS
2021-07-31 23:49:48 -07:00
checktheroads
80836c725c
Fix navigation_menu typing & dataclass property defaults
2021-07-31 22:16:04 -07:00
Jeremy Stretch
9fa2acfe85
Merge pull request #6847 from netbox-community/6834-graphiql-ui
...
Closes #6834 : Customize GraphiQL view
2021-07-30 15:23:59 -04:00
jeremystretch
3ba122afd4
Merge feature
2021-07-30 15:13:55 -04:00
jeremystretch
76df55dfc0
Fixes #6740 : Add import button to VM interfaces list
2021-07-30 10:28:56 -04:00
Jeremy Stretch
49a949aa97
Merge pull request #6836 from Ursadon/patch-1
...
Escaping angle brackets in a device config file
2021-07-30 10:09:04 -04:00
checktheroads
5413263eff
#6797 : Properly update API select query parameters when values already exist on the element
2021-07-30 01:25:29 -07:00
checktheroads
772c76e0a4
#6797 : Don't show depth indicator in API select placeholder
2021-07-30 01:03:26 -07:00
checktheroads
5463fa7390
Closes #6808 : Determine option disabled status via disabled-indicator attribute
2021-07-30 00:56:54 -07:00
checktheroads
d18c83beb0
#6828 : Fix various mobile UI issues
2021-07-30 00:35:38 -07:00
checktheroads
7aa89c2e73
#6797 : Fix new sidenav styles
2021-07-29 18:11:48 -07:00
checktheroads
007d660ce1
Merge branch 'feature-sidebar' into feature
...
# Conflicts:
# netbox/project-static/dist/netbox.js
# netbox/project-static/dist/netbox.js.map
2021-07-29 17:39:07 -07:00
checktheroads
3752cb3e56
#6797 : Implement new sidebar
2021-07-29 17:33:10 -07:00
jeremystretch
cdf8d91e1b
#6797 : Fit device type images to available space
2021-07-29 15:19:42 -04:00
jeremystretch
d082442851
Update REST API web UI title
2021-07-29 15:06:09 -04:00
jeremystretch
689f67b1a8
#6834 : Add favicon to REST API web UI
2021-07-29 15:02:52 -04:00
jeremystretch
744f47cb98
Fixes #6846 : Form-driven REST API calls should use brief mode
2021-07-29 14:50:30 -04:00
jeremystretch
81e1b7490e
#6834 : Add title, favicon to GraphiQL view
2021-07-29 13:48:06 -04:00
jeremystretch
22d160b1da
Fix display of circuit termination provider network
2021-07-29 11:14:12 -04:00
jeremystretch
c323105696
Fixes #6827 : Restore circuit termination connection dropdown
2021-07-29 11:08:15 -04:00
jeremystretch
f6746c7530
Clean up cable connection form
2021-07-29 10:48:12 -04:00
jeremystretch
52c4d54481
Clean up cable trace view
2021-07-29 10:08:43 -04:00
jeremystretch
4c3f584fa6
Fix trace component borders
2021-07-29 09:59:01 -04:00
jeremystretch
2e7d912bdd
#6797 : Add cable type, length to SVG trace
2021-07-29 09:49:31 -04:00
jeremystretch
288bf477ce
Bump GitHub stale action to v4.0
2021-07-29 09:07:23 -04:00
Ursadon
27f3816fc6
Escaping angle brackets in a device config file
...
The configuration file may contain brackets (">" or "<"), which must be escaped
2021-07-29 15:45:32 +07:00
jeremystretch
33d40d4253
#6797 : Improve utilization graph display for small values
2021-07-28 16:42:44 -04:00
jeremystretch
c7e0abc3fb
Merge v2.11.10
2021-07-28 16:26:04 -04:00
jeremystretch
18a4232783
PRVB
2021-07-28 16:00:38 -04:00
Jeremy Stretch
15ed575207
Merge pull request #6830 from netbox-community/develop
...
Release v2.11.10
2021-07-28 15:56:23 -04:00
jeremystretch
eae4502708
Release v2.11.10
2021-07-28 15:17:45 -04:00
jeremystretch
78ebf04be0
Shrink NetBox logo on docs main page
2021-07-28 15:12:17 -04:00
jeremystretch
49a596073e
Tweak GitHub repo icon & name in docs
2021-07-28 15:07:46 -04:00
jeremystretch
95783cc128
Closes #6644 : Add 6P/4P pass-through port types
2021-07-28 11:54:25 -04:00
jeremystretch
8d9d3a9e7d
Changelog and cleanup for #6560
2021-07-28 11:44:13 -04:00
Jeremy Stretch
ea0de4b01d
Merge pull request #6561 from abigley/csv_feature
...
CSV file import
2021-07-28 10:48:30 -04:00
jeremystretch
72aaf76cf4
Closes #6702 : Update reference nginx config to support IPv6
2021-07-28 10:31:59 -04:00
jeremystretch
78e282d406
Fixes #6771 : Add count of inventory items to manufacturer view
2021-07-28 10:25:52 -04:00
jeremystretch
0c214932ba
Fixes #6812 : Limit reported prefix utilization to 100%
2021-07-28 09:55:40 -04:00
jeremystretch
a1eb4dc807
Fixes #5627 : Fix filtering of interface connections list
2021-07-27 16:21:56 -04:00
jeremystretch
e92f13977c
Changelog for #6785
2021-07-27 16:17:59 -04:00
Jeremy Stretch
5db283700f
Merge pull request #6789 from bellwood/patch-1
...
Add AC Hardwire option to PowerPortTypeChoices
2021-07-27 16:14:01 -04:00
Jeremy Stretch
6e79e5608e
Merge pull request #6810 from tamaszl/patch-1
...
Update 6-ldap.md - AUTH_LDAP_USER_DN_TEMPLATE to none for windows 2012+
2021-07-27 16:12:36 -04:00
jeremystretch
8355270a1a
Fixes #6822 : Use consistent maximum value for interface MTU
2021-07-27 16:04:51 -04:00
checktheroads
5a8835f41a
Merge branch 'feature' into feature-sidebar
2021-07-26 14:47:31 -07:00
checktheroads
2d32aeb972
Migrate to collapsed sidebar layout
2021-07-26 14:46:05 -07:00
Brian Ellwood
1c38d63c50
Update choices.py
2021-07-26 15:03:43 -04:00
bluikko
4f6944424b
Add dev server firewall configuration for EL distros ( #6772 )
...
* Add dev server firewall configuration for EL distros
* Fix typo in previous
* Indent the firewall block in install docs
2021-07-26 13:26:46 -04:00
jeremystretch
fc01bedd45
Fixes #6811 : Fix exception when editing users
2021-07-26 09:37:58 -04:00
tamaszl
7ab916b527
Update 6-ldap.md - AUTH_LDAP_USER_DN_TEMPLATE to none for windows 2012+
...
changed When using Windows Server 2012, `AUTH_LDAP_USER_DN_TEMPLATE` should be set to None.
to Windows Server 2012+
2021-07-25 18:44:21 -07:00
checktheroads
51c1f4b214
#6797 : Make default border-radius less rounded
2021-07-24 18:13:08 -07:00
checktheroads
0b80d85c6c
#6797 : Fix API select styles
2021-07-24 18:11:01 -07:00
checktheroads
4489e130f2
#6797 : Fix toast header style
2021-07-24 17:23:37 -07:00
checktheroads
e1cc00ad17
#6797 : Fix <small/> element font-size
2021-07-24 17:19:47 -07:00
checktheroads
49191261a1
#6797 : Fix incorrect color select label color
2021-07-24 17:13:02 -07:00
checktheroads
0479d5a02a
#6797 : Improve toast styles
2021-07-24 17:08:18 -07:00
checktheroads
189e733f81
#6797 : Fix color flashing when server mode doesn't match select mode or client preference
2021-07-24 10:31:46 -07:00
checktheroads
bf2d535356
Fix incorrect rack elevation file name regression from 0572d03
2021-07-24 01:40:23 -07:00
checktheroads
05cfdd0b69
#6797 : Fix search result layout
2021-07-24 01:21:14 -07:00
checktheroads
a60e8d3e12
#6797 : Fix Safari anchor element styling issue
2021-07-24 01:07:53 -07:00
checktheroads
7b3d285884
#6797 : Fix alert coloring in dark mode
2021-07-24 00:59:11 -07:00
checktheroads
5ba053a1c0
#6797 : Fix duplicate ID on searchbar fields
2021-07-24 00:41:49 -07:00
checktheroads
7d5f647cd3
#6797 : Improve home page shading
2021-07-24 00:38:28 -07:00
checktheroads
0572d03003
Migrate from ParcelJS to esbuild for UI bundling
2021-07-24 00:00:38 -07:00
jeremystretch
f25649955e
Exclude NPM files from git (v3.0+)
2021-07-23 13:45:56 -04:00
jeremystretch
04d6a4a371
Introduce "adding models" section to development docs
2021-07-23 13:43:33 -04:00
jeremystretch
a8140d1f70
Closes #6781 : Disable database query caching by default
2021-07-23 11:34:24 -04:00
jeremystretch
d1af15037c
Fixes #6759 : Fix assignment of parent interfaces for bulk import
2021-07-23 11:24:32 -04:00
jeremystretch
cca76550d6
Fixes #6794 : Fix device name display on device status view
2021-07-23 11:18:50 -04:00
jeremystretch
2ff3d0d5a2
Fixes #6774 : Fix A/Z assignment when swapping circuit terminations
2021-07-23 11:13:21 -04:00
jeremystretch
cb804eb3e1
Release v3.0-beta1
2021-07-23 08:13:07 -04:00
jeremystretch
878288fbec
Merge branch 'develop' into feature
2021-07-23 08:02:21 -04:00
Jeremy Stretch
407f05629a
Merge pull request #6786 from netbox-community/nav-menu-plugins
...
Refactor navigation menu to support plugin items
2021-07-23 08:00:13 -04:00
WillIrvine
ffae2c5f18
Fixes #6632
2021-07-23 11:08:41 +12:00
Brian Ellwood
e300fad340
Add AC Hardwire option to PowerPortTypeChoices
...
Resolves FR #6785
2021-07-22 19:04:34 -04:00
jeremystretch
8898d3b558
Update installation docs
2021-07-22 16:38:35 -04:00
jeremystretch
53c29b65bd
Prep for v3.0-beta1
2021-07-22 15:07:45 -04:00
jeremystretch
8e7bcd95a4
Update release notes for v3.0
2021-07-22 14:25:30 -04:00
jeremystretch
84479925bf
Shrink & center form section titles
2021-07-22 12:31:50 -04:00
jeremystretch
7bfc66e218
Fix help button height on object edit forms
2021-07-22 11:58:47 -04:00
jeremystretch
309247d487
Resize logo
2021-07-22 11:51:11 -04:00
jeremystretch
081054e08c
Add missing plugin content injection tags
2021-07-22 11:40:55 -04:00
jeremystretch
adda8c4642
Tweak menu items order
2021-07-22 11:30:50 -04:00
jeremystretch
a0b17e145b
Clean up nav menu template
2021-07-22 10:29:21 -04:00
jeremystretch
3f0b355717
Fix typo
2021-07-22 10:26:57 -04:00
jeremystretch
6b09c139e7
Refactor navigation menu
2021-07-22 10:21:39 -04:00
jeremystretch
03b20b00b4
Shade background of home view
2021-07-22 08:14:17 -04:00
Jeremy Stretch
108305a3e3
Merge pull request #6779 from netbox-community/jstretch-ui-work
...
Pending UI work for v3.0 beta
2021-07-22 08:10:44 -04:00
checktheroads
ae4f4b052e
Minor theme improvements
2021-07-21 15:33:07 -07:00
jeremystretch
a038e8bba4
Fixes #6777 : Fix default value validation for custom text fields
2021-07-21 16:02:32 -04:00
jeremystretch
33e825e91e
Fixes #6780 : Include rack location in navigation breadcrumbs
2021-07-21 15:49:01 -04:00
jeremystretch
c5e74635dd
Fixes #6778 : Rack reservation should display rack's location
2021-07-21 15:44:14 -04:00
jeremystretch
7be684835b
Introduce an inclusion template for object comments
2021-07-21 14:20:14 -04:00
jeremystretch
a9930bd442
Optimize display of ConfigContext assigned objects
2021-07-21 14:11:42 -04:00
jeremystretch
19eafef41e
General UI cleanup
2021-07-21 12:06:43 -04:00
jeremystretch
d42138384f
Use shaded tabs
2021-07-21 10:13:30 -04:00
jeremystretch
ebe7779f40
Use button role names instead of color shades
2021-07-20 21:21:03 -04:00
jeremystretch
347ea4ca98
Tweak object list sizing, alignment
2021-07-20 21:16:36 -04:00
jeremystretch
f2f9c926bb
Fix row header
2021-07-20 21:09:13 -04:00
checktheroads
5e1156abe2
Use display field for all API-backed select options
2021-07-20 14:17:12 -07:00
jeremystretch
803f9b6913
Merge branch 'develop' into feature
2021-07-20 17:06:18 -04:00
jeremystretch
61fe0e81cd
Fixes #6773 : Add missing display field to rack unit serializer
2021-07-20 17:00:13 -04:00
jeremystretch
4c31b611b1
Fix form layout for services
2021-07-20 16:51:21 -04:00
jeremystretch
b3909e62f0
Add help text for custom links
2021-07-20 16:51:21 -04:00
jeremystretch
74e0d0396a
Fix breadcrumbs display for object changes
2021-07-20 16:51:21 -04:00
checktheroads
dd58ef1de5
Use 'brief=true' query parameter on API calls from API-backed select elements
2021-07-20 13:38:24 -07:00
jeremystretch
7eef726ee1
Fix filtering for platforms, tenant groups
2021-07-20 15:39:58 -04:00
jeremystretch
c0bf1576c2
Layout improvements
2021-07-20 15:30:49 -04:00
jeremystretch
e4c668c252
Split bulk edit content into tabs
2021-07-20 15:16:41 -04:00
jeremystretch
3f4e3f5f84
Fix device type buttons
2021-07-20 14:36:10 -04:00
jeremystretch
30f4eb8da0
Shrink circuit termination buttons; linkify far end termination
2021-07-20 14:01:42 -04:00
jeremystretch
328092f0ef
Right-align form field labels
2021-07-20 13:55:15 -04:00
jeremystretch
a5dda0705e
Standardize button colors
2021-07-20 13:46:59 -04:00
jeremystretch
ba3552b697
Tweak form widths
2021-07-20 13:21:09 -04:00
jeremystretch
b59c1c693d
Restore missing created/updated times for object views
2021-07-20 13:07:18 -04:00
jeremystretch
856956afce
Standardize object breadcrumbs
2021-07-20 12:14:01 -04:00
jeremystretch
d938b6621d
Add missing nav menu link for rack reservations
2021-07-20 11:36:37 -04:00
jeremystretch
cc5ea61f5a
Add top & bottom banners, maintenance notice
2021-07-20 11:05:19 -04:00
jeremystretch
fa617c78af
Update sidebar footer links
2021-07-20 10:54:46 -04:00
checktheroads
f671b7e5e2
#6372 : Improve form field styles
2021-07-20 01:26:45 -07:00
checktheroads
09066a4c6c
#6372 : Fix regression from 1661d1f causing API select query delays
2021-07-20 00:36:55 -07:00
checktheroads
07f34c2675
#6372 : Migrate away from form-floating field styles
2021-07-20 00:16:13 -07:00
checktheroads
2b9326d75e
#6372 : Improve search filter dropdown styles
2021-07-19 22:11:41 -07:00
checktheroads
91246b0f81
Add icons to home stat cards
2021-07-19 22:01:05 -07:00
checktheroads
5ec0ad6913
#6372 : Integrate changes from c14b546 to IP ranges form
2021-07-19 16:44:08 -07:00
checktheroads
64e6dcb23c
#6372 : Improve form styling
2021-07-19 16:39:16 -07:00
checktheroads
1661d1f4ca
#6372 : Fix query issues with & refactor API select
2021-07-19 16:39:16 -07:00
checktheroads
e3008babfe
#6372 : Fix static select class regression from 08f0a5d
2021-07-19 16:39:16 -07:00
checktheroads
cdc9753009
#6372 : Fix bulk form action form handling
2021-07-19 16:39:16 -07:00
checktheroads
29e41e8e2b
#6372 : Fix sidenav active item shadow
2021-07-19 16:39:16 -07:00
checktheroads
a2158af385
#6372 : Add front end error logs to gitignore
2021-07-19 16:39:16 -07:00
checktheroads
c14b546d5f
#6372 : Refactor Select2 naming
2021-07-19 16:39:16 -07:00
jeremystretch
29ee3e5ac0
Clean up home view stats
2021-07-19 16:57:35 -04:00
jeremystretch
011f35164a
Replace changelog template code with table in home view
2021-07-19 16:46:12 -04:00
jeremystretch
47ef8b9cac
Upgrade script now looks for Python path as env var
2021-07-19 15:13:30 -04:00
Jeremy Stretch
7058d6ca5a
Closes #6328 : Local docs build ( #6769 )
...
* Incorporate local documentation build in upgrade script
* Add docs build to CI
* Include docs build path in revision control
* Update footer dcos link
* Changelog for #6328
* Clean up errant links
2021-07-19 14:18:08 -04:00
jeremystretch
8592e0af54
Remove cache invalidation from upgrade script
2021-07-19 13:15:27 -04:00
jeremystretch
ae6b2be52c
Call out dependency on v2.11+ for upgrades
2021-07-19 11:27:00 -04:00
jeremystretch
31e41f8f02
Closes #6767 : Add support for Python 3.9
2021-07-19 10:43:52 -04:00
jeremystretch
717724c9f6
Update release notes
2021-07-19 10:03:42 -04:00
Jeremy Stretch
3cfb0bacf4
Merge pull request #6760 from netbox-community/834-ip-ranges
...
Closes #834 : Add support for IP ranges
2021-07-19 09:47:19 -04:00
jeremystretch
0fe1a426c0
Add available IPs REST API endpoint for IP ranges
2021-07-19 09:32:04 -04:00
checktheroads
0503825f7b
#6372 : Improve sidebar footer links layout
2021-07-17 13:07:47 -07:00
checktheroads
858d12969a
#6372 : Migrate back to BS5 native colors, clean up rack/cable bundle process
2021-07-17 12:51:40 -07:00
jeremystretch
443172197b
Fix SVG rendering with unspecified width
2021-07-16 17:09:52 -04:00
jeremystretch
05d16b0682
Add changelog for #6000
2021-07-16 17:07:42 -04:00
jeremystretch
8cf9f0d5bc
Support specification of image width when rendering cable traces as SVG
2021-07-16 17:06:27 -04:00
Jeremy Stretch
2bfdaf08ee
Merge pull request #6755 from netbox-community/6000-cable-trace-svg
...
Closes #6000 : SVG rendering for cable tracing
2021-07-16 16:56:17 -04:00
jeremystretch
145be09cfd
Merge branch 'feature' into 6000-cable-trace-svg
2021-07-16 16:46:32 -04:00
jeremystretch
747c065213
Move available IP/prefix endpoints to API view mixins
2021-07-16 14:48:42 -04:00
jeremystretch
8d8ac70070
Add IP range documentation
2021-07-16 13:48:57 -04:00
jeremystretch
11a14927c9
Initial work on IP ranges
2021-07-16 13:35:52 -04:00
jeremystretch
c5178fd90e
Extend foreground_color() utility to support custom dark/light colors
2021-07-15 13:59:14 -04:00
jeremystretch
89662124e5
Clean up SVG image styling
2021-07-15 13:54:49 -04:00
checktheroads
337f95e269
#6372 : Fix rack spacing
2021-07-15 00:56:26 -07:00
checktheroads
8614b1c74a
#6372 : Fix previous/next rack elevation buttons
2021-07-15 00:47:01 -07:00
checktheroads
e72982a7f8
#6372 : Fix nav menu scrolling and styling
2021-07-15 00:32:28 -07:00
checktheroads
a16098d548
#6372 : Fix additional bulk action button layouts
2021-07-15 00:31:12 -07:00
checktheroads
cc3bd8833a
#6372 : Fix missing new release alert
2021-07-14 17:55:01 -07:00
checktheroads
ab6523af3f
#6372 : Remove empty footer div
2021-07-14 17:19:39 -07:00
checktheroads
af92417131
#6372 : Improve bulk action button layout/styling
2021-07-14 17:14:00 -07:00
checktheroads
ae5c2d49c6
#6372 : Simplify & streamline table config & table filter elements
2021-07-14 16:25:59 -07:00
jeremystretch
8b571912cf
Add SVG trace support for ProviderNetwork attachments
2021-07-14 15:55:18 -04:00
jeremystretch
9f615cde79
Replace CSS-based cable trace diagrams with SVG images
2021-07-14 15:29:04 -04:00
jeremystretch
ce7fa95546
Initial work on SVG support for cable tracing
2021-07-14 14:14:56 -04:00
jeremystretch
dd0489c1c5
Closes #6753 : Add plugin removal instructions to the docs
2021-07-14 10:43:18 -04:00
jeremystretch
ab5a763d93
Updated issue staling timers
2021-07-14 10:23:31 -04:00
checktheroads
7449ea28a5
#6372 : Remove extra search box from object change log
2021-07-13 09:23:34 -07:00
checktheroads
fa6661e4ae
Merge branch 'feature' of github.com:netbox-community/netbox into feature
2021-07-13 09:17:58 -07:00
checktheroads
bfb1b6ac0a
#6372 : Implement table-flush styling, improve changelog layout
2021-07-13 09:14:57 -07:00
checktheroads
6b88ed0321
#6372 : Clean up project-static directory structure
2021-07-12 15:21:20 -07:00
jeremystretch
faa993acfb
Use non-card tables for all tabbed views
2021-07-12 15:36:51 -04:00
jeremystretch
fbcdae9a6b
Fix "Select all" boxes for object lists
2021-07-12 15:19:07 -04:00
jeremystretch
12e1681d31
Fix active tab display for prefixes
2021-07-12 14:56:00 -04:00
jeremystretch
4225e28a4b
Move changelog table out of card
2021-07-12 12:12:06 -04:00
jeremystretch
23be5694d0
Move device/VM component tables outside of cards
2021-07-12 12:06:11 -04:00
jeremystretch
dc8adfc546
Clean up object titles
2021-07-12 10:57:26 -04:00
jeremystretch
5d98c3337a
Simplify home view stats
2021-07-12 10:32:13 -04:00
jeremystretch
5406acf329
Merge branch 'jstretch-ui-work' into feature
2021-07-12 09:56:33 -04:00
jeremystretch
fd7d8cbf56
Changelog for #5442
2021-07-12 09:31:19 -04:00
Jeremy Stretch
9ff505d11b
Merge pull request #6580 from scanplus/fix-5442
...
Fixes #5442 : Use LDAP groups to find permissions
2021-07-12 09:26:18 -04:00
Jeremy Stretch
7f121f7518
Merge pull request #6739 from netbox-community/6471-reset-migrations
...
Closes #6471 : Squash database migrations up to v2.11.0
2021-07-12 09:04:54 -04:00
jeremystretch
1b132379be
Clean up table sizing; remove cards
2021-07-11 21:24:36 -04:00
jeremystretch
0f99e5fcaa
Clean up object list view
2021-07-10 22:06:28 -04:00
jeremystretch
726b148aa9
Clean up sidebar layout
2021-07-10 21:30:55 -04:00
jeremystretch
facf757997
Separate navigation menu structure from template tag
2021-07-10 20:44:33 -04:00
jeremystretch
fe1f221286
Log a warning when rqworker invoked without specified queues
2021-07-09 21:23:27 -04:00
jeremystretch
d3b4a72f4f
Update change log
2021-07-09 21:10:51 -04:00
jeremystretch
fa47ad0095
Changelog for #6651
2021-07-09 15:37:21 -04:00
Jeremy Stretch
aa7d38a0a5
Merge pull request #6731 from maximumG/6651-plugins-rq-queues
...
Fixes #6651 : Add plugin's queueing system
2021-07-09 15:29:19 -04:00
jeremystretch
42b2e2717d
Standardize squashed migration names
2021-07-09 13:23:43 -04:00
jeremystretch
3387282de4
Resolve migration dependencies
2021-07-09 11:51:42 -04:00
jeremystretch
c82470e4df
Add re-initialized migrations for v2.11.0
2021-07-09 11:11:21 -04:00
jeremystretch
4383425060
Delete pre-2.11.0 migrations
2021-07-09 10:57:07 -04:00
Jeremy Stretch
3ed346be86
Merge pull request #6645 from hanserasmus/patch-2
...
Update installation
2021-07-09 08:51:53 -04:00
Jeremy Stretch
fd58eeae1d
Merge branch 'feature' into 6651-plugins-rq-queues
2021-07-09 08:43:39 -04:00
Hans Erasmus
0ed82af99a
Update 3-netbox.md
2021-07-09 11:43:50 +02:00
maximumG
a09e4bf82a
chore: avoid the default RQ worker to listen to every queues by default and rather only listen to netbox core queues.
2021-07-09 10:03:51 +02:00
maximumG
dce3e0763f
chore: documentation about netbox plugin queueing system
2021-07-09 09:42:03 +02:00
Tobias Genannt
b814123ede
Only check REMOTE_AUTH_BACKEND in API token auth
2021-07-09 08:14:45 +02:00
Tobias Genannt
a3d40e3521
Load LDAP groups for API token authenticated users
...
When users are authenticated with an API token not all permissions where
assigned to the session because the LDAP group memberships where not
available.
Now the information is loaded from the directory if the user is found.
If not the local group memberships are used.
2021-07-09 08:14:45 +02:00
Tobias Genannt
4abfa6231c
Fixed bug for users authenticated with API token
...
This prevents a crash when the current user has authenticated himself
with an API token. In this case the user will not have the permissions
given to his LDAP groups.
2021-07-09 08:14:45 +02:00
Tobias Genannt
5bf4234ad3
Fix error when running scripts
...
This fixes the error Can't pickle local object 'LDAPBackend.__new__.<locals>.NBLDAPBackend'
2021-07-09 08:14:45 +02:00
Tobias Genannt
7640740113
Use method from parent class
...
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2021-07-09 08:14:45 +02:00
Tobias Genannt
82300990ec
Fixes #5442 : Use LDAP groups to find permissions
...
When AUTH_LDAP_FIND_GROUP_PERMS is set to true the filter to find the
users permissions is extended to search for all permissions assigned to
groups in which the LDAP user is.
2021-07-09 08:14:45 +02:00
jeremystretch
bc812e4937
Closes #5223 : Remove the console/power/interface connections REST API endpoints
2021-07-08 17:30:40 -04:00
jeremystretch
38d7b83ed0
Merge v2.11.9
2021-07-08 12:15:57 -04:00
jeremystretch
ec5ed17860
PRVB
2021-07-08 09:21:35 -04:00
Jeremy Stretch
8f6b71df46
Merge pull request #6723 from netbox-community/develop
...
Release v2.11.9
2021-07-08 09:18:11 -04:00
jeremystretch
e8e3e9b0be
Release v2.11.9
2021-07-08 09:01:40 -04:00
jeremystretch
28ca815c88
Fixes #6456 : API schema type should be boolean for _occupied on cable termination models
2021-07-08 08:41:59 -04:00
Jeremy Stretch
65aaab5f38
Merge pull request #6717 from netbox-community/6713-release-checking
...
Closes #6713 : Move release checking to the housekeeping routine
2021-07-07 22:22:02 -04:00
jeremystretch
f426ba3526
Remove the check_releases queue
2021-07-07 22:10:10 -04:00
Jeremy Stretch
028c876bca
Merge pull request #6716 from netbox-community/6639-drop-cacheops
...
Closes #6639 : Replace django-cacheops with django-redis for caching
2021-07-07 22:08:01 -04:00
jeremystretch
29299b4644
Changelog for #6713
2021-07-07 21:58:54 -04:00
jeremystretch
7c6e5a68d9
Remove the RELEASE_CHECK_TIMEOUT parameter
2021-07-07 21:55:07 -04:00
jeremystretch
fa99263918
Remove release checkng background task
2021-07-07 21:53:02 -04:00
jeremystretch
e173c8b548
Add release check to the housekeeping task
2021-07-07 21:37:35 -04:00
jeremystretch
3e19038e06
Restore CACHING_REDIS_SKIP_TLS_VERIFY; add CACHE_TIMEOUT usage warning
2021-07-07 21:17:40 -04:00
jeremystretch
2c023ef7a0
Update release check to use django-redis
2021-07-07 20:57:47 -04:00
jeremystretch
d9e27b6a82
Replace django-cacheops with django-redis
2021-07-07 20:35:59 -04:00
jeremystretch
b6ec1d9aa7
Remove cacheops workarounds & queryset caching metrics
2021-07-07 17:15:42 -04:00
jeremystretch
f683f0786e
Drop caching_config from plugin configuration
2021-07-07 17:04:21 -04:00
jeremystretch
54dfa6cb7f
Fixes #6714 : Fix rendering of device type component creation forms
2021-07-07 15:38:59 -04:00
jeremystretch
7c667f3485
Fixes #6710 : Fix assignment of VM interface parent via REST API
2021-07-07 11:55:20 -04:00
maximumG
995aa65f16
feat: Netbox plugin can defined their own RQ queues
2021-07-07 15:26:33 +02:00
maximumG
8b76db2bca
add: RQ queues for netbox core (high, default, low, check_release)
2021-07-07 15:25:53 +02:00
checktheroads
9c247d9a19
#5203 : Persist Show/Hide Images state in rack view
2021-07-06 17:56:49 -07:00
checktheroads
d9a6f11c35
#6372 : Implement basic state management with localStorage integration
2021-07-06 17:55:13 -07:00
checktheroads
00c4ac8d51
#6372 : General cleanup
2021-07-06 17:54:24 -07:00
jeremystretch
88e382e7a1
Merge v2.11.8 changes
2021-07-06 12:10:29 -04:00
jeremystretch
c585175214
PRVB
2021-07-06 11:35:03 -04:00
Jeremy Stretch
a5b95728bf
Merge pull request #6700 from netbox-community/develop
...
Release v2.11.8
2021-07-06 11:28:19 -04:00
Jeremy Stretch
c742501b80
Merge branch 'master' into develop
2021-07-06 11:13:29 -04:00
jeremystretch
9c1de27562
Release v2.11.8
2021-07-06 11:10:02 -04:00
jeremystretch
fc15ef6967
Changelog & cleanup for #5503
2021-07-06 10:43:08 -04:00
Jeremy Stretch
eaf0259c3d
Merge pull request #5764 from ypid/feature/5503-ui-iso-date-with-tooltip
...
Closes #5503 : ISO 8601 date in UI and alternative format as tooltip
2021-07-06 10:35:21 -04:00
jeremystretch
fe2ce03ac1
Closes #6200 : Add rack reservations to global search
2021-07-06 10:17:16 -04:00
jeremystretch
70585ff32e
Fixes #6695 : Fix exception when importing device type with invalid front port definition
2021-07-05 09:30:52 -04:00
Robin Schneider
a479c867c4
Do not use annotated_date on custom date fields to avoid date parsing
...
@jeremystretch:
> It'd be better to have the custom field return a date object than to
> accommodate string values in the template filter. Let's just omit custom
> field dates for now to keep this from getting any more complex.
2021-07-02 22:30:11 +02:00
Robin Schneider
74f1b51b38
Use annotated_date also for updated datetimes
...
This changes the text from: Updated 5 months, 1 week ago
to: Updated 2021-01-24 00:33 (5 months, 1 week ago)
Co-authored-by: Jeremy Stretch <jstretch@ns1.com >
2021-07-02 22:22:38 +02:00
Robin Schneider
0ad9b83623
Closes #5503 : ISO 8601 date in UI and alternative format as tooltip
...
With this commit all dates in the UI are now consistently displayed.
I changed the long date format as suggested by @xkilian and confirmed by my own
research.
* DATETIME_FORMAT
* Before July 20, 2020 4:52 p.m.
* Now 20th July, 2020 16:52
"20th July, 2020" would be spoken as "the 20th of July, 2020" but the "the" and
"of" are never written.
The only exception is `object_list.html`. I tried it but there it does not
work so easily because the dates are passed to Jinja as SafeString.
2021-07-02 22:22:37 +02:00
jeremystretch
631d991d8d
Closes #6368 : Enable virtual chassis assignment during bulk import of devices
2021-07-01 15:49:05 -04:00
jeremystretch
1be4a57bd4
Closes #6345 : Introduce PermissionsViolation exception for use in generic views
2021-07-01 15:33:39 -04:00
jeremystretch
76a6119584
Closes #6138 : Add an 'empty' filter modifier for character fields
2021-07-01 15:17:46 -04:00
jeremystretch
add95292ce
Fixes #6680 : Allow setting custom field values for VM interfaces on intial creation
2021-07-01 10:48:24 -04:00
Jeremy Stretch
57fc6efd4c
Merge pull request #6678 from netbox-community/2007-graphql
...
Closes #2007 : Implement GraphQL API
2021-06-30 10:42:49 -04:00
jeremystretch
2fe734e6f9
Omit _path from CableTermination models
2021-06-30 10:20:20 -04:00
jeremystretch
e6091ee0c9
Consolidate GraphQLTestCase into APIViewTestCase
2021-06-30 10:07:33 -04:00
jeremystretch
728b3bac67
Use _list appendix for GraphQL list queries
2021-06-30 09:57:33 -04:00
jeremystretch
0d7309cb19
Add documentation for GraphQL API
2021-06-30 09:35:50 -04:00
jeremystretch
18a9e39be6
Closes #6667 : Display VM memory as GB/TB as appropriate
2021-06-29 14:00:16 -04:00
jeremystretch
18934bcc69
Closes #6666 : Show management-only status under interface detail view
2021-06-29 13:47:44 -04:00
jeremystretch
98ff00bc62
Fixes #6676 : Fix device/VM counts per cluster under cluster type/group views
2021-06-29 13:44:46 -04:00
jeremystretch
8d2f79cf24
Add configuration parameter to toggle GraphQL API
2021-06-29 13:30:38 -04:00
jeremystretch
05ba54b6d3
Add GraphQL for users and groups
2021-06-29 13:15:10 -04:00
jeremystretch
ef3cb9544a
Clean up GraphQL object types & tests
2021-06-29 12:55:17 -04:00
jeremystretch
79614ed2cf
Add GraphQL type for ContentType
2021-06-29 11:36:18 -04:00
jeremystretch
7deabfe9cd
Extended GraphQL tests to include all fields
2021-06-29 11:20:54 -04:00
jeremystretch
bd1e019a42
Clean up token-based authentication for GraphQL
2021-06-28 16:19:02 -04:00
jeremystretch
14e27363e0
Add GraphQL for DCIM
2021-06-25 16:17:36 -04:00
jeremystretch
605b7c5b3e
Add GraphQL for virtualization
2021-06-25 15:31:43 -04:00
jeremystretch
881b18f6d0
Add GraphQL for tenancy
2021-06-25 14:19:20 -04:00
jeremystretch
7256c7050a
Add GraphQL for extras
2021-06-25 14:12:09 -04:00
jeremystretch
7a2a25c13a
Use v3.0 enum naming
2021-06-25 14:11:41 -04:00
jeremystretch
3e0bcd58d4
Add GraphQL for IPAM
2021-06-25 10:14:35 -04:00
jeremystretch
4c209ed74c
Clean up GraphQL tests
2021-06-25 10:14:06 -04:00
jeremystretch
d5675a5d4a
Add support for DRF token authentication
2021-06-25 09:13:08 -04:00
jeremystretch
91d39cc0c0
Added initial GraphQL tests
2021-06-24 09:08:45 -04:00
jeremystretch
930ca8d9a1
Add support for custom field data
2021-06-24 09:08:45 -04:00
jeremystretch
6a07f66cfc
Initial work on GraphQL
2021-06-24 09:08:45 -04:00
Jeremy Stretch
442b3fcc48
Merge pull request #6659 from netbox-community/6466-replace-django-admin
...
Closes #6646 : Move extras out of Django admin UI
2021-06-24 09:04:08 -04:00
jeremystretch
6cc4f27ee3
Tables cleanup
2021-06-24 08:51:29 -04:00
jeremystretch
036a068b83
Update extras documentation
2021-06-24 08:37:06 -04:00
jeremystretch
4e0b795a3c
Add UI views for webhooks
2021-06-23 21:30:23 -04:00
jeremystretch
10cbbee947
Add UI views for export templates
2021-06-23 20:56:50 -04:00
jeremystretch
276ded0119
Add UI views for custom links
2021-06-23 17:10:04 -04:00
jeremystretch
b017927c69
Add UI views for custom fields
2021-06-23 17:10:04 -04:00
checktheroads
e59d88bbe9
#6372 : Fix nav-pill styling
2021-06-23 11:46:43 -07:00
checktheroads
e1391cae20
#6372 : Improve sidebar styling
2021-06-23 11:39:32 -07:00
checktheroads
0b819053cf
#6372 : Add opacity utility classes
2021-06-23 11:39:04 -07:00
checktheroads
25b6f02091
#6372 : Fix sidebar tooltip rendering
2021-06-23 11:30:58 -07:00
checktheroads
32b6bc6a74
#6372 : Upgrade bootstrap to 5.0.2
2021-06-23 11:22:25 -07:00
checktheroads
18f1b93ae4
#6372 : Responsive layout improvements
2021-06-23 10:57:09 -07:00
jeremystretch
c7afc9eb28
Rename custom field model forms
2021-06-23 11:53:58 -04:00
jeremystretch
3f63a02145
Rename and refactor CustomFieldForm
2021-06-23 11:53:58 -04:00
checktheroads
eb0d5c996e
#6372 : Implement layout improvements
2021-06-22 17:20:17 -07:00
jeremystretch
a8a9e061a1
Merge branch 'develop' into feature
2021-06-22 14:30:47 -04:00
jeremystretch
4292d88a92
Closes #6620 : Show assigned VMs count under device role view
2021-06-22 14:21:41 -04:00
jeremystretch
a8af24d7ca
Fixes #6637 : Fix group assignment in 'available VLANs' link under VLAN group view
2021-06-22 14:16:16 -04:00
jeremystretch
efa0fc2b09
Fixes #6640 : Disallow numeric values in custom text fields
2021-06-22 14:00:54 -04:00
jeremystretch
ebb2918a88
Fixes #6652 : Fix exception when adding components in bulk to multiple devices
2021-06-22 13:54:03 -04:00
Hans Erasmus
4fb3a2e0a0
Update installation
...
Just separated it so the user can easily click the copy button, and only be presented with the command.
2021-06-22 09:59:01 +02:00
jeremystretch
607039f043
Cleanup for #5139
2021-06-21 08:46:20 -04:00
jeremystretch
fb379b63ec
Fixes #6626 : Fix site field on VM search form; add site group
2021-06-21 08:38:46 -04:00
jeremystretch
4a6278f598
Merge v2.11.7
2021-06-16 16:27:37 -04:00
jeremystretch
697161beb1
PRVB
2021-06-16 16:21:19 -04:00
Jeremy Stretch
742804ecb8
Merge pull request #6616 from netbox-community/develop
...
Release v2.11.7
2021-06-16 16:18:52 -04:00
jeremystretch
2bf20fa501
Release NetBox v2.11.7
2021-06-16 15:59:46 -04:00
jeremystretch
685e0ce00d
Closes #6588 : Add support for webp files as front/rear device type images
2021-06-16 14:01:30 -04:00
jeremystretch
6a6b0236a9
Closes #6589 : Standardize breadcrumb navigation for power panels and feeds
2021-06-16 13:50:35 -04:00
jeremystretch
857c70ece9
Closes #6564 : Add N connector type for pass-through ports
2021-06-16 13:43:38 -04:00
jeremystretch
e68be6f041
Add Equinix Metal as a sponsor
2021-06-15 15:22:20 -04:00
Jeremy Stretch
52edeb42b5
Merge pull request #6604 from bluikko/patch-2
...
custom fields documentation missing word "more"
2021-06-15 10:57:58 -04:00
bluikko
c8a8bfd84d
custom fields documentation missing word "more"
...
The "one or object types" looks like it is missing the word "more".
2021-06-15 15:05:37 +07:00
jeremystretch
9f2c4919eb
Update NetDev Slack links
2021-06-14 16:41:10 -04:00
jeremystretch
f56a470cc7
Fixes #6602 : Fix deletion of devices with cables attached
2021-06-14 16:38:19 -04:00
Alyssa Bigley
1e7b76005c
cleaned up validation error method
2021-06-14 15:23:42 -04:00
jeremystretch
54ccc705d0
Adopt IRM terminology
2021-06-14 14:08:55 -04:00
Alyssa Bigley
0a661596b3
moved duplicated code in CSV Fields into functions in forms/utils.py
2021-06-14 14:07:37 -04:00
jeremystretch
14f696e824
Merge branch 'develop' into feature
2021-06-14 09:23:01 -04:00
jeremystretch
7e481960f9
Optimize MPTTColumn rendering
2021-06-14 09:19:05 -04:00
Jeremy Stretch
7c779f4f09
Merge pull request #6592 from netbox-community/5264-tokens-api-endpoint
...
Closes #5264 : REST API endpoint for tokens
2021-06-14 09:01:20 -04:00
jeremystretch
4c4fe80697
Fix schema generation for tokens endpoint
2021-06-14 08:52:22 -04:00
jeremystretch
fdd8e33b58
Revert tweak to TokenPermissions.has_permission()
2021-06-14 08:38:10 -04:00
jeremystretch
c36b190d5d
Omit REST API schema view from permissions enforcement
2021-06-11 16:24:02 -04:00
jeremystretch
37c9340499
Docs and release notes for #5264
2021-06-11 16:12:25 -04:00
jeremystretch
b038b1f613
Add a REST API endpoint to provision new tokens using username & password
2021-06-11 15:54:31 -04:00
jeremystretch
48b4bf1683
Initial work on REST API endpoint for tokens
2021-06-11 15:14:19 -04:00
Alyssa Bigley
934543b595
Caught and handled ValidationError
2021-06-11 13:42:26 -04:00
jeremystretch
d87ec82fe3
Closes #6590 : Introduce a nightly housekeeping command to clear expired sessions and change records
2021-06-11 10:44:17 -04:00
Alyssa Bigley
55b7cf21cc
changed name of csv_file variable and started work on ValidationError
2021-06-10 14:41:33 -04:00
jeremystretch
809d9e4697
Fixes #6584 : Fix ordering of nested inventory items
2021-06-10 14:27:42 -04:00
jeremystretch
a1ba3b567c
Introduce ColorField for consistent represention of color choice fields in forms
2021-06-09 17:17:39 -04:00
jeremystretch
b3ed545d6a
Closes #3682 : Add color field to front and rear ports
2021-06-09 16:51:51 -04:00
jeremystretch
8a7473765e
Remove obsolete reference to csv_headers
2021-06-09 16:10:41 -04:00
Jeremy Stretch
eda1c6b2c6
Merge pull request #6579 from netbox-community/6068-csv-export
...
Closes #6068 : Clean up CSV export
2021-06-09 16:09:12 -04:00
jeremystretch
7e55b44610
Changelog for #6068
2021-06-09 15:55:38 -04:00
jeremystretch
7e18b0dd3a
Remove csv_headers model attributes
2021-06-09 15:52:49 -04:00
jeremystretch
578885225f
Replace 'default format' export with 'all data'
2021-06-09 15:26:02 -04:00
jeremystretch
3ec6194a47
Remove obsolete to_csv() methods
2021-06-09 15:08:49 -04:00
jeremystretch
9d3cac43b7
Modify default CSV export to render from tables
2021-06-09 15:02:31 -04:00
jeremystretch
569041a4c4
Changelog for #5963
2021-06-09 13:27:26 -04:00
Jeremy Stretch
9839885198
Merge pull request #6576 from netbox-community/5963-custom-validation
...
Closes #5963 : Custom model validation
2021-06-09 13:21:38 -04:00
jeremystretch
18472188b9
Renumber docs from v2.12 to v3.0
2021-06-09 13:20:46 -04:00
jeremystretch
44c0dec68b
Extend CustomValidator to support required, prohibited fields
2021-06-09 13:10:35 -04:00
jeremystretch
f81b3d4ed6
Rename fail() kwarg from attr to field
2021-06-09 12:11:47 -04:00
jeremystretch
c69ef95c6a
Document the custom validation feature
2021-06-09 12:09:30 -04:00
jeremystretch
dfd42c9896
Document the new post_clean signal
2021-06-09 12:08:50 -04:00
jeremystretch
3bfa1cbf41
Initial work on custom model validation
2021-06-09 11:36:29 -04:00
jeremystretch
79c06442db
Changelog for #6455 , 6493
2021-06-08 15:39:39 -04:00
Jeremy Stretch
6195fc0d11
Merge pull request #6552 from drmsoffall/6493-diff-legacy-changes
...
Show change log diff for non-atomic changes
2021-06-08 15:24:22 -04:00
Jeremy Stretch
6523334a48
Merge pull request #6545 from crafty-ua/Add_ipv4_32_and_ipv6_128_prefix_support_#6455
...
Add ipv4 /32 and ipv6 /128 prefix support #6455
2021-06-08 15:12:25 -04:00
jeremystretch
b3cde51590
Fixes #6562 : Disable ordering of secrets by assigned object
2021-06-08 14:18:24 -04:00
jeremystretch
6ec296f2a7
Fixes #6563 : Fix filtering by location for cable connection forms
2021-06-08 14:15:06 -04:00
jeremystretch
cb4392628f
Fixes #6553 : ProviderNetwork search should match on name
2021-06-08 14:06:17 -04:00
Alyssa Bigley
3549fc07f6
removed unnecessary use of seek()
2021-06-07 14:29:38 -04:00
Alyssa Bigley
ecd84d7c43
edited docstring for CSVFileField
2021-06-07 14:06:32 -04:00
Alyssa Bigley
c2b2b059e6
CSV import implemented using CSVFileField
2021-06-07 14:06:32 -04:00
Alyssa Bigley
6ff5a1db42
cleaned up csv parsing
2021-06-07 14:06:31 -04:00
Alyssa Bigley
2bc68707b5
csv parse using python csv library
2021-06-07 14:06:31 -04:00
Alyssa Bigley
0c9376039c
working csv upload first draft
2021-06-07 14:06:31 -04:00
Alyssa Bigley
e1fe3ca14a
CSV Upload as second field in existing form
2021-06-07 14:06:31 -04:00
drmsoffall
a224e5d470
Closes #6493 : show ObjectChange diff for non-atomic changes
2021-06-05 19:15:25 +00:00
jeremystretch
7444110c79
PRVB
2021-06-04 11:15:12 -04:00
Jeremy Stretch
fc0c8a160b
Merge pull request #6548 from netbox-community/develop
...
Release v2.11.6
2021-06-04 11:13:26 -04:00
Jeremy Stretch
481cc52686
Merge branch 'master' into develop
2021-06-04 11:01:33 -04:00
jeremystretch
4273b6e4fb
Release v2.11.6
2021-06-04 10:59:36 -04:00
jeremystretch
5e08b2be37
Fixes #6544 : Fix migration error when upgrading with VRF(s) defined
2021-06-04 10:53:13 -04:00
Your Name
a665b79f85
#6455 - initial
2021-06-04 16:46:02 +02:00
jeremystretch
0e23038e28
Merge v2.11.5
2021-06-04 09:47:14 -04:00
Jeremy Stretch
fe4de7f929
Merge pull request #6542 from netbox-community/develop
...
Release v2.11.5
2021-06-04 09:29:32 -04:00
jeremystretch
0783d57459
Release v2.11.5
2021-06-04 09:09:56 -04:00
jeremystretch
4e1e5bd8c4
Fix "select all" box (again)
2021-06-04 09:01:58 -04:00
jeremystretch
b3a14e9a7b
Improve performance when fetching objects for bulk edit
2021-06-03 21:11:45 -04:00
jeremystretch
b725a9bcea
Closes #6495 : Replace 'help' link in footer with 'community'
2021-06-03 20:35:53 -04:00
jeremystretch
5c263fac8d
Closes #6540 : Add a 'flat' column to the prefix table
2021-06-03 20:31:09 -04:00
jeremystretch
04c1619eb4
Remove unused function
2021-06-03 20:27:24 -04:00
jeremystretch
d74dbb722a
Changelog for #6527
2021-06-03 17:20:24 -04:00
Jeremy Stretch
95969c4979
Merge pull request #6537 from maximumG/6527-report-description-makdown
...
feat: markdown support in report's description
2021-06-03 17:18:22 -04:00
maximumG
10c9954ebc
fix: remove call-outs regarding markdown support
2021-06-03 20:36:52 +02:00
maxime-gerges-external
e61b2b1fc5
feat: markdown support in report's description
...
* markdown support in report list and report result pages
* Add notes in the documentation regarding markdown
2021-06-03 14:48:18 +02:00
Daniel Sheppard
46ecb0ac03
Fixes : #6432 - Properly mark nat_outside as read-only and not-required.
2021-06-02 22:45:17 -05:00
jeremystretch
2d44bade4b
Merge branch 'develop' into feature
2021-06-02 20:35:38 -04:00
jeremystretch
0a0b852f2c
Fixes #6492 : Correct tag population in post-change data resulting from REST API changes
2021-06-02 17:02:44 -04:00
jeremystretch
1658d7ae86
Fixes #6217 : Disallow passing of string values for integer custom fields
2021-06-02 16:12:11 -04:00
jeremystretch
ca44cda112
Suppress migration output during testing
2021-06-02 16:02:38 -04:00
jeremystretch
1935f8b27f
Fixes #6517 : Fix assignment of user when creating rack reservations via REST API
2021-06-02 16:02:22 -04:00
jeremystretch
d32dba43b4
Fixes #6525 : Paginate related IPs table under IP address view
2021-06-02 15:48:15 -04:00
jeremystretch
8d0a3c8e69
Closes #6519 : Avoid querying applicable webhooks for every object
2021-06-01 13:55:17 -04:00
Jeremy Stretch
f561b2d955
Merge pull request #6516 from netbox-community/6284-m2m-webhooks
...
Closes #6284 : Fix redundant webhooks
2021-06-01 13:09:21 -04:00
jeremystretch
8afb7d654d
Changelog for #6284
2021-06-01 12:57:31 -04:00
jeremystretch
32cbc20108
Restore webhooks worker test
2021-06-01 12:52:25 -04:00
jeremystretch
be3cd2a434
Add bulk operation tests for webhooks
2021-06-01 09:50:38 -04:00
jeremystretch
ba3ca6b00d
Update post-change snapshot for M2M changes
2021-06-01 09:30:54 -04:00
jeremystretch
c88dcef900
Extend webhook create/update/delete tests
2021-06-01 09:04:01 -04:00
jeremystretch
3d1e4fde81
Initial work on #6284
2021-05-28 16:07:27 -04:00
jeremystretch
1e02bb5999
Fixes #6064 : Fix object permission assignments for user and group models
2021-05-28 13:27:05 -04:00
jeremystretch
bd7bcf8a0b
Fixes #6496 : Fix upgrade script when Python installed in nonstandard path
2021-05-28 13:18:50 -04:00
jeremystretch
1c0f3e1b81
Fixes #6502 : Correct permissions evaluation for running a report via the REST API
2021-05-28 13:16:25 -04:00
jeremystretch
b2b3f388b1
Correct Prefix REST API test case
2021-05-28 11:15:45 -04:00
jeremystretch
110a6d11a5
Closes #6487 : Add location filter to cable connection form
2021-05-28 09:09:59 -04:00
jeremystretch
75faf7d30e
Closes #6501 : Expose prefix depth and children on REST API serializer
2021-05-28 08:56:55 -04:00
Jeremy Stretch
e95a9731be
Merge pull request #6488 from netbox-community/6087-prefix-depth-children
...
Closes #6087 : Cache prefix depth & children count
2021-05-28 08:37:45 -04:00
jeremystretch
5cb5f9a963
Linkify prefix children count
2021-05-27 15:40:55 -04:00
jeremystretch
88aa3a4e19
Specify batch size for bulk_update()
2021-05-27 15:25:40 -04:00
jeremystretch
d34b9ee00e
Add max depth selector
2021-05-27 13:24:31 -04:00
jeremystretch
103730a642
Extend depth & children filters
2021-05-27 12:54:41 -04:00
jeremystretch
84017776ec
Fix handling of duplicate prefixes
2021-05-27 10:03:00 -04:00
jeremystretch
34e673f7d6
Introduce rebuild_prefixes management command
2021-05-27 09:24:29 -04:00
jeremystretch
5ac6a307bf
Rearrange contact links
2021-05-26 21:45:18 -04:00
jeremystretch
8c1b681391
Add GitHub discussions link; replace Google Group with netdev.chat
2021-05-26 21:43:32 -04:00
checktheroads
e12fef7828
#6372 : Shrink small buttons when inside a table
2021-05-26 16:37:43 -07:00
checktheroads
dc79f80366
#6372 : Remove errant console.log statement
2021-05-26 16:33:33 -07:00
checktheroads
e004f872f9
Closes #4247 : Add option to show/hide enabled/disabled interfaces on device
2021-05-26 16:32:09 -07:00
jeremystretch
da558de769
Initial work on #6087
2021-05-26 16:06:03 -04:00
checktheroads
587335e3ba
#6372 : Fix legacy BS5 classes
2021-05-26 09:07:45 -07:00
checktheroads
7219e3760c
#6372 : Center-align body footer
2021-05-26 08:57:03 -07:00
checktheroads
d2267ecd71
#6372 : NetBox logo should be centered
2021-05-26 08:55:22 -07:00
checktheroads
b159def9b2
#6372 : Template cleanup & fix form width
2021-05-26 08:53:05 -07:00
checktheroads
e1eefd1165
#6372 : Improve sidebar styles
2021-05-25 17:57:37 -07:00
jeremystretch
da1fb4f969
Replace references to v2.12 with v3.0
2021-05-25 15:05:02 -04:00
jeremystretch
5b4dacf0f5
Merge branch 'develop' into feature
2021-05-25 13:19:17 -04:00
jeremystretch
9046f59b9f
PRVB
2021-05-25 12:12:08 -04:00
Jeremy Stretch
6c1f9dba52
Merge pull request #6480 from netbox-community/develop
...
Release v2.11.4
2021-05-25 12:08:16 -04:00
jeremystretch
ea1df2b5c3
Merge branch 'master' into develop
2021-05-25 11:49:03 -04:00
checktheroads
1daee79095
#6372 : Fix multi-select colors in dark mode
2021-05-25 08:44:06 -07:00
jeremystretch
b3423e1722
Release v2.11.4
2021-05-25 11:38:43 -04:00
checktheroads
5b68a11f01
#6372 : Clone/edit/delete buttons are not top-aligned
2021-05-25 08:35:53 -07:00
checktheroads
0c8195e4f1
#6372 : Objects table should be full-width
2021-05-25 08:28:58 -07:00
checktheroads
8fe795102f
#6372 : Fix native select styling
2021-05-25 08:26:36 -07:00
jeremystretch
bfb91fcf10
Closes #6422 : Enable filtering users by group under admin UI
2021-05-25 11:26:18 -04:00
checktheroads
27a02f64b2
#6372 : Device type import: JSON data field not big enough
2021-05-25 08:23:36 -07:00
jeremystretch
44c62f8f44
Release notes for #6358
2021-05-25 11:16:06 -04:00
checktheroads
7bb7747c67
#6372 : Device import: Racked/child device tabs are not tabs
2021-05-25 08:02:27 -07:00
checktheroads
8bb47a88f8
#6372 : Page should be full-width at 1280px
2021-05-25 07:59:08 -07:00
Jeremy Stretch
c8c47961db
Merge pull request #6473 from rodvand/develop
...
Closes #6358 : Add search to VLAN group overview.
2021-05-25 10:33:37 -04:00
checktheroads
e8c91ea3a1
#6372 : Don't autopopulate collapsible API select data, improve advanced search
2021-05-23 19:01:05 -07:00
checktheroads
429d995270
#6372 : Fix object delete confirmation styles
2021-05-23 14:55:32 -07:00
checktheroads
c4bd47eb84
#6372 : Form should be centered on page
2021-05-23 13:21:52 -07:00
checktheroads
1811118f28
#6372 : Fix nav-pill styles on active nav-links
2021-05-23 13:08:44 -07:00
checktheroads
69ba925ee8
#6372 : Object checkboxes are too small
2021-05-23 12:36:18 -07:00
checktheroads
7219c3449f
#6372 : Fix invalid filter form fields
2021-05-23 11:39:08 -07:00
checktheroads
a5d84c88bf
Merge branch 'feature' of github.com:netbox-community/netbox into feature
2021-05-23 00:32:25 -07:00
checktheroads
da0aa38614
#6372 : Move object list search panel into collapsed view & remove search field
2021-05-23 00:31:48 -07:00
checktheroads
6b1397d257
#6372 : Add "add" and "import" buttons to each item as appropriate
2021-05-23 00:30:28 -07:00
checktheroads
7d640e2aab
#6732 : Add "add" and "import" buttons to each item as appropriate
2021-05-22 18:11:56 -07:00
checktheroads
0a01629b15
#6372 : Fix toast colors in dark mode
2021-05-22 17:17:31 -07:00
checktheroads
ee2de33643
#6372 : Fix footer placement
2021-05-22 16:59:55 -07:00
Martin Rødvand
78b0e50742
Closes #6358 : Add search to VLAN group overview.
2021-05-22 14:27:18 +02:00
jeremystretch
a7371c048b
Changelog for #5121
2021-05-21 17:25:37 -04:00
Jeremy Stretch
f3dfa81811
Merge pull request #6470 from netbox-community/5121-filter-tags-content-type
...
Closes #5121 : Add object type filters for Tags
2021-05-21 17:22:30 -04:00
jeremystretch
5b4793a2d5
Closes #5121 : Add content_type filters for tags
2021-05-21 17:05:32 -04:00
jeremystretch
b6660c72e1
Add tags as a feature query
2021-05-21 16:54:33 -04:00
jeremystretch
a6eeed4061
Fixes #6467 : Fix access to metrics on custom BASE_PATH when login is required
2021-05-21 15:56:22 -04:00
jeremystretch
239fddcac2
Fixes #6468 : Disable ordering VLAN groups list by scope object
2021-05-21 15:43:18 -04:00
jeremystretch
b27f9bf74c
Changelog for #6465
2021-05-21 11:17:58 -04:00
Jeremy Stretch
09b856bf0b
Merge pull request #6449 from 991jo/device_type_import_fix
...
Fixed #6438 Device Type Import does not import/export description/label fields for many components
2021-05-21 11:16:32 -04:00
Jeremy Stretch
9954c6a571
Merge pull request #6419 from tehtbl-oss/develop
...
Update netbox/extras/plugins/views.py#L45 by fixing a typo in method _get_plugin_data
2021-05-21 11:08:11 -04:00
jeremystretch
44b24de5d0
Add DigitalOcean as sponsor
2021-05-20 12:41:23 -04:00
jeremystretch
22927bfc76
Closes #6441 : Improve UI paginator to optimize page object count
2021-05-20 12:00:31 -04:00
jeremystretch
a39522a25e
Closes #6434 : Add deprecation warning for stock secrets functionality
2021-05-20 10:51:41 -04:00
Johannes Erwerle
ea6c8a1a65
Fixed #6438 Device Type Import does not import/export description/label fields for many components
2021-05-20 06:30:44 +00:00
jeremystretch
546bbe5418
Fixes #6426 : Allow assigning virtual chassis member interfaces to LAG on VC master
2021-05-18 16:42:21 -04:00
jeremystretch
93534db79e
Clean up object.html header
2021-05-17 20:23:14 -04:00
Jeremy Stretch
805892f623
Template cleanup ( #6421 )
...
* Clean up & comment base templates
* Clean up login template & form
* Use SVG file for NetBox logo
* Simplify breadcrumbs
* Merge changelog.html into home.html
* Rename title_container block to header
* Move breadcrumbs block to object.html
* Attach names to endblock template tags
* Reorganize root-level templates into base/ and inc/
* Remove obsolete reference to Bootstrap 3.4.1
2021-05-17 16:27:27 -04:00
Daniel Sheppard
744792452f
Closes : #5278 - Remove Secrets ( #6397 )
...
* Remove Secrets
* #5278 : Remove secrets javascript from netbox core
* Remove userkey references
* Fix PEP8
* Remove a few more instances of secrets. Rebundle
* Remove Secrets
Co-authored-by: checktheroads <matt@allroads.io >
2021-05-17 16:26:02 -04:00
jeremystretch
5ca7f375d3
Clean up stray quote
2021-05-17 13:18:02 -04:00
jeremystretch
568148a349
Warn against relying on demo instance for bug reports
2021-05-17 13:10:49 -04:00
Jeremy Stretch
fedf745d25
Merge pull request #6428 from shinsterneck/patch-1
...
Typo fix in Documentation section "Invalidating Cached Data"
2021-05-17 08:41:16 -04:00
Shin Sterneck
8823aeb9d7
Typo fix
...
Fix a small typo
2021-05-17 09:27:44 +02:00
jeremystretch
dc5c765c2a
Changelog for #2434
2021-05-14 14:55:38 -04:00
Jeremy Stretch
fed0322ebf
Merge pull request #6323 from netbox-community/feature-2434
...
Closes #2434 : Show 'Create & Assign IP Address' Button when Creating …
2021-05-14 14:53:59 -04:00
checktheroads
e429ba6fa2
#2434 : Fix database transaction context scoping
2021-05-14 11:21:42 -07:00
Thomas
dc57332988
Update views.py
...
Fixing typo in 'version'
2021-05-14 18:22:01 +02:00
jeremystretch
138231059b
Closes #6400 : Add cyan color choice for plugin buttons
2021-05-14 09:13:36 -04:00
jeremystretch
834b233c30
Fixes #6398 : Avoid exception when deleting device connected to self via circuit
2021-05-14 09:06:00 -04:00
checktheroads
234475effe
Merge branch 'feature' into feature-2434
2021-05-14 00:12:19 -07:00
checktheroads
7d7d06651c
Merge branch 'feature' of github.com:netbox-community/netbox into feature
2021-05-14 00:10:06 -07:00
jeremystretch
72d41eac85
Fixes #6376 : Fix assignment of VLAN groups to clusters, cluster groups via REST API
2021-05-12 13:47:42 -04:00
jeremystretch
0fec03ad3f
Closes #6393 : Add description filter for IP addresses
2021-05-12 13:38:52 -04:00
jeremystretch
43a823d0ac
Closes #3665 : Enable rendering export templates via REST API
2021-05-11 15:51:36 -04:00
Jeremy Stretch
96ffae3372
Merge pull request #6392 from netbox-community/4609-prefix-mark-utilized
...
Closes #4609 : Mark prefixes as fully utilized
2021-05-11 15:12:56 -04:00
jeremystretch
ecf51406c5
Permit disabling utilization graph warning/danger thresholds
2021-05-11 14:52:27 -04:00
jeremystretch
bf56145a09
Closes #4609 : Allow marking prefixes as fully utilized
2021-05-11 14:08:18 -04:00
checktheroads
8056290423
#2434 : Apply conditional logic from b9a413d to overridden InterfaceCreateView.post method
2021-05-10 13:58:10 -07:00
checktheroads
892d1214b0
Merge branch 'feature' into feature-2434
2021-05-10 13:57:32 -07:00
jeremystretch
f6823b5704
Closes #6338 : Decimal fields are no longer coerced to strings in REST API
2021-05-10 14:22:01 -04:00
jeremystretch
f3abf84e17
Closes #6154 : Allow decimal values for cable lengths
2021-05-10 14:14:54 -04:00
jeremystretch
a6d937b366
Closes #5806 : Add kilometer and mile as choices for cable length unit
2021-05-10 11:23:21 -04:00
Jeremy Stretch
7dc71f92d0
Merge pull request #6378 from bluikko/patch-1
...
Typo in powerfeed.md
2021-05-10 09:16:46 -04:00
bluikko
f74b47ca16
Typo in powerfeed.md
...
pot -> port
2021-05-09 12:33:09 +07:00
checktheroads
b9a413d19e
#2434 : Fix redirection logic in generic form validation method
2021-05-08 12:32:13 -07:00
checktheroads
3436780117
#6372 : Show standard form validation errors
2021-05-08 12:07:20 -07:00
checktheroads
2d2719cfb2
#2434 : Refactor ComponentCreateView to use generic form validation method
...
New validate_form method on ComponentCreateView handles validation generically, which any post() method on ComponentCreateView can use to validate the form but handle the response differently as needed.
2021-05-08 12:01:25 -07:00
checktheroads
515aed7022
Merge branch 'feature' into feature-2434
2021-05-08 11:08:06 -07:00
checktheroads
22e484edd4
#6732 : Change “Update” button to “Save”
2021-05-07 17:02:22 -07:00
checktheroads
616a598940
#6372 : Utilization graph columns should have a minimum width
2021-05-07 16:57:38 -07:00
checktheroads
1a843f95b7
#6372 : Fix badge & progress-bar foreground color in dark mode
2021-05-07 16:50:50 -07:00
checktheroads
32e1d7e879
#6372 : Updating “per page” count does not refresh list
2021-05-07 16:30:13 -07:00
checktheroads
8c67c7efb3
#6372 : Fix search filtering when selecting 'All Objects'
2021-05-07 16:21:31 -07:00
checktheroads
252bdcbbe0
#6372 : Restructure theme files & build process to avoid SCSS collisions
2021-05-07 16:12:27 -07:00
checktheroads
4dbe047512
#6372 : Fix select placeholder font-size
2021-05-07 14:39:57 -07:00
checktheroads
1da7c705e3
#6372 : Object list text is too small
2021-05-07 14:32:41 -07:00
checktheroads
fabd751f20
#6372 : Reduce padding of top-level menu items & improve home page stat badge coloring
2021-05-07 14:27:32 -07:00
checktheroads
308820b8a1
#6372 : Move hostname & current time to end of page body
2021-05-07 13:45:03 -07:00
checktheroads
4fd7eaf8e0
#6372 : Fix too-dark body color
2021-05-07 13:25:01 -07:00
checktheroads
789f0bc8ff
#6732 : Add color mode toggle to login button when not authenticated
2021-05-07 12:11:45 -07:00
checktheroads
042c65a48c
#6732 : Fix <title/> rendering on home page template
2021-05-07 12:05:56 -07:00
checktheroads
03a1014714
#6732 : Fix rendering of stats on home page when not authenticated
2021-05-07 11:55:46 -07:00
checktheroads
6e9c81eddf
#6732 : Errant righthand margin on "Login" button (if not authenticated)
2021-05-07 11:43:13 -07:00
checktheroads
d7c103d77f
#6732 : Add color mode toggle to login screen & fix login screen layout issues
2021-05-07 11:40:20 -07:00
checktheroads
63435f2ec1
#6732 : Fix search filtering
...
This was broken after implementing mobile screen size support in #6327
2021-05-07 11:07:06 -07:00
checktheroads
445adbd078
#6372 : Border should be consistent for all elements of the search bar
2021-05-07 11:04:57 -07:00
checktheroads
0e088f11ba
#6372 : FIx Status badge location in attr table
2021-05-07 09:18:40 -07:00
checktheroads
e47f25ac3e
#6372 : code text should not be pink
2021-05-07 09:16:05 -07:00
checktheroads
df02123b1e
#6372 : Fix anchor tag underline style in dark mode
2021-05-07 09:09:21 -07:00
checktheroads
6a685df823
#6372 : Remove duplicate babel plugin already included in @babel/preset-env
2021-05-07 09:03:45 -07:00
checktheroads
a4add7de67
#6372 : Remove focus ring effect from navigation menu headers
2021-05-07 09:02:53 -07:00
checktheroads
8473820f0c
#6372 : Remove underline style from hyperlinks
2021-05-07 08:56:17 -07:00
jeremystretch
c777daf6e6
Merge branch 'develop' into feature
2021-05-07 10:27:23 -04:00
jeremystretch
4dff20cc8c
PRVB
2021-05-07 10:22:30 -04:00
Jeremy Stretch
c855570b55
Merge pull request #6371 from netbox-community/develop
...
Release v2.11.3
2021-05-07 10:19:48 -04:00
jeremystretch
395add8114
Merge branch 'master' of https://github.com/netbox-community/netbox into develop
2021-05-07 10:06:37 -04:00
jeremystretch
019a5563c4
Release v2.11.3
2021-05-07 10:01:17 -04:00
jeremystretch
e9b21aaf86
Fixes #6312 : Interface device filter should return all virtual chassis interfaces only if device is master
2021-05-07 09:47:32 -04:00
jeremystretch
d6a0cbb1a0
Add sponsors
2021-05-06 16:37:47 -04:00
jeremystretch
3900b97136
Extend release checklist to include bumping version in GitHub issue templates
2021-05-06 14:41:16 -04:00
jeremystretch
2d4ae38a09
Fixes #6369 : Fix interface assignment for VLANs in non-scoped groups
2021-05-06 14:36:23 -04:00
jeremystretch
7f2f98885b
Fixes #6350 : Include first & last IP addresses when allocating available IPv6 addresses via the REST API
2021-05-06 13:59:10 -04:00
jeremystretch
a4955b420a
Fixes #6355 : Fix caching error when swapping A/Z circuit terminations
2021-05-06 13:29:52 -04:00
jeremystretch
fe78f60b1f
Fixes #6357 : Fix ProviderNetwork nested API serializer
2021-05-06 13:06:10 -04:00
jeremystretch
21d14a782e
Closes #6359 : Enable custom links for organizational and nested group models
2021-05-06 13:01:20 -04:00
jeremystretch
c0f1243879
Fixes #6363 : Correct pre-population of cluster group when creating a cluster
2021-05-06 12:47:58 -04:00
jeremystretch
67945f2f33
Closes #6351 : Add aggregates count to tenant view
2021-05-05 09:53:06 -04:00
jeremystretch
30ffa4c3f2
Relax stale issue timers to 60/30 days
2021-05-05 09:46:54 -04:00
Jeremy Stretch
43c17b9950
Merge pull request #6352 from netbox-community/5991-remove-display_name
...
Closes #5991 : Remove display_name
2021-05-05 08:45:46 -04:00
jeremystretch
ea5d02b1e6
Remove deprecated display_name() methods from models
2021-05-04 16:05:17 -04:00
jeremystretch
5856275347
Closes #5991 : Remove display_name attribute from serializers
2021-05-04 15:56:36 -04:00
jeremystretch
534b0e4cf6
Merge branch 'develop' into feature
2021-05-04 14:25:53 -04:00
jeremystretch
97d5873e3d
Fixes #6240 : Fix display of available VLAN ranges under VLAN group view
2021-05-04 09:36:01 -04:00
jeremystretch
fb1173bc30
Fixes #6339 : Improve ordering of interfaces when viewing virtual chassis master
2021-05-04 09:12:26 -04:00
Jeremy Stretch
f0acaa16c4
Merge pull request #6334 from netbox-community/6320-filterset-testing
...
Closes #6320 : Add tests for created & last_updated fields
2021-05-03 15:45:02 -04:00
jeremystretch
3bd99e1910
Closes #6320 : Introduce ChangeLoggedFilterSetTests
2021-05-03 15:25:16 -04:00
jeremystretch
ad19b09ae3
Fixes #6333 : Fix filtering of circuit terminations by primary key
2021-05-03 14:38:26 -04:00
jeremystretch
ffa4cd134b
Introduce BaseFilterSetTests to standardize testing of PK filters
2021-05-03 14:36:44 -04:00
jeremystretch
fbffef1cc4
Rename FilterSet test modules
2021-05-03 13:07:19 -04:00
jeremystretch
2a402b632d
Raise operations limit for stalebot
2021-05-03 11:18:04 -04:00
Jeremy Stretch
6899a3258a
Merge pull request #6327 from netbox-community/feature-ui
...
Add Basic Support for Smaller Screens in New UI
2021-05-03 09:07:29 -04:00
checktheroads
04cc43b2f0
ensure 'Create & Assign IP Address' button is only shown when the component_type is 'interface'
2021-04-30 17:17:56 -07:00
checktheroads
460a203c29
Add basic support for smaller screens
2021-04-30 15:55:37 -07:00
Jeremy Stretch
79184347f9
Merge pull request #6325 from netbox-community/feature-6321
...
Integrate changes from #6322 (to fix #6321 ) into feature
2021-04-30 16:13:44 -04:00
Jeremy Stretch
be48bf06df
Merge pull request #6324 from netbox-community/feature-ui
...
Merge various UI fixes to feature
2021-04-30 16:13:07 -04:00
jeremystretch
3bba1089ed
Clean up YAML string formatting
2021-04-30 16:08:50 -04:00
jeremystretch
c9c8108a53
Reference demo instance for testing bug reports
2021-04-30 15:54:43 -04:00
jeremystretch
067fdaeb8f
Changelog for #6321
2021-04-30 15:47:06 -04:00
Jeremy Stretch
b6e862bd10
Merge pull request #6322 from checktheroads/develop-6321
...
Closes #6321 : Re-add missing 'Add an IP Address' button in prefix view
2021-04-30 15:36:22 -04:00
checktheroads
9ad8065f75
Integrate changes from #6322 (to fix #6321 ) into feature
2021-04-30 12:13:43 -07:00
checktheroads
f1cdd72575
move 'Add an IP Address' button to ip_addresses template
2021-04-30 12:07:56 -07:00
checktheroads
58e1a1f1d8
fix api select pagination
2021-04-30 11:29:45 -07:00
checktheroads
aee09d9119
general style improvements
2021-04-30 11:27:51 -07:00
checktheroads
de56e2b405
Closes #2434 : Show 'Create & Assign IP Address' Button when Creating Interfaces
2021-04-30 11:13:38 -07:00
checktheroads
c59c4290f9
Closes #6321 : Re-add missing 'Add an IP Address' button in prefix view
2021-04-30 09:50:14 -07:00
jeremystretch
fd9d9d9d35
Closes #6318 : Add OM5 MMF cable type
2021-04-30 10:10:03 -04:00
jeremystretch
2a5b497d8a
Fixes #6313 : Fix device type instance count under manufacturer view
2021-04-30 10:08:15 -04:00
Jeremy Stretch
b93570eeb0
Merge pull request #6315 from netbox-community/6314-filterset-cleanup
...
Closes #6314 : FilterSet cleanup
2021-04-29 19:42:52 -04:00
jeremystretch
3ef6284a0d
Move base FilterSet classes under netbox core
2021-04-29 16:53:48 -04:00
jeremystretch
1024782b9e
Rename FilterSet modules
2021-04-29 16:48:24 -04:00
jeremystretch
d35ac1347c
Move TagFilter to extras
2021-04-29 16:23:55 -04:00
jeremystretch
c4e88fd11a
Consolidate FilterSet classes
2021-04-29 15:59:11 -04:00
jeremystretch
0de50e0afe
Split Filter and FilterSet classes
2021-04-29 15:13:44 -04:00
jeremystretch
763b02975c
Reference the demo instance in the README
2021-04-29 13:45:44 -04:00
jeremystretch
cc57d1edf7
Fixes #6309 : Restrict parent VM interface assignment to the parent VM
2021-04-29 08:50:19 -04:00
jeremystretch
bb988701fe
Fixes #6308 : Fix linking of available VLANs in VLAN group view
2021-04-29 08:43:46 -04:00
jeremystretch
75fdff4d41
Changelog & docs for #6197
2021-04-29 08:10:11 -04:00
Jeremy Stretch
8fc49f37a7
Merge pull request #6307 from mpalmer/patch-1
...
Expose Django SESSION_COOKIE_NAME setting
2021-04-29 08:04:59 -04:00
Matt Love
abd9ffd31d
Merge pull request #6298 from checktheroads/feature
...
Fix #6297 : update screenshot links & remove old screenshots
2021-04-27 16:55:33 -07:00
checktheroads
0b07909386
Merge branch 'feature' of https://github.com/netbox-community/netbox into feature
2021-04-27 16:33:34 -07:00
checktheroads
82b770c1aa
Fix #6297 : update screenshot links & remove old screenshots
2021-04-27 16:32:00 -07:00
jeremystretch
456ffb79ff
Merge v2.11.2
2021-04-27 14:05:38 -04:00
jeremystretch
368c2aac24
Fix path to manage.py
2021-04-27 13:47:29 -04:00
jeremystretch
b6f70ed92a
Run collecstatic when preparing test environment
2021-04-27 13:42:57 -04:00
jeremystretch
98c2914eeb
Get preferences only if user is authenticated
2021-04-27 13:26:50 -04:00
jeremystretch
5b09e4ac0c
Add migration for CustomLink button_class default
2021-04-27 13:25:57 -04:00
Jeremy Stretch
5d8cf22897
Merge pull request #6253 from checktheroads/feature
...
#5893 : Upgrade Bootstrap, Remove jQuery, Improve Layout
2021-04-27 11:37:05 -04:00
jeremystretch
51f6d2f45e
PRVB
2021-04-27 10:47:48 -04:00
Jeremy Stretch
1abaa5e60c
Merge pull request #6292 from netbox-community/develop
...
Release v2.11.2
2021-04-27 10:45:12 -04:00
Jeremy Stretch
f4792eea04
Merge branch 'master' into develop
2021-04-27 10:24:13 -04:00
jeremystretch
1fe1e1ce7e
Release v2.11.2
2021-04-27 10:20:36 -04:00
jeremystretch
58659cf3b6
Fixes #6262 : Support filtering by created/updated time for all relevant objects
2021-04-27 10:04:28 -04:00
jeremystretch
9a588231c5
Fixes #6289 : Fix assignment of VC member interfaces to LAG interfaces
2021-04-27 09:36:48 -04:00
jeremystretch
f408ad16e4
Closes #6287 : Add option to clear assigned max length filter on prefixes list
2021-04-27 08:34:21 -04:00
jeremystretch
fecca5ad83
Fixes #6267 : Fix cable tracing API endpoint for circuit terminations
2021-04-26 16:49:52 -04:00
jeremystretch
9e5d41c48a
Remove myself from funding
2021-04-26 15:55:53 -04:00
jeremystretch
87b4cfff1a
Closes #6278 : Note device locations on cable traces
2021-04-26 15:31:53 -04:00
jeremystretch
19a2b9042f
Closes #6275 : Linkify rack, device counts on locations list
2021-04-26 15:28:35 -04:00
checktheroads
eea26d7ece
add dark mode, screenshots, and social icons to docs
2021-04-26 01:16:23 -07:00
checktheroads
06182bfce4
update docs & readme with screenshots
2021-04-26 01:15:37 -07:00
checktheroads
77bb9eaa73
fix select styles
2021-04-26 00:56:50 -07:00
checktheroads
10d1378277
don't run pycodestyle on node_modules directory
2021-04-26 00:34:25 -07:00
checktheroads
8b2f4780ed
fix type error
2021-04-26 00:32:26 -07:00
checktheroads
aef513f038
improve styles and documentation
2021-04-26 00:31:51 -07:00
checktheroads
bb55df34d7
update bootstrap version
2021-04-26 00:31:03 -07:00
checktheroads
2b159fc40f
implement dark mode
2021-04-25 20:11:46 -07:00
checktheroads
d7d004b48e
undo home template path change
2021-04-25 20:10:41 -07:00
checktheroads
013fbf79e9
add dict.get template tag helper
2021-04-25 20:09:32 -07:00
jeremystretch
2618dde1e2
Fixes #6236 : Journal entry title should account for configured timezone
2021-04-23 15:27:58 -04:00
checktheroads
8a2d4ab68c
update readme screenshots
2021-04-23 11:52:42 -07:00
checktheroads
5e4878843e
fix custom link rendering
2021-04-23 09:31:16 -07:00
checktheroads
be484d20a2
fix pep8 formatting
2021-04-23 07:57:33 -07:00
jeremystretch
1dd9f8c1d4
Fixes #6248 : Fix table column reconfiguration under Chrome
2021-04-23 10:27:58 -04:00
jeremystretch
4939b6b641
Fixes #6252 : Fix assignment of console port speed values above 19.2kbps
2021-04-23 10:07:11 -04:00
jeremystretch
52747e364a
Fixes #6254 : Disable ordering of space column in racks table
2021-04-23 09:44:29 -04:00
jeremystretch
1901e93b1e
Fixes #6258 : Fix parent assignment for SiteGroup API serializer
2021-04-23 09:37:22 -04:00
checktheroads
eb55761c38
Merge branch 'feature' of https://github.com/netbox-community/netbox into feature
...
# Conflicts:
# netbox/project-static/js/forms.js
# netbox/templates/dcim/location.html
# netbox/templates/generic/object_list.html
2021-04-22 19:19:03 -07:00
checktheroads
16b57193f1
fix bulk edit styles
2021-04-22 18:58:36 -07:00
checktheroads
5bb7bf8947
properly handle select all confirmation on tables
2021-04-22 18:58:23 -07:00
checktheroads
2c9aa86bf0
fix checkbox styles
2021-04-22 18:57:43 -07:00
checktheroads
d2b915f6c2
add typed wrapper around document.getElementById
2021-04-22 18:56:37 -07:00
checktheroads
7920eff672
get non-field form errors as toast messages
2021-04-22 15:59:16 -07:00
checktheroads
30415e6220
fix template styles
2021-04-22 15:58:57 -07:00
checktheroads
21db209f47
fix issue where select fields with a pre-populated value were reset when forms were submitted, due to having the disabled attribute set.
2021-04-22 15:58:46 -07:00
jeremystretch
648b9dd7d8
Closes #6239 : Fix sudo invokations of echo
2021-04-22 14:11:58 -04:00
jeremystretch
396c91f8f7
Fixes #6246 : Permit full-length descriptions when creating device components and VM interfaces
2021-04-22 14:05:07 -04:00
checktheroads
c3c79d3715
fix rack elevation show/hide image toggle
2021-04-21 13:20:31 -07:00
checktheroads
8c3229ec38
fix device template styles
2021-04-21 13:20:09 -07:00
checktheroads
8c92cfb814
fix required label styles after migration to material design icons
2021-04-21 13:19:46 -07:00
checktheroads
3eb866f5d2
fix image attachment styles
2021-04-21 13:19:30 -07:00
checktheroads
3471c737b9
fix confirmation form styles
2021-04-21 13:19:08 -07:00
checktheroads
d164ccb6c7
fix image upload field style
2021-04-21 13:18:48 -07:00
checktheroads
ce98957be0
remove old files
2021-04-21 11:31:39 -07:00
checktheroads
fe4a9bff2d
remove all bootstrap icons in favor of material design icons
2021-04-21 11:31:28 -07:00
checktheroads
024f3962b2
use getNetboxData utility function in job handling
2021-04-21 10:40:37 -07:00
checktheroads
a55316aef9
fix scripts/reports template layout
2021-04-21 10:39:56 -07:00
checktheroads
08b955f8b6
migrate napalm device status to typescript
2021-04-21 10:19:13 -07:00
jeremystretch
83f520f7a8
PRVB
2021-04-21 10:37:51 -04:00
jeremystretch
9476fda987
Closes #5994 : Drop support for display_field argument on ObjectVar
2021-04-21 10:29:25 -04:00
jeremystretch
b509d96f18
Closes #5532 : Drop support for Python 3.6
2021-04-21 10:20:09 -04:00
Jeremy Stretch
d8ae65a762
Merge pull request #6230 from netbox-community/develop
...
Release v2.11.1
2021-04-21 10:05:35 -04:00
Jeremy Stretch
efea511211
Merge branch 'master' into develop
2021-04-21 09:53:23 -04:00
jeremystretch
2564818c3e
Release v2.11.1
2021-04-21 09:47:30 -04:00
jeremystretch
e6930d9601
Closes #6161 : Enable ordering of device component tables
2021-04-20 20:21:52 -04:00
checktheroads
4827cd24d8
improve styles
2021-04-20 12:45:39 -07:00
checktheroads
acca69a8a9
implement table filtering on generic object list
2021-04-20 12:45:30 -07:00
jeremystretch
4e405ce530
Closes #6210 : Include child locations on location view
2021-04-20 14:15:12 -04:00
checktheroads
d171e781d2
fix connection toggle button style
2021-04-20 09:38:13 -07:00
checktheroads
99f0e31810
clean up typescript initialization
2021-04-20 09:34:12 -07:00
jeremystretch
88ffc9b145
Update GitHub issue templates
2021-04-20 11:37:03 -04:00
jeremystretch
9ed76400de
Closes #6179 : Enable natural ordering for virtual machines
2021-04-20 09:37:43 -04:00
checktheroads
0aa8fc2fc2
migrate napalm/device config to typescript
2021-04-20 01:43:36 -07:00
checktheroads
98829b209a
fix device template style
2021-04-20 01:18:34 -07:00
checktheroads
f3eb0df081
migrate napalm/lldp to typescript
2021-04-20 01:18:24 -07:00
checktheroads
f83fb57d38
migrate vlan group scope selector to typescript
2021-04-19 21:30:50 -07:00
checktheroads
7d07631f12
migrate connection toggle to typescript
2021-04-19 20:48:03 -07:00
checktheroads
8737e9824f
migrate url handling of tab display to typescript
2021-04-19 20:47:36 -07:00
checktheroads
ea472c844e
Merge branch 'feature' of https://github.com/netbox-community/netbox into feature
...
# Conflicts:
# netbox/templates/generic/object_list.html
2021-04-19 19:40:15 -07:00
checktheroads
a29e2582ed
dist updates
2021-04-19 17:10:27 -07:00
checktheroads
98477ef6c6
update device/interfaces template with correct interface filtering elements
2021-04-19 17:09:42 -07:00
checktheroads
86be6aebff
fix issue with option re-ordering
2021-04-19 17:09:15 -07:00
checktheroads
f9754bddf1
migrate move up/down buttons to typescript
2021-04-19 17:00:18 -07:00
checktheroads
03390815af
migrate table config to typescript & update templates
2021-04-19 17:00:09 -07:00
checktheroads
82ef6f8ac5
implement generic api request function
2021-04-19 16:59:26 -07:00
jeremystretch
497e50c559
Closes #6190 : Allow filtering devices with no location assigned
2021-04-19 16:55:57 -04:00
jeremystretch
7cf9e202a3
Fixes #6215 : Restore tenancy section in virtual machine form
2021-04-19 16:50:56 -04:00
jeremystretch
620d222f98
Closes #6189 : Add ability to search for locations by name or description
2021-04-19 15:56:39 -04:00
jeremystretch
a2d16143e3
Fixes #6188 : Support custom field filtering for regions, site groups, and locations
2021-04-19 11:05:40 -04:00
jeremystretch
97c087ef5f
Fixes #6196 : Fix object list display for users with read-only permissions
2021-04-19 10:46:23 -04:00
Matt Palmer
07f39b31da
Expose Django SESSION_COOKIE_NAME setting
...
There are situations in which it is convenient to be able to modify the name of the cookie that the application uses for storing the session token (conflicts with other cookies on the same domain, for example).
2021-04-19 12:00:27 +10:00
checktheroads
f7c1bc71d9
migrate templates to bootstrap 5
2021-04-18 16:42:28 -07:00
checktheroads
4b0d5815c0
migrate script job checking to typescript & update templates for bootstrap 5
2021-04-18 14:17:13 -07:00
checktheroads
5c07a968fe
update styles
2021-04-18 11:36:41 -07:00
checktheroads
f4ac87af3a
add bootstrap mixin subclass to bulk rename form so classes are properly assigned
2021-04-18 11:36:12 -07:00
checktheroads
125965b559
migrate templates to bootstrap 5
2021-04-18 11:35:42 -07:00
checktheroads
43703b6f40
add bootstrap classes to VC membership form
2021-04-18 11:35:21 -07:00
checktheroads
7cdae0f689
add provider networks to navigation
2021-04-18 00:23:06 -07:00
checktheroads
61ce2c95b3
migrate templates to bootstrap 5
2021-04-18 00:22:52 -07:00
checktheroads
08128748a7
migrate generic modal to bootstrap 5
2021-04-17 18:35:20 -07:00
checktheroads
c9fe7f6db6
migrate cluster templates to bootstrap 5
2021-04-17 18:35:09 -07:00
checktheroads
a8cad28da7
migrate interface filtering to typescript
2021-04-17 18:16:13 -07:00
checktheroads
c035af5409
migrate virtual machine & vm interface to bootstrap 5
2021-04-17 18:15:53 -07:00
checktheroads
eb951fdaf1
migrate secrets to bootstrap 5 and deprecate jquery functions
2021-04-17 17:18:13 -07:00
checktheroads
726ab7fc05
fix user key styles
2021-04-16 17:04:08 -07:00
checktheroads
fb25c79b9c
migrate yaml nav item definitions to dataclasses
2021-04-16 15:55:06 -07:00
checktheroads
3c0f4278c7
update extras templates
2021-04-16 14:58:44 -07:00
jeremystretch
6bd4b3c167
Fixes #6184 : Fix parent object table column in prefix IP addresses list
2021-04-16 13:07:41 -04:00
jeremystretch
89350a80ad
PRVB
2021-04-16 10:32:21 -04:00
Jeremy Stretch
f26227ecec
Merge pull request #6180 from netbox-community/develop
...
Release v2.11.0
2021-04-16 09:52:45 -04:00
Jeremy Stretch
c002501c2e
Merge branch 'master' into develop
2021-04-16 09:40:29 -04:00
jeremystretch
8af78c6d84
Release v2.11.0
2021-04-16 09:36:05 -04:00
jeremystretch
7e8ffd8390
Fix markdown list indentation
2021-04-16 09:32:37 -04:00
jeremystretch
5bd30060e7
Fixes #6177 : Prevent VM interface from being assigned as its own parent
2021-04-16 09:18:58 -04:00
jeremystretch
c24cac9a44
Fixes #6176 : Correct position of MAC address field when creating VM interfaces
2021-04-16 09:16:43 -04:00
jeremystretch
2bc9730b1d
Merge release notes from v2.11-beta1
2021-04-16 09:16:01 -04:00
Jeremy Stretch
428858dc75
Merge pull request #6175 from netbox-community/feature
...
Prep for v2.11 release
2021-04-16 08:45:23 -04:00
jeremystretch
8a425a93ae
Fixes #6173 : Fix assigned device/VM count when bulk editing/deleting device roles
2021-04-15 19:53:46 -04:00
checktheroads
59256cf8b3
update cable trace styles
2021-04-15 16:53:04 -07:00
checktheroads
844186d520
fix object title style
2021-04-15 16:52:46 -07:00
checktheroads
93b6d785f3
fix circuit termination styles
2021-04-15 15:26:59 -07:00
jeremystretch
0bb2a051b6
Fixes #6171 : Fix display of horizontally-scrolling object lists
2021-04-15 15:52:11 -04:00
jeremystretch
ef78a7d41b
Merge branch 'develop' into feature
2021-04-15 15:46:48 -04:00
Jeremy Stretch
6c1c695616
Merge pull request #6172 from netbox-community/develop
...
Release v2.10.10
2021-04-15 15:34:24 -04:00
Jeremy Stretch
8bdab347b6
Merge branch 'master' into develop
2021-04-15 15:24:36 -04:00
jeremystretch
ae349d4424
Release v2.10.10
2021-04-15 15:20:30 -04:00
jeremystretch
3e49745257
Changelog for #6168
2021-04-15 13:30:42 -04:00
Jeremy Stretch
c2b7226205
Merge pull request #6169 from promasu/develop
...
Fixes #6168 : Add SFP56 interface type
2021-04-15 13:29:44 -04:00
jeremystretch
f67369a9a9
Fixes #5643 : Fix VLAN assignment when editing VM interfaces in bulk
2021-04-15 13:26:19 -04:00
Adrian Nöthlich
14d2a49942
Fixes #6168 : Add SFP56 interface type
...
Signed-off-by: Adrian Nöthlich <git@promasu.tech >
2021-04-15 18:37:45 +02:00
jeremystretch
92df40a6a0
Fixes #5652 : Update object data when renaming a custom field
2021-04-15 12:04:34 -04:00
checktheroads
0e6e9c5238
fix table config modal styles
2021-04-14 17:05:10 -07:00
checktheroads
de65ffb99d
fix napalm tab layout from merge conflict
2021-04-14 16:11:25 -07:00
checktheroads
2d5472cf2a
fix object list layout
2021-04-14 16:05:08 -07:00
jeremystretch
a2203da1c6
Fixes #6162 : Fix choice field filters (multiple models)
2021-04-14 16:17:19 -04:00
jeremystretch
0fb8291b8b
Documentation cleanup
2021-04-14 15:21:30 -04:00
jeremystretch
b393ec2856
Enable webhooks for JournalEntry
2021-04-14 14:55:01 -04:00
checktheroads
c3d908126f
Merge branch 'feature' of https://github.com/netbox-community/netbox into feature
2021-04-14 11:33:33 -07:00
checktheroads
4c3b0abe7b
Merge branch 'feature' of https://github.com/netbox-community/netbox into feature
...
# Conflicts:
# netbox/dcim/tables/template_code.py
# netbox/netbox/views/__init__.py
# netbox/project-static/css/base.css
# netbox/templates/base.html
# netbox/templates/circuits/circuit.html
# netbox/templates/circuits/circuittermination_edit.html
# netbox/templates/circuits/inc/circuit_termination.html
# netbox/templates/circuits/provider.html
# netbox/templates/dcim/device.html
# netbox/templates/dcim/device/base.html
# netbox/templates/dcim/device_component.html
# netbox/templates/dcim/devicetype.html
# netbox/templates/dcim/inc/device_napalm_tabs.html
# netbox/templates/dcim/rack.html
# netbox/templates/dcim/site.html
# netbox/templates/dcim/virtualchassis.html
# netbox/templates/extras/configcontext.html
# netbox/templates/extras/object_journal.html
# netbox/templates/extras/tag.html
# netbox/templates/generic/object.html
# netbox/templates/generic/object_list.html
# netbox/templates/home.html
# netbox/templates/inc/nav_menu.html
# netbox/templates/ipam/aggregate.html
# netbox/templates/ipam/ipaddress.html
# netbox/templates/ipam/prefix.html
# netbox/templates/ipam/vlan.html
# netbox/templates/ipam/vlangroup_edit.html
# netbox/templates/ipam/vlangroup_vlans.html
# netbox/templates/secrets/secret.html
# netbox/templates/tenancy/tenant.html
# netbox/templates/users/api_tokens.html
# netbox/templates/virtualization/cluster.html
# netbox/templates/virtualization/vminterface_edit.html
# netbox/utilities/forms/fields.py
# netbox/utilities/templates/buttons/export.html
2021-04-14 11:30:15 -07:00
jeremystretch
664ba55460
Reorganize base TestCase classes
2021-04-14 14:22:58 -04:00
jeremystretch
3d0882856f
Closes #5796 : Add DC terminal power port, outlet types
2021-04-14 10:44:15 -04:00
jeremystretch
e849d28276
Closes #5980 : Add Saf-D-Grid power port, outlet types
2021-04-14 10:40:31 -04:00
jeremystretch
18a691482d
Closes #6160 : Add F connector port type
2021-04-14 10:38:54 -04:00
jeremystretch
7c48e3632d
Closes #6157 : Support Markdown rendering for report logs
2021-04-14 10:21:07 -04:00
jeremystretch
8701b20899
Fixes #6155 : Fix admin links for plugins, background tasks
2021-04-14 09:46:05 -04:00
checktheroads
8ca2884c1c
dist updates
2021-04-13 21:51:30 -07:00
checktheroads
d1d2ad6a5c
bootstrap 5 class updates
2021-04-13 21:51:12 -07:00
jeremystretch
e3f5062583
Merge branch 'develop' into feature
2021-04-13 16:41:46 -04:00
jeremystretch
d427e0522e
Closes #5757 : Add unique identifier to every object view
2021-04-13 16:14:12 -04:00
jeremystretch
46e144f647
Clean up object header
2021-04-13 16:03:07 -04:00
jeremystretch
6ad20c53d9
Delete unused template
2021-04-13 15:58:21 -04:00
jeremystretch
cc433388f5
Fixes #6056 : Optimize change log cleanup
2021-04-13 13:48:22 -04:00
jeremystretch
1fba4b7e32
Fixes #5419 : Update parent device/VM when deleting a primary IP
2021-04-13 13:23:25 -04:00
jeremystretch
c249cd4ffd
Fixes #6152 : Fix custom field filtering for cables, virtual chassis
2021-04-13 12:05:44 -04:00
jeremystretch
d54bf5f75e
Fixes #6144 : Fix MAC address field display in VM interfaces search form
2021-04-13 11:52:32 -04:00
jeremystretch
9cbe3ff551
Enable close-stale-issue action
2021-04-13 11:46:14 -04:00
jeremystretch
b1d20d3228
Closes #6149 : Support image attachments for locations
2021-04-13 11:39:04 -04:00
jeremystretch
e5602abee0
Closes #5848 : Filter custom fields by content type in format <app_label>.<model>
2021-04-13 11:30:45 -04:00
jeremystretch
a296a9e109
Closes #6150 : Enable change logging for journal entries
2021-04-13 10:53:55 -04:00
jeremystretch
e5bbf47ab9
Fixes #5583 : Eliminate redundant change records when adding/removing tags
2021-04-13 10:14:25 -04:00
jeremystretch
9bda2a44ae
Fix permissions for cable trace view tests
2021-04-12 16:25:52 -04:00
jeremystretch
a1d32c3a21
Add view tests for CircuitTermination
2021-04-12 16:07:52 -04:00
jeremystretch
b4b68c0b00
Move create_test_device() to testing utils
2021-04-12 16:07:03 -04:00
jeremystretch
608bf30bda
Add cable trace view tests
2021-04-12 15:52:24 -04:00
jeremystretch
d0be5f09a5
Merge branch 'develop' into feature
2021-04-12 15:35:12 -04:00
jeremystretch
3d8a3a2204
Fix link
2021-04-12 15:17:50 -04:00
jeremystretch
b19734004a
Removed the "Additional information" blocks from issue templates (no longer needed)
2021-04-12 15:06:40 -04:00
jeremystretch
f503c72782
Closes #6146 : Add bulk disconnect support for power feeds
2021-04-12 15:02:29 -04:00
jeremystretch
f8903a8183
Merge branch 'develop' into feature
2021-04-12 14:19:30 -04:00
jeremystretch
d43d5a6cb6
Change stale issues management to GitHub Actions
2021-04-12 13:53:38 -04:00
jeremystretch
99f4b2cf95
PRVB
2021-04-12 13:29:37 -04:00
Jeremy Stretch
b493d739bd
Merge pull request #6143 from netbox-community/develop
...
Release v2.10.9
2021-04-12 13:28:28 -04:00
jeremystretch
92fb43a455
Merge branch 'master' into develop
2021-04-12 13:18:24 -04:00
jeremystretch
7c29fb449e
Release v2.10.9
2021-04-12 13:10:33 -04:00
jeremystretch
7ddcec3a0d
Fixes #6082 : Support colons in webhook header values
2021-04-12 12:09:37 -04:00
jeremystretch
18f206747c
Closes #6088 : Improved table configuration form
2021-04-12 10:46:32 -04:00
jeremystretch
0bce1da4e3
Clean up stray references to old RackGroup model
2021-04-11 13:43:06 -04:00
jeremystretch
65ed047084
Fixes #6124 : Location parent filter should return all child locations (not just those directly assigned)
2021-04-11 13:42:24 -04:00
jeremystretch
b0573f88e6
Merge branch 'develop' into feature
2021-04-11 13:16:00 -04:00
jeremystretch
348fca7e28
Fixes #6117 : Handle exception when attempting to assign an MPTT-enabled model as its own parent
2021-04-11 12:57:53 -04:00
jeremystretch
cc9b750eff
Changelog & docs for #6083
2021-04-09 14:58:40 -04:00
Marcus Weiner
701ad8a4a9
Allow skipping TLS cert verification on Redis connection ( #6084 )
...
* Allow skipping redis tls cert verification
* Add config example
2021-04-09 14:51:58 -04:00
jeremystretch
2cc088c633
Fixes #6131 : Correct handling of boolean fields when cloning objects
2021-04-09 14:42:07 -04:00
tcaiazza
4dfba3a2ad
Update export-templates.md ( #6091 )
...
* Update export-templates.md
* Update export-templates.md
Co-authored-by: Jeremy Stretch <jeremy@netverity.dev >
2021-04-09 14:14:08 -04:00
jeremystretch
a3721a94ce
Closes #6121 : Extend parent interface assignment to VM interfaces
2021-04-09 10:53:05 -04:00
jeremystretch
7439faad34
Fixes #6123 : Prevent device from being assigned to mismatched site and location
2021-04-09 09:56:36 -04:00
jeremystretch
6efe54aa88
Closes #6125 : Add locations count to home page
2021-04-09 09:47:34 -04:00
jeremystretch
9e62d1ad8f
Fixes #6130 : Improve display of assigned models in custom fields list
2021-04-09 09:43:35 -04:00
jeremystretch
e69251b21a
Fixes #6070 : Add missing 'count_ipaddresses' attribute to VMInterface serializer
2021-04-08 14:22:45 -04:00
jeremystretch
f096c4a5d0
#6081 : Tweak queryset filtering
2021-04-08 14:18:07 -04:00
jeremystretch
03b3f5937f
Fixes #6108 : Do not infer tenant assignment from parent objects for prefixes, IP addresses
2021-04-08 13:50:06 -04:00
jeremystretch
696b5c80a7
Closes #6097 : Redirect old slug-based object views
2021-04-08 13:25:29 -04:00
jeremystretch
d6fcd22752
Fixes #6110 : Fix handling of TemplateColumn values for table export
2021-04-08 10:30:13 -04:00
jeremystretch
54d9ca8ed8
Add racks count to location view
2021-04-08 10:10:46 -04:00
jeremystretch
05d8a06cd5
Closes #6109 : Add device counts to locations table
2021-04-08 10:08:50 -04:00
jeremystretch
4f7626828a
Fixes #6107 : Fix rack selection field on device form
2021-04-07 16:58:40 -04:00
jeremystretch
81193eb550
Fixes #6106 : Allow assigning a virtual interface as the parent of an existing interface
2021-04-07 16:36:09 -04:00
jeremystretch
38b09dc610
Fixes #6105 : Hide checkboxes for VMs under cluster VMs view
2021-04-07 16:26:16 -04:00
jeremystretch
ae3527df16
Fixes #6081 : Fix interface connections REST API endpoint
2021-04-07 16:04:32 -04:00
jeremystretch
85d0270af0
Fixes #6099 : Correct example permission description
2021-04-07 15:50:24 -04:00
jeremystretch
59e185b781
Fixes #6104 : Fix location column on racks table
2021-04-07 15:40:03 -04:00
jeremystretch
b5ad29e3f2
Fixes #6100 : Fix VM interfaces table "add interfaces" link
2021-04-07 15:17:02 -04:00
jeremystretch
f1e2b99456
Release v2.11-beta1
2021-04-06 11:45:32 -04:00
jeremystretch
0635e7ae1e
Update dependencies for v2.11-beta1
2021-04-06 11:36:30 -04:00
jeremystretch
8f674aede9
Bump Django to 3.2
2021-04-06 09:45:59 -04:00
jeremystretch
838200219f
Include child regions, site groups
2021-04-06 09:42:36 -04:00
jeremystretch
e543b305c3
Docs cleanup
2021-04-05 21:46:48 -04:00
jeremystretch
d42b0691b2
Fix 'select all' widget
2021-04-05 17:13:32 -04:00
jeremystretch
71022d58d3
Site is required when creating devices
2021-04-05 16:35:01 -04:00
jeremystretch
a313b675a6
Simplify CircuitTermination display in circuits table
2021-04-05 15:24:57 -04:00
jeremystretch
ae18693715
Add 'add export template' link to dropdown
2021-04-05 15:13:35 -04:00
jeremystretch
3ad7622bf0
Catch AttributeError when generating ContentType labels
2021-04-05 15:11:29 -04:00
jeremystretch
19cb575b90
Permit the assignment of virtual interfaces as parents
2021-04-05 14:48:11 -04:00
jeremystretch
3cfab25f8a
Tweak JournalEntry form layout
2021-04-05 14:35:09 -04:00
jeremystretch
85359bb10f
Fix ContentType assignment
2021-04-05 14:05:28 -04:00
jeremystretch
aa2beb1d78
Add tagged items count to tag view
2021-04-05 13:53:25 -04:00
jeremystretch
2e07ac5a47
Rearrange provider, provider network templates
2021-04-05 13:18:19 -04:00
jeremystretch
d844ee2c79
Empty time_zone should be null
2021-04-05 13:05:07 -04:00
jeremystretch
266482649f
Update VLAN documentation
2021-04-05 12:55:57 -04:00
jeremystretch
83496c66d1
Move breadcrumb generation to template
2021-04-05 12:06:59 -04:00
jeremystretch
374cb74978
Filter parent location by ID
2021-04-05 11:53:40 -04:00
jeremystretch
f0018dcba9
LinkedCountColumn should always invoke filter by ID
2021-04-05 11:47:25 -04:00
jeremystretch
7949a5e1fd
Migrate VLANGroup site assignments
2021-04-05 11:40:46 -04:00
jeremystretch
0a1531ce8a
TenantColumn should export null if no tenant is assigned
2021-04-05 11:18:30 -04:00
jeremystretch
7b8bd2d4ce
Location model cleanup
2021-04-05 11:09:33 -04:00
jeremystretch
4883bc3dd4
Empty MAC address should be null
2021-04-02 17:53:00 -04:00
jeremystretch
72a115b434
Add child interfaces table to interface view
2021-04-02 17:33:34 -04:00
jeremystretch
f28edd0864
Use CommentField for JournalEntry comments
2021-04-02 17:14:15 -04:00
jeremystretch
d69ec7f8e4
Add manufacturer column to DeviceTable
2021-04-02 17:02:12 -04:00
jeremystretch
779837389b
Convert all LinkColumns to Column(linkify=True)
2021-04-02 16:59:53 -04:00
jeremystretch
ea9e9d7273
Add the models index
2021-04-02 16:29:01 -04:00
jeremystretch
237dfce8a0
Fix tab headers
2021-04-02 15:44:15 -04:00
jeremystretch
2b0ccf3acd
Provide absolute URL for object search form
2021-04-02 15:27:00 -04:00
jeremystretch
e4f3b3447e
Remove redundant prechange_data assignments
2021-04-02 15:21:11 -04:00
Jeremy Stretch
eb8e4f64fc
Restore 'brief' parameter (regression from a292ff5cc0)
2021-04-02 11:37:09 -04:00
Jeremy Stretch
6287f75e67
Toggle VLANGroup scope selector fields
2021-04-02 11:31:46 -04:00
Jeremy Stretch
d82f2e289a
Use ContentTypeChoiceField for all ContentType fields
2021-04-02 10:55:16 -04:00
Jeremy Stretch
73e9842877
Introduce ContentTypeChoiceField
2021-04-02 10:54:13 -04:00
Jeremy Stretch
a86178f19b
Simplify VLANGroup scope assignment (WIP)
2021-04-02 09:36:14 -04:00
Jeremy Stretch
b77c228853
Rebuild CablePaths when a CircuitTermination is modified
2021-04-02 09:17:11 -04:00
Jeremy Stretch
5e4432b9ad
Show the last node in a CablePath with no destination
2021-04-01 21:29:46 -04:00
Jeremy Stretch
e7f10fdaea
Include termination side in CircuitTermination string repr
2021-04-01 21:03:00 -04:00
Jeremy Stretch
8713ed5d73
Add test for trace through multiple circuits
2021-04-01 20:38:36 -04:00
Jeremy Stretch
cd64fcac8d
Linkify connected object
2021-04-01 17:21:04 -04:00
Jeremy Stretch
96759af86f
Closes #6071 : Cable traces now traverse circuits
2021-04-01 14:31:10 -04:00
Jeremy Stretch
d57222328b
Rename Cloud to ProviderNetwork
2021-04-01 10:21:41 -04:00
Jeremy Stretch
83c4577f6d
Merge branch 'develop' into feature
2021-03-31 17:11:54 -04:00
Jeremy Stretch
7bd853e87b
Fixes #5805 : Fix missing custom field filters for cables, rack reservations
2021-03-31 17:02:21 -04:00
Jeremy Stretch
861a52d27c
Closes #5965 : Mention cf property on CustomFieldModel in docs
2021-03-31 16:35:28 -04:00
Jeremy Stretch
9df2130e11
Closes #5840 : Add column to cable termination objects to display cable color
2021-03-31 15:49:29 -04:00
Jeremy Stretch
6242e195be
Closes #5756 : Omit child devices from non-racked devices list under rack view
2021-03-31 15:33:06 -04:00
Jeremy Stretch
f2f0ea8d04
Closes #5526 : Add MAC address search field to VM interfaces list
2021-03-31 15:27:38 -04:00
Jeremy Stretch
b7309d5c69
Closes #6054 : Display NAPALM-enabled device tabs only when relevant
2021-03-31 15:21:07 -04:00
Jeremy Stretch
613e0d10b3
Add link to v2.11 release notes
2021-03-31 14:24:43 -04:00
Jeremy Stretch
04fc3a5a9e
Closes #6001 : Paginate component tables under device views
2021-03-31 14:24:05 -04:00
Jeremy Stretch
6ec8ac7597
Fixes #6073 : Permit users to manage their own REST API tokens without needing explicit permission
2021-03-31 13:25:06 -04:00
Jeremy Stretch
9a5f54bdaf
Add tests for filtering VLANs by device/VM
2021-03-31 10:59:15 -04:00
Jeremy Stretch
ad5e167ad7
Remove obsolete grouping logic
2021-03-31 10:04:44 -04:00
Jeremy Stretch
d33d9522cc
Fix VM VLAN filtering
2021-03-30 21:46:56 -04:00
Jeremy Stretch
a292ff5cc0
Remove brief_mode parameter from DynamicModelChoiceMixin
2021-03-30 21:34:50 -04:00
Jeremy Stretch
b91e5763e2
Add 'available_on' VLAN filters for devices & VMs
2021-03-30 21:32:48 -04:00
Jeremy Stretch
e1e840eb69
Fix VLANGroup 'add VLAN' button
2021-03-30 21:23:57 -04:00
Jeremy Stretch
0eb9f41470
Changelog & docs for #5380
2021-03-30 18:59:47 -04:00
Jeremy Stretch
34457ea1b4
Merge pull request #6072 from rodvand/origin/feature
...
#5830 : Expand ExportTemplate model with attachment choice
2021-03-30 18:53:38 -04:00
Martin Rødvand
878154c305
Closes #5830 : Add as_attachment field to API serializers and admin view.
2021-03-30 23:26:55 +02:00
Martin Rødvand
9ede726eea
Add boolean as_attachment to Export template
2021-03-30 22:27:26 +02:00
Jeremy Stretch
bfa95c16e3
Add missing tests for SiteGroup
2021-03-30 11:06:59 -04:00
Jeremy Stretch
7885ec5511
Clean up custom field column implementation
2021-03-29 17:51:45 -04:00
Tom Grozev
be3d33eebd
Add support for custom fields in tables ( #5460 )
...
* Add support for custom fields in tables
* Fix empty list displays as none
Co-authored-by: TomGrozev <TomGrozev@users.noreply.github.com >
Co-authored-by: Jeremy Stretch <jeremy@netverity.dev >
2021-03-29 17:15:21 -04:00
Jeremy Stretch
c7040fd418
Closes #6038 : Include tagged objects list on tag view
2021-03-29 16:53:41 -04:00
Jeremy Stretch
eac53a779b
Migrate prefix, VLAN templates to new structure
2021-03-29 16:43:29 -04:00
Jeremy Stretch
0986fd1081
Rearrange locations link in navigation menu
2021-03-29 16:27:37 -04:00
Jeremy Stretch
1e3c7e1a87
Fix form errors
2021-03-29 16:23:26 -04:00
Jeremy Stretch
3869028d53
Clean up organizational object URLs
2021-03-29 16:17:25 -04:00
Jeremy Stretch
12945704e9
Fix ConfigContext application for SiteGroups
2021-03-29 15:57:44 -04:00
Jeremy Stretch
cd629fc737
Closes #4833 : Allow assigning config contexts by device type
2021-03-29 15:40:09 -04:00
Jeremy Stretch
b070be1c41
Closes #5425 : Create separate tabs for VMs and devices under the cluster view
2021-03-29 14:55:17 -04:00
Jeremy Stretch
8fa37d3ec8
Device component lists should link to component-specific device view
2021-03-29 14:49:22 -04:00
Jeremy Stretch
3135dc42c3
Update changelog
2021-03-29 11:56:07 -04:00
Jeremy Stretch
08ef5c9a02
Update docs to indicate location assignment ability
2021-03-29 11:55:34 -04:00
Jeremy Stretch
b1935ddcab
Fix initial tab display
2021-03-29 11:41:30 -04:00
Jeremy Stretch
93353e94a2
Note that 'table' is a reserved name for ExportTemplates
2021-03-29 11:25:57 -04:00
Jeremy Stretch
30e4504ee5
Enable bulk editing of device location assignment
2021-03-29 11:01:17 -04:00
Jeremy Stretch
a9716af0fa
Tweak table display for components marked as connected
2021-03-29 10:53:02 -04:00
Jeremy Stretch
042f3590c8
Update interfaces documentation
2021-03-29 10:35:07 -04:00
Jeremy Stretch
2c9b791b85
Improve Interface validation
2021-03-29 10:34:31 -04:00
Jeremy Stretch
7396975500
Update documentation for journal entries
2021-03-29 09:59:44 -04:00
Jeremy Stretch
fe4bf62793
Truncate comments in JournalEntryTable
2021-03-29 09:54:06 -04:00
Jeremy Stretch
8a8342b106
Strip microseconds from JournalEntry creation time
2021-03-29 09:48:45 -04:00
Jeremy Stretch
e52702f6c2
Fix journal entry table ordering
2021-03-29 09:44:04 -04:00
Jeremy Stretch
0fae7504b3
Add Markdown support for JournalEntry comments
2021-03-29 09:43:21 -04:00
Jeremy Stretch
ab612c1ca6
Update changelog
2021-03-26 20:25:55 -04:00
Jeremy Stretch
0364d8cd43
Closes #6014 : Move virtual machine interfaces list to a separate view
2021-03-26 20:19:19 -04:00
Jeremy Stretch
1544823d73
Closes #5926 : Strip leading/trailing whitespace from TemplateColumns rendered for export
2021-03-26 16:20:01 -04:00
Jeremy Stretch
b793ee3aff
Merge pull request #6062 from netbox-community/5971-org-object-views
...
Closes #5971 : Dedicated views for organizational models
2021-03-26 16:06:45 -04:00
Jeremy Stretch
36c903da04
Add dedicated view for tags
2021-03-26 15:25:18 -04:00
Jeremy Stretch
981e7017bb
Enable get view tests for organizational objects
2021-03-26 15:15:59 -04:00
Jeremy Stretch
2820d26a0f
Add dedicated views for nested group models
2021-03-26 15:07:29 -04:00
Jeremy Stretch
b7e44a744d
Add dedicated views for organizational models
2021-03-26 14:44:43 -04:00
Jeremy Stretch
bb00f2ff46
Introduce paginate_table() utility to simplify table pagination
2021-03-26 13:02:55 -04:00
Jeremy Stretch
65d90aa8a3
Merge branch 'develop' into feature
2021-03-26 10:53:21 -04:00
Jeremy Stretch
3d286fbdc3
Merge pull request #6061 from netbox-community/develop
...
Release v2.10.8
2021-03-26 10:22:42 -04:00
Jeremy Stretch
c8eae3a5c3
PRVB
2021-03-26 10:11:57 -04:00
Jeremy Stretch
afc58e6bff
Merge branch 'master' into develop
2021-03-26 10:11:04 -04:00
Jeremy Stretch
f59b5119e5
Release v2.10.8
2021-03-26 10:04:00 -04:00
Jeremy Stretch
8eca7377a5
Fixes #6060 : Fix exception on cable trace in UI
2021-03-26 09:40:51 -04:00
Jeremy Stretch
c828806b67
Merge branch 'develop' into feature
2021-03-25 16:09:28 -04:00
Jeremy Stretch
e639de9861
PRVB
2021-03-25 15:36:32 -04:00
Jeremy Stretch
9a4d885a9c
Merge pull request #6055 from netbox-community/develop
...
Release v2.10.7
2021-03-25 15:34:45 -04:00
Jeremy Stretch
d28cc4fdb5
Merge branch 'master' into develop
2021-03-25 15:23:43 -04:00
Jeremy Stretch
54a979c936
Release v2.10.7
2021-03-25 15:15:36 -04:00
Jeremy Stretch
d18652f726
Fixes #6012 : Pre-populate attributes when creating an available child prefix via the UI
2021-03-25 15:04:56 -04:00
Jeremy Stretch
ac1083f65d
Replace checkboxes in documentation issue template with dropdown
2021-03-25 12:03:00 -04:00
Jeremy Stretch
bcfc2e5f74
Changelog & tweaks for #5650
2021-03-25 11:51:02 -04:00
Jeremy Stretch
a135396d7b
Merge pull request #5672 from cpmills1975/5650-render-incomplete-lengths
...
Indicate when cable length is not definitive
2021-03-25 11:44:00 -04:00
Jeremy Stretch
ef987bd008
Closes #5723 : Allow customization of the geographic mapping service via MAPS_URL config parameter
2021-03-25 11:34:24 -04:00
Jeremy Stretch
a2fef1df83
Closes #5748 : Extend example pg_dump commands
2021-03-25 11:23:55 -04:00
Jeremy Stretch
016c7d4e6f
Changelog for #5736
2021-03-25 11:11:11 -04:00
Jeremy Stretch
0a60bcdb8d
Merge pull request #6028 from rodvand/develop
...
Closes #5736 : Add Site as editable field in bulk editing of Device
2021-03-25 11:08:00 -04:00
Jeremy Stretch
5374e6c881
Closes #6040 : Add UI search fields for asset tag for devices and racks
2021-03-24 15:05:19 -04:00
Jeremy Stretch
ab65ab860f
Closes #5641 : Allow filtering device components by label
2021-03-24 14:48:38 -04:00
Jeremy Stretch
ad2742dbb2
Fixes #6023 : Fix display of bottom banner with uBlock Origin enabled
2021-03-24 14:25:09 -04:00
Jeremy Stretch
997077fc5d
Merge pull request #6029 from maximumG/origin/6010-vc-duplicated
...
Closes #6010 : Avoid duplicate entries when searching for VC
2021-03-24 14:16:23 -04:00
maxime-gerges-external
c8042ad511
Closes #6010 : Avoid duplicate entries when searching for VC
2021-03-22 11:15:58 +01:00
Martin Rødvand
b51d66ea72
Closes #5736 : Add Site as editable field in bulk editing of Device
2021-03-22 11:15:17 +01:00
checktheroads
21d31b5747
fix prefix table styles
2021-03-19 09:38:26 -07:00
checktheroads
1ea208ba00
fix handling of filtered-by properties
2021-03-19 09:26:39 -07:00
checktheroads
5fdf2d3416
replace rack elevation logic
2021-03-19 09:25:27 -07:00
Jeremy Stretch
0321ae0a7f
Merge pull request #6005 from Daimler/use-relative-links
...
Closes #5523 : Use relative links that work locally and in production
2021-03-19 10:38:23 -04:00
Jeremy Stretch
e4ecd2dae9
Fixes #6006 : Fix VLAN group/site association for bulk prefix import
2021-03-19 10:22:30 -04:00
Jeremy Stretch
b9176adca4
Merge pull request #6011 from netbox-community/5986-cloud-model
...
Closes #5896 : Introduce the cloud model
2021-03-18 15:22:48 -04:00
Jeremy Stretch
b6f6293b76
Prevent the attachment of a Cable to a CircuitTermination on a Cloud
2021-03-18 15:07:22 -04:00
Jeremy Stretch
d45edcd216
Linkify circuit terminations in table
2021-03-18 14:49:06 -04:00
Jeremy Stretch
89c487de65
Documentation and changelog for #5986
2021-03-18 14:43:07 -04:00
Jeremy Stretch
d45a17247d
Add circuit cloud filters & tests
2021-03-18 14:32:28 -04:00
Jeremy Stretch
2e97bf48c5
Include circuits list on cloud view
2021-03-18 14:05:32 -04:00
Jeremy Stretch
872e936924
Add termination FKs on Circuit model
2021-03-18 13:54:05 -04:00
Jeremy Stretch
574a43fff7
Enable attaching circuit terminations to clouds
2021-03-18 13:53:48 -04:00
Jeremy Stretch
6ff8a267e9
Introduce the Cloud model
2021-03-18 11:20:09 -04:00
Marcus Crane
335cfcde57
Use relative links that work locally and in production
...
At present, a mix of link types are used in the Netbox
documentation from markdown file links to relative and
absolute anchor links.
Of the three types, linking to markdown files is the
most ideal because it allows navigation locally on disk,
as well as being translated into working links at render
time.
While not obvious, mkdocs handles converting markdown
links to valid URLs.
Signed-Off-by: Marcus Crane <marcu.crane@daimler.com >
2021-03-18 19:39:03 +13:00
checktheroads
5f5df97e59
dist updates
2021-03-17 23:35:05 -07:00
checktheroads
cbd4d2f99a
fix journal layout
2021-03-17 23:32:08 -07:00
checktheroads
a1ac1876ad
handle selection resets
2021-03-17 23:32:01 -07:00
checktheroads
58841e85db
update css classes for bootstrap 5 colors
2021-03-17 23:31:15 -07:00
checktheroads
46cd22ea7e
style textareas supporting markdown with monospace font
2021-03-17 23:30:39 -07:00
checktheroads
cf8dad5763
fix object journal styles
2021-03-17 22:37:13 -07:00
checktheroads
8ea2949d84
Update sidenav menu data with Locations and SiteGroups
2021-03-17 22:25:51 -07:00
checktheroads
e4af9ebc6f
fix import/export styles
2021-03-17 22:25:20 -07:00
checktheroads
7a3af8de83
Merge branch 'feature' of https://github.com/netbox-community/netbox into feature
...
# Conflicts:
# netbox/dcim/tables/template_code.py
# netbox/netbox/forms.py
# netbox/templates/dcim/cable_connect.html
# netbox/templates/dcim/consoleport.html
# netbox/templates/dcim/consoleserverport.html
# netbox/templates/dcim/device.html
# netbox/templates/dcim/device/base.html
# netbox/templates/dcim/device_edit.html
# netbox/templates/dcim/interface.html
# netbox/templates/dcim/rack.html
# netbox/templates/dcim/rack_edit.html
# netbox/templates/dcim/site.html
# netbox/templates/extras/configcontext.html
# netbox/templates/extras/objectchange.html
# netbox/templates/generic/object.html
# netbox/templates/inc/nav_menu.html
# netbox/templates/ipam/ipaddress_edit.html
# netbox/templates/ipam/vrf.html
# netbox/utilities/templates/buttons/export.html
2021-03-17 22:02:43 -07:00
Jeremy Stretch
433c48a1a3
Fix IP address interface validation
2021-03-17 16:44:34 -04:00
Jeremy Stretch
889316085c
Closes #5998 : Introduce ContentTypeColumn
2021-03-17 16:29:43 -04:00
checktheroads
05c0a9256d
dist updates
2021-03-17 13:00:29 -07:00
checktheroads
c10b8cf55b
bootstrap 5 template updates
2021-03-17 13:00:20 -07:00
Jeremy Stretch
91fe80f73c
Changelog for #5977
2021-03-17 15:41:27 -04:00
checktheroads
4e837c2770
update select to handle display property
2021-03-17 12:39:35 -07:00
Jeremy Stretch
7e437455c1
Merge pull request #5978 from jathanism/jathanism-fix-invalid-release_check_url
...
Fix use of `URLValidator` to correctly validate `RELEASE_CHECK_URL`
2021-03-17 15:29:50 -04:00
Jeremy Stretch
9a68a61ad3
Merge pull request #5999 from netbox-community/151-journaling
...
Closes #151 : Add object journaling
2021-03-17 13:14:50 -04:00
Jeremy Stretch
7e65a3d3b4
Add JournalEntry filter for kind
2021-03-17 13:02:40 -04:00
Jeremy Stretch
82fbd975f1
Add kind field to JournalEntry
2021-03-17 12:51:39 -04:00
Jeremy Stretch
bd95d2b852
Changelog and documentation for #151
2021-03-17 10:58:40 -04:00
Jeremy Stretch
956e2728c2
Add bulk edit, delete views for journal entries
2021-03-17 10:41:06 -04:00
Jeremy Stretch
7f1d9aeaf8
Skip secondary check if get_absolute_url() not defined for model
2021-03-16 16:48:08 -04:00
Jeremy Stretch
f2c079de87
Add JournalEntry tests
2021-03-16 16:47:35 -04:00
Jeremy Stretch
8be4fbbce3
Add JournalEntry list view w/filtering
2021-03-16 15:57:23 -04:00
Jeremy Stretch
64d11d32c8
Fix conditional display journal & change log tabs
2021-03-16 15:33:41 -04:00
Jeremy Stretch
1f1a62da67
Initial work on #151 : Object journaling
2021-03-16 15:00:08 -04:00
Jeremy Stretch
e97adcb614
Move ConfigContext classes out of models.py
2021-03-16 13:08:07 -04:00
Jeremy Stretch
2bb4a81e23
Closes #5975 : Allow partial vCPU allocations for virtual machines
2021-03-16 11:52:59 -04:00
Jeremy Stretch
46a024441c
Closes #5995 : Dropped backward compatibility for queryset parameter on ObjectVar and MultiObjectVar
2021-03-16 11:28:50 -04:00
Jeremy Stretch
a694dbb020
Closes #5990 : Deprecated display_field parameter for custom script ObjectVar and MultiObjectVar fields
2021-03-16 11:08:34 -04:00
Jeremy Stretch
f74c88027e
Merge pull request #5992 from netbox-community/5891-api-serializer-display
...
Closes #5981 : Add display field to all REST API serializers
2021-03-16 10:53:59 -04:00
Jeremy Stretch
c64f96d65b
Drop usage of display_field on DynamicModelChoiceFields
2021-03-16 10:29:15 -04:00
Jeremy Stretch
fb48c1f6dd
Add 'display' field to all REST API serializers
2021-03-16 10:06:25 -04:00
Jeremy Stretch
ee7f7c877a
Merge pull request #5985 from netbox-community/5284-vlangroup-scope
...
Closes #5284 : Allow VLANGroup assignment beyond sites
2021-03-15 21:11:49 -04:00
Jeremy Stretch
f64f205e81
Omit prefetch_related() for VLANGroup
2021-03-15 20:58:23 -04:00
Jeremy Stretch
10778f8479
Merge branch 'feature' into 5284-vlangroup-scope
2021-03-15 20:48:55 -04:00
Jeremy Stretch
bb6360cad4
Fix up VLANGroup tests
2021-03-15 20:35:18 -04:00
Jeremy Stretch
c0c4eed3a8
Extend VLANGroup to support cluster/cluster group assignment
2021-03-15 16:32:07 -04:00
Jeremy Stretch
f9f1a4439f
Update Slack links
2021-03-15 14:45:53 -04:00
checktheroads
9c66e1f01b
dist updates
2021-03-15 08:54:09 -07:00
checktheroads
683f75fad1
bootstrap 5 template updates
2021-03-15 08:54:01 -07:00
checktheroads
a303a0dfb7
fix form error rendering
2021-03-15 08:53:48 -07:00
checktheroads
b0d634a89e
add startswith helper
2021-03-15 08:53:28 -07:00
checktheroads
f62e49c02b
remove console.log
2021-03-15 08:34:35 -07:00
checktheroads
61f137866e
customize file upload field
2021-03-15 07:49:59 -07:00
checktheroads
3f1714f076
fix select loading display
2021-03-15 07:49:39 -07:00
checktheroads
afce8e2516
dist updates
2021-03-14 17:32:07 -07:00
checktheroads
4e30ed9693
style fixes
2021-03-14 17:31:55 -07:00
checktheroads
7f02b9436b
fix styling when element is not in a form-floating div
2021-03-14 17:31:42 -07:00
checktheroads
a237725d0d
improve handling of loading data
2021-03-14 17:31:06 -07:00
checktheroads
91561e9ca5
fix search panel styling
2021-03-14 17:27:03 -07:00
checktheroads
4ab5d15ee6
update templates to bootstrap 5 classes
2021-03-14 17:26:56 -07:00
checktheroads
187f4fa4aa
fix device & device component templates
2021-03-14 17:26:33 -07:00
checktheroads
3bb2b9e8f6
dist updates
2021-03-14 01:07:01 -07:00
checktheroads
59d8c0b321
handle server-side form errors
2021-03-14 01:06:51 -07:00
checktheroads
d0cb7d843d
fix select data handling
2021-03-14 01:06:35 -07:00
checktheroads
991f71bf28
update templates to bootstrap 5 classes
2021-03-14 01:06:18 -07:00
checktheroads
362392d1de
Merge branch 'feature' of github.com:checktheroads/netbox into feature
2021-03-13 14:26:47 -07:00
checktheroads
9e51ddd8d8
fix prefix layout
2021-03-13 14:26:12 -07:00
checktheroads
f65f924011
update templates to bootstrap 5 classes
2021-03-13 14:26:06 -07:00
checktheroads
bc4f19c967
update templates to bootstrap 5 classes
2021-03-13 14:15:23 -07:00
checktheroads
b482c30866
add dist to git
2021-03-13 13:56:40 -07:00
checktheroads
676d93e829
add UI readme
2021-03-13 13:51:55 -07:00
checktheroads
cb93953b2c
clean up ui src files
2021-03-13 13:51:51 -07:00
jathanism
68082a88a7
Fix use of URLValidator to correctly validate RELEASE_CHECK_URL
2021-03-13 11:39:21 -08:00
checktheroads
4c60a602b9
bootstrap 5 template updates
2021-03-13 11:16:29 -07:00
checktheroads
912cd220cc
add javascript
2021-03-13 02:31:57 -07:00
checktheroads
3b120c0372
add styles
2021-03-13 02:31:46 -07:00
checktheroads
2799d71e93
add ui dependencies
2021-03-13 02:31:28 -07:00
checktheroads
fcd7b42941
remove legacy libraries
2021-03-13 02:29:56 -07:00
checktheroads
6fe2f83435
scaffold new ui directory
2021-03-13 02:28:21 -07:00
checktheroads
94c25b0ff4
update templates & rendering for bootstrap 5
2021-03-13 02:27:32 -07:00
checktheroads
ec38ec8004
restructure home stats for new layout
2021-03-13 02:25:28 -07:00
checktheroads
1d9e55ca6e
implement layout changes
2021-03-13 02:20:50 -07:00
checktheroads
9b89afd6dc
begin bootstrap 5 migration, update templates
2021-03-13 02:19:42 -07:00
Jeremy Stretch
1aa22d1ba8
Add missing SiteGroup filter test case
2021-03-12 16:15:19 -05:00
Jeremy Stretch
61d23df83a
Closes #5972 : Bulk edit support for organizational models ( #5974 )
...
* Enable bulk editing of organizational models
* Enable bulk editing of nested group models
* Changelog for #5972
2021-03-12 16:14:42 -05:00
Jeremy Stretch
fca5accba8
Clean up base serializers
2021-03-12 13:31:28 -05:00
Jeremy Stretch
947da63d56
Move Location from racks.py to sites.py
2021-03-12 11:20:16 -05:00
Jeremy Stretch
a94e5c7403
Changelog for #5953 and #5966
2021-03-12 10:59:23 -05:00
Jeremy Stretch
c061f7021e
Merge pull request #5964 from rodvand/develop
...
Closes #5953 : Adds Markdown rendering of Custom Scripts' descriptions
2021-03-12 10:56:33 -05:00
Jeremy Stretch
ad43373f5b
Merge pull request #5967 from abrahamvegh/tabindex
...
Skip the cheatsheet link when tabbing
2021-03-12 10:54:03 -05:00
Abraham Vegh
720b88048d
Skip the cheatsheet link when tabbing
2021-03-11 22:40:03 -05:00
Martin Rødvand
d58291d119
Closes #5953 : Adds Markdown rendering of Custom Scripts' descriptions
2021-03-11 22:27:43 +01:00
Jeremy Stretch
132b1ff479
Fixes #5962 : Ensure consistent display of change log action labels
2021-03-11 13:42:26 -05:00
Jeremy Stretch
0115a61ab7
Add changelog for #5284
2021-03-11 11:13:41 -05:00
Jeremy Stretch
fadf15dbc0
Fix VLAN group assignment for VLANs
2021-03-11 11:07:27 -05:00
Jeremy Stretch
cb9478e0ea
Closes #5950 : Use TimeZoneSerializerField from django-timezone-field
2021-03-10 17:08:11 -05:00
Jeremy Stretch
04964cc52b
Fixes #5595 : Restore ability to delete an uploaded device type image
2021-03-10 17:00:35 -05:00
Jeremy Stretch
6ab1c06036
Extend VLAN group assignment form
2021-03-10 16:50:04 -05:00
Jeremy Stretch
d3fee54644
Fix VLAN.clean()
2021-03-10 16:26:27 -05:00
Jeremy Stretch
f4e49495e2
Merge branch 'feature' into 5284-vlangroup-scope
2021-03-10 14:51:11 -05:00
Jeremy Stretch
c072ba088f
Add webhook support for additional models
2021-03-10 14:49:02 -05:00
Jeremy Stretch
4397d3da02
Remove redundant TreeManager from TenantGroup
2021-03-10 14:35:44 -05:00
Jeremy Stretch
fc5bb966f0
Declare TaggableManager on PrimaryModel base class
2021-03-10 14:32:50 -05:00
Jeremy Stretch
20f60cd99d
Fix feature assignments for device component templates
2021-03-10 14:03:50 -05:00
Jeremy Stretch
ac0c54cce4
#5401 : Add custom field support for VMInterface
2021-03-10 13:49:10 -05:00
Jeremy Stretch
19b78e63ce
Introduce ChangeLoggedModel as a standard model
2021-03-10 13:37:13 -05:00
Jeremy Stretch
653af17755
Merge branch 'feature' into 5284-vlangroup-scope
2021-03-09 20:17:47 -05:00
Jeremy Stretch
bac2387f50
Merge branch 'develop' into feature
2021-03-09 20:04:20 -05:00
Jeremy Stretch
9990fd25d4
PRVB
2021-03-09 17:16:22 -05:00
Jeremy Stretch
e9930854c4
Merge pull request #5949 from netbox-community/develop
...
Release v2.10.6
2021-03-09 17:13:23 -05:00
Jeremy Stretch
11ac4cd2c2
Merge branch 'master' into develop
2021-03-09 17:03:54 -05:00
Jeremy Stretch
5b07c77708
Release v2.10.6
2021-03-09 16:57:03 -05:00
Jeremy Stretch
c3ad2d0a80
Fixes #5948 : Invalidate cached queries when running renaturalize
2021-03-09 16:39:55 -05:00
Jeremy Stretch
4dae781be0
Change VLANGroup site to scope (GFK)
2021-03-09 16:18:59 -05:00
Jeremy Stretch
1cc82f2ab7
Create FUNDING.yml
2021-03-09 15:20:06 -05:00
Jeremy Stretch
c6641ec1de
Closes #3451 : Add pre-/post-change snapshots to webhooks
2021-03-09 13:03:44 -05:00
Jeremy Stretch
c083b862a7
Improve JSON output formatting of webhook receiver
2021-03-09 12:03:56 -05:00
Jeremy Stretch
6ffadb501b
Closes #5610 : Add REST API endpoint for webhooks
2021-03-09 09:22:58 -05:00
Jeremy Stretch
38ded66c4e
Closes #5608 : Add REST API endpoint for custom links
2021-03-08 20:57:44 -05:00
Jeremy Stretch
358d7ac562
Closes #5942 : Add button to add a new IP address on interface view
2021-03-08 17:16:07 -05:00
Jeremy Stretch
cae784ff52
Merge pull request #5928 from wobcom/feature/ip-actions-in-interface-view
...
Add IP action buttons to interface view
2021-03-08 16:58:53 -05:00
Jeremy Stretch
835e11d10f
Fixes #5920 : Revert #5760 (do not force database encoding)
2021-03-08 16:54:28 -05:00
Jeremy Stretch
e7157973e7
Fixes #5922 : Fix options for filtering object permissions in admin UI
2021-03-08 16:51:11 -05:00
Jeremy Stretch
5b5110acbf
Closes #5923 : Include depdency upgrades as part of standard release process
2021-03-08 16:46:11 -05:00
Jeremy Stretch
61e5eff666
Fixes #5935 : Fix filtering prefixes list by multiple prefix values
2021-03-08 16:27:12 -05:00
Jeremy Stretch
16a3d1339a
Closes #5592 : Add IP addresses count to VRF view
2021-03-08 15:57:17 -05:00
Jeremy Stretch
759190d8ba
Retain issue body to allow file attachments
2021-03-08 15:16:56 -05:00
Jeremy Stretch
f8e2cb06d1
Retain issue body to allow file attachments
2021-03-08 15:15:37 -05:00
Jeremy Stretch
37aa10c5a5
Fix indentations
2021-03-08 14:59:21 -05:00
Jeremy Stretch
ad9ed13b9a
Convert housekeeping and documentation templates to forms
2021-03-08 14:57:42 -05:00
Jeremy Stretch
d9f8d809c8
Add introductory text for FRs and bug reports
2021-03-08 14:49:26 -05:00
Jeremy Stretch
03054b88aa
Fix 'steps to reproduce' placeholder and required fields
2021-03-08 14:40:09 -05:00
Jeremy Stretch
a72911b527
Fix indentations
2021-03-08 14:37:11 -05:00
Jeremy Stretch
8e4da3faf4
Convert bug report template to issue form
2021-03-08 14:35:37 -05:00
Jeremy Stretch
46945aa98d
Fix FR form
2021-03-08 14:25:20 -05:00
Jeremy Stretch
939224d0af
Convert feature request template to issue form
2021-03-08 14:22:04 -05:00
Jeremy Stretch
14bc3a3cf8
Closes #5938 : Deprecate support for Python 3.6
2021-03-08 13:36:56 -05:00
Jeremy Stretch
79b19821f6
Closes #5892 : Introduce SiteGroup model ( #5937 )
...
* Initial work on #5892
* Add site group selection to object edit forms
* Add documentation for site groups
* Changelog for #5892
* Finish application of site groups to config context
2021-03-08 13:28:53 -05:00
Jeremy Stretch
8d15f79f1e
Merge pull request #5931 from candlerb/candlerb/doc-django-rq
...
Doc fix: navigation to "Django RQ"
2021-03-08 09:21:50 -05:00
Brian Candler
b079cc12f4
Doc: give correct navigation to the "Django RQ" section
2021-03-07 17:25:49 +00:00
Jeremy Stretch
1c66733b8a
Merge pull request #5930 from netbox-community/1519-interface-parent
...
Closes #1519 : Enable parent assignment for interfaces
2021-03-05 16:51:39 -05:00
Jeremy Stretch
2ef85ea195
Changelog for #1519
2021-03-05 16:25:39 -05:00
Jeremy Stretch
69a3d14b53
Add filter tests for interface parent and LAG
2021-03-05 16:20:46 -05:00
Jeremy Stretch
d74c07e1a2
Clean up parent/LAG interface form validation
2021-03-05 14:13:03 -05:00
Jeremy Stretch
e1a86139dc
Add parent field to Interface
2021-03-05 13:49:41 -05:00
Jeremy Stretch
8e1fe6339e
Rename parent attribute on CableTerminations to parent_object
2021-03-05 13:06:21 -05:00
Jeremy Stretch
7a5cf80412
Clean up extraneous imports
2021-03-05 12:48:53 -05:00
Jeremy Stretch
5406e8e2e7
Optimize background site/location updates
2021-03-05 09:56:47 -05:00
Jeremy Stretch
d3974c9f44
Merge pull request #5929 from netbox-community/4999-table-export
...
Closes #4999 : Support for dynamic table-based exports
2021-03-05 09:30:06 -05:00
Jeremy Stretch
0015c8dfa2
Changelog for #4999
2021-03-05 09:15:27 -05:00
Julian Jacobi
ad1da22257
Add IP action buttons to interface view
2021-03-05 10:45:58 +01:00
Jeremy Stretch
e703d9ff78
Introduce UtilizationColumn to render utilization graphs consistently
2021-03-04 20:58:43 -05:00
Jeremy Stretch
32501c96e5
Introduce MPTTColumn to represent MPTT models
2021-03-04 20:47:24 -05:00
Jeremy Stretch
6149ba6e36
Export only visible columns
2021-03-04 17:31:37 -05:00
Jeremy Stretch
0d44a320a0
Add tablib as a required package
2021-03-04 17:15:07 -05:00
Jeremy Stretch
a8a272b068
Enable table-based export
2021-03-04 16:58:56 -05:00
Jeremy Stretch
20a85c1ef2
Introduce TenantColumn to simplify representation
2021-03-04 16:07:55 -05:00
Jeremy Stretch
23b58ccbe8
Override value() on custom table columns
2021-03-04 15:56:12 -05:00
Jeremy Stretch
9c967ee3ea
Fixes #5913 : Improve change logging ( #5924 )
...
* Initial work on #5913
* Provide per-line diff highlighting
* BulkDeteView should delete objects individually to secure a pre-change snapshot
* Add changelog tests for bulk operations
2021-03-04 13:06:04 -05:00
Jeremy Stretch
f495addb1e
Update documentation
2021-03-03 14:50:05 -05:00
Jeremy Stretch
d750b690e7
Closes #4971 : Allow assigning devices to locations without a rack
2021-03-03 14:28:07 -05:00
Jeremy Stretch
fdb3e3f9a4
Closes #5895 : Rename RackGroup to Location
2021-03-03 13:30:33 -05:00
Jeremy Stretch
a17018a875
#3648 : Add missing mark_connected form fields
2021-03-03 10:20:35 -05:00
Jeremy Stretch
8de20fcd1f
Closes #5375 : Add 'speed' attribute to console port models
2021-03-03 10:20:08 -05:00
Jeremy Stretch
51120ccf31
Introduce generic object template
2021-03-02 15:58:33 -05:00
Jeremy Stretch
8dd7123923
Closes #3648 : Mark cable termination models as connected without attaching a cable
2021-03-01 21:34:42 -05:00
Jeremy Stretch
6ed2e7b636
Closes #5894 : Use primary keys when filtering object lists by related objects in the UI
2021-03-01 17:24:30 -05:00
Jeremy Stretch
fa8e70fe26
Update changelog
2021-03-01 16:07:44 -05:00
Jeremy Stretch
a87f34ebb3
Merge pull request #5820 from stuntguy3000/develop
...
Fix Primary IP Sorting Issues for Devices and VMs
2021-03-01 16:04:43 -05:00
Jeremy Stretch
75d875615b
Merge pull request #5897 from wobcom/feature/device_components_custom_links
...
Activate custom links on device components
2021-03-01 16:01:35 -05:00
Jeremy Stretch
07e6abdac4
Closes #5901 : Add 'created' and 'last_updated' fields to device component models
2021-03-01 15:42:39 -05:00
Jeremy Stretch
1ddc1a6781
Closes #5451 : Add support for multiple-selection custom fields
2021-03-01 14:52:57 -05:00
Jeremy Stretch
3f216fa4a3
Remove unused CustomFieldModel class
2021-03-01 14:33:52 -05:00
Jeremy Stretch
4fb79e6e2a
Changelog for #5401
2021-03-01 14:17:25 -05:00
Jeremy Stretch
fdda30704b
Add custom fields section to interface edit template
2021-03-01 14:12:09 -05:00
Jeremy Stretch
5418520252
Add custom field support to component bulk edit forms
2021-03-01 13:57:57 -05:00
Jeremy Stretch
9d526b0907
Add custom field support to component creation forms
2021-03-01 13:42:31 -05:00
Jeremy Stretch
9db492eb07
Add custom field support to ComponentCreateForm
2021-03-01 13:37:53 -05:00
Jeremy Stretch
d6ee4d58ba
Add custom field support for device component models
2021-03-01 13:07:25 -05:00
Daniel Sheppard
f63cf6a7a4
Update changelog
2021-03-01 09:21:57 -06:00
niels
18ab1144bb
Fixes : #5703 - Populate VRF and Tenant fields when adding IP address
2021-03-01 09:19:50 -06:00
Jeremy Stretch
a9b216d212
Update Slack links; start phasing out mailing list
2021-03-01 09:54:30 -05:00
Daniel Sheppard
6b19a1ece9
Update changelog
2021-03-01 08:52:13 -06:00
Last Wednesday
0dd6d552a8
Fixes : #5630 - Add QSFP+ (64GFC) FibreChannel Interface option
...
* Added option for 64GFC QSFP+ Interface for FibreChannel in netbox/dcim/choices.py
2021-03-01 08:48:40 -06:00
Julian Jacobi
cfddf570b9
add custom links to device components
2021-03-01 09:30:43 +01:00
Jeremy Stretch
6a9b50f95d
Closes #5873 : Use numeric IDs in all object URLs
2021-02-26 17:23:23 -05:00
Jeremy Stretch
1dcd857ca6
Closes #5370 : Extend custom field support to organizational models
2021-02-26 16:25:37 -05:00
Jeremy Stretch
7e6cb9d186
Closes #1638 : Migrate all primary keys to 64-bit integers
2021-02-26 16:12:52 -05:00
Jeremy Stretch
cf78307577
Update organizational models to use custom field forms
2021-02-26 11:25:23 -05:00
Jeremy Stretch
12fbd34962
Introduce NestedGroupModelSerializer
2021-02-25 17:15:42 -05:00
Jeremy Stretch
ed059d80d6
Introduce OrganizationalModelSerializer
2021-02-25 16:44:16 -05:00
Jeremy Stretch
664a39911c
Add custom field support for organizational models to API serializers
2021-02-25 15:58:13 -05:00
Jeremy Stretch
d6cf385a3c
Update CircuitTermination fields to use SelectSpeedWidget
2021-02-25 14:12:34 -05:00
Jeremy Stretch
cef8204f40
Merge tags fields with primary object fields in form display
2021-02-25 14:03:14 -05:00
Jeremy Stretch
42e82f0ead
Update object edit template to use fieldsets where possible
2021-02-25 13:51:48 -05:00
Jeremy Stretch
2a517cde9f
Add support for form fieldsets
2021-02-25 13:08:02 -05:00
Jeremy Stretch
992657cbe0
Introduce SelectSpeedWidget
2021-02-25 11:47:26 -05:00
Luke Anderson
d2c8aae59c
Fix #5819 and #5872 - Fix Primary IP Sorting Issues for Devices and VMs
2021-02-25 22:32:51 +10:30
Jeremy Stretch
3208c8317d
Switch docs to mkdocs-material
2021-02-24 21:21:17 -05:00
Jeremy Stretch
bec7ea7072
Standardize model types based on function
2021-02-24 21:01:16 -05:00
Jeremy Stretch
0a6ebdee48
Upgrade Django to 3.2b1
2021-02-24 19:00:14 -05:00
Jeremy Stretch
b1cd634ab4
PRVB
2021-02-24 15:38:36 -05:00
Jeremy Stretch
47abd62c55
Merge pull request #5865 from netbox-community/develop
...
Release v2.10.5
2021-02-24 15:36:29 -05:00
Jeremy Stretch
db781437fc
Release v2.10.5
2021-02-24 15:15:33 -05:00
Jeremy Stretch
a40f52ee62
Changelog for #5753
2021-02-24 15:02:13 -05:00
Jeremy Stretch
89e6fd68e5
Merge pull request #5753 from nerzhul/patch-1
...
fix: add missing password when using redis in sentinel mode
2021-02-24 15:01:03 -05:00
Jeremy Stretch
ecf0f15c17
Merge pull request #5763 from candlerb/candlerb/5760
...
Update docs to to create database explicitly with UTF8 encoding.
2021-02-24 14:57:50 -05:00
Jeremy Stretch
04a6e2de9d
Changelog and test for #5786
2021-02-24 14:39:09 -05:00
Jeremy Stretch
0cd29daea2
Merge pull request #5787 from pgnuta/patch-1
...
Update /netbox/tenancy/api/serializers.py to allow nullable group
2021-02-24 14:29:11 -05:00
Jeremy Stretch
b392502b9b
Fixes #5841 : Disallow the creation of available prefixes/IP addresses in violation of assigned permission constraints
2021-02-24 14:21:42 -05:00
Jeremy Stretch
a301c974e4
Merge pull request #5851 from cpmills1975/5847-pagination-font-error
...
Fixes : #5847 - Provide custom CSS for pagination chevrons
2021-02-23 11:37:35 -05:00
Chris Mills
4c7c2edf9a
Fixes : #5847 - Provide custom CSS for pagination chevrons
2021-02-22 23:28:30 +00:00
Daniel Sheppard
3d3748d6f5
Fixes : #5315 - Make "null_option" on DynamicModelChoiceField also null the value on the model. ( #5704 )
...
Fixes : #5315 - Fix site unassignment from VLAN when using "None" option
2021-02-12 10:53:40 -06:00
pgnuta
fa3199d41c
Update serializers.py
...
Group should be nullable via API to match frontend functionality and Swagger documentation.
2021-02-11 11:49:57 +13:00
Jeremy Stretch
efbda6d5af
Apply stale rules to PRs
2021-02-09 15:15:49 -05:00
Jeremy Stretch
8640f500d1
Closes #5776 : Upgrade pip when running upgrade.sh
2021-02-09 13:32:29 -05:00
Jeremy Stretch
3d90e3aee9
Fixes #5626 : Fix REST API representation for circuit terminations connected to non-interface endpoints
2021-02-08 16:44:04 -05:00
Jeremy Stretch
6c676d21c3
Changelog for #5735
2021-02-08 15:09:20 -05:00
Jeremy Stretch
7e6af88966
Merge pull request #5761 from candlerb/candlerb/5735
...
Fixes #5735 : enforcement of duplicate IP address detection with roles
2021-02-08 15:07:53 -05:00
Brian Candler
3b53cf5e84
Update docs to to create database explicitly with UTF8 encoding.
...
Fixes #5760
2021-02-07 19:46:30 +00:00
root
713f02ca3f
Fixes #5735 : enforcement of duplicate IP address detection with roles
2021-02-07 10:31:56 +00:00
Jeremy Stretch
19844e81d1
Merge pull request #5754 from ypid/fix/branding
...
NetBox should always be referred to as NetBox
2021-02-04 16:01:58 -05:00
Robin Schneider
5fbe766a0a
NetBox should always be referred to as NetBox
...
Fix all instances of "Netbox" except the one that is used as an example
how not to write it.
Ref: docs/development/style-guide.md
2021-02-04 21:39:55 +01:00
Jeremy Stretch
1430c0a6e6
Fixes #5738 : Fix redirect to device components view after disconnecting a cable
2021-02-04 13:19:42 -05:00
Jeremy Stretch
e3e928f1c4
Fixes #5718 : Fix bulk editing of services when no port(s) are defined
2021-02-04 13:01:55 -05:00
Jeremy Stretch
e155acbbd4
Merge pull request #5732 from candlerb/candlerb/sample-report-connection-status
...
Fix sample report in documentation
2021-02-04 11:47:18 -05:00
Loïc Blot
be1b6b6aa3
fix: add missing password when using redis in sentinel mode
2021-02-04 16:50:07 +01:00
Jeremy Stretch
b4ba5cbb7a
Fixes #5716 : Fix filtering rack reservations by custom field
2021-02-02 11:49:38 -05:00
Brian Candler
f28474d86e
Fix sample report in documentation
...
Raised in #5729
2021-02-02 08:16:35 +00:00
Jeremy Stretch
1964073072
PRVB
2021-01-26 16:02:14 -05:00
Jeremy Stretch
856d2e3176
Merge pull request #5694 from netbox-community/develop
...
Release v2.10.4
2021-01-26 16:01:00 -05:00
Daniel Sheppard
3409a1bfba
Merge remote-tracking branch 'origin/develop' into develop
2021-01-26 14:04:22 -06:00
Daniel Sheppard
fc8f02c180
Corrects error with ListSerializer as request_body
2021-01-26 14:03:46 -06:00
Jeremy Stretch
03e48161a1
Release v2.10.4
2021-01-26 13:06:29 -05:00
Jeremy Stretch
def63329f0
Merge pull request #5693 from aaroneg/patch-1
...
update python package name
2021-01-26 13:03:11 -05:00
Aaron
0680b01a96
update python package name
...
At least on ubuntu 20.04, the python3 package is now 3.8, but the package 'python3' points to the current best version of python available without needing to specialize a minor version and should require fewer changes to the document.
2021-01-26 11:47:33 -06:00
Daniel Sheppard
592e788a7d
Merge branch 'develop' of https://github.com/netbox-community/netbox into develop
2021-01-26 10:42:45 -06:00
Daniel Sheppard
aabc1a8265
Fixes : #5232 - Corrects swagger definition
2021-01-26 10:42:01 -06:00
Daniel Sheppard
a23ff4e519
Fixes : #5232 - Corrects swagger definition
2021-01-26 10:34:07 -06:00
Jeremy Stretch
edc015d9bf
Emphasize use of GitHub discussions in README
2021-01-26 11:20:06 -05:00
Jeremy Stretch
d5a0e12283
Certain component types are optional
2021-01-26 10:35:03 -05:00
Jeremy Stretch
90e8f26cd4
Closes #5678 : Show available type choices for all device component import forms
2021-01-26 10:17:58 -05:00
Jeremy Stretch
d4e83ca1c0
Fixes #5683 : Correct rack elevation displayed when viewing a reservation
2021-01-26 09:57:33 -05:00
Jeremy Stretch
137aa9da2c
Fixes #5648 : Include VC member interfaces on interfaces tab count when viewing VC master
2021-01-25 14:29:03 -05:00
Jeremy Stretch
87c600aa7c
Fixes #5665 : Validate rack group is assigned to same site when creating a rack
2021-01-25 14:19:32 -05:00
Jeremy Stretch
08dfe64301
Merge pull request #5677 from Alef-Burzmali/develop
...
Fix how SECRET_KEY is generated
2021-01-25 13:55:45 -05:00
Jeremy Stretch
0e48ee5f9e
Merge pull request #5675 from rileyL6122428/patch-1
...
Fixes small typos in Configuration > Required Settings and Configuration > Optional Settings
2021-01-24 18:07:41 -05:00
Thomas Fargeix
b6e532f01d
Fix how SECRET_KEY is generated
...
Use secrets.choice instead of random.sample to generate the secret key.
2021-01-24 21:20:55 +01:00
Riley Littlefield
60baa5e59e
Fixes small typo in optional settings
2021-01-23 14:06:48 -05:00
Riley Littlefield
9eb64dc6a4
Fixes another typo
2021-01-23 13:54:44 -05:00
Riley Littlefield
3de04094fb
Fixes typo
2021-01-23 13:41:48 -05:00
Chris Mills
02e8979178
Changes to template, view and CablePath class to
...
indicate to users whether the cable length is
accurate or not.
2021-01-22 16:45:08 +00:00
Jeremy Stretch
5e962719ca
Closes #5542 : Show cable trace lengths in both meters and feet
2021-01-20 21:29:23 -05:00
Jeremy Stretch
fefc623343
Changelog for #5603
2021-01-20 20:48:24 -05:00
Jeremy Stretch
5c40081d84
Merge pull request #5662 from cpmills1975/5603-white-cable-fix
...
Fix white cables
2021-01-20 20:47:28 -05:00
Chris Mills
e739d6aa05
Fix white cables
2021-01-20 23:52:54 +00:00
Jeremy Stretch
0994719b91
Add NetBox installation video to docs
2021-01-20 15:36:04 -05:00
Jeremy Stretch
f469920759
Fixes #5640 : Fix permissions assessment when adding VM interfaces in bulk
2021-01-20 15:18:13 -05:00
Jeremy Stretch
3c9be8cd08
Fixes #5639 : Fix filtering connection lists by device name
2021-01-19 11:24:34 -05:00
Jeremy Stretch
a0e82e1817
Fixes #5574 : Restrict the creation of device bay templates on non-parent device types
2021-01-19 10:49:56 -05:00
Jeremy Stretch
69bf451b20
Changelog for #5586 and #5612
2021-01-19 09:41:49 -05:00
Jeremy Stretch
58699a220b
Merge pull request #5596 from FragmentedPacket/5586-vc-filtering
...
Closes 5586: Adds name, master, and master_id filtering
2021-01-19 09:31:24 -05:00
Jeremy Stretch
3f70f685bb
Merge pull request #5634 from phoerious/5612-gg45-tera-connector
...
Add choices for GG45 and TERA connectors and Cat7a/Cat8 cables
2021-01-19 09:28:33 -05:00
Janek Bevendorff
d838a76461
Add choices for GG45 and TERA connectors and Cat7a/Cat8 cables
...
Fixes #5612
2021-01-18 14:13:07 +01:00
Jeremy Stretch
e13d96a6f2
Don't pin Ubuntu installations to Python 3.6
2021-01-17 14:08:59 -05:00
Jeremy Stretch
1e1e2d5f54
Fixes #5597 : Fix ordering devices by primary IP address
2021-01-11 11:28:03 -05:00
Mikhail Yohman
c51d2a56ac
Closes 5586: Adds name, master, and master_id filtering
2021-01-08 20:18:48 -07:00
Jeremy Stretch
e9d888bf63
Closes #5570 : Add "management only" filter widget for interfaces list
2021-01-07 11:29:59 -05:00
Jeremy Stretch
47b7ec8d00
Fixes #5584 : Restore power utilization panel under device view
2021-01-07 11:19:11 -05:00
Jeremy Stretch
c8f09f28b1
PRVB
2021-01-05 21:10:58 -05:00
Jeremy Stretch
5a32b9599a
Merge pull request #5581 from netbox-community/develop
...
Release v2.10.3
2021-01-05 21:09:50 -05:00
Jeremy Stretch
a6cb7965dc
Merge branch 'master' into develop
2021-01-05 20:36:14 -05:00
Jeremy Stretch
601cbd2306
Release v2.10.3
2021-01-05 20:33:46 -05:00
Jeremy Stretch
a77658a6bf
Merge pull request #5580 from nemith/apidocfix
...
Fixes #5579 : mark `ie` and `nie` filter exprs as insensitive
2021-01-05 20:31:49 -05:00
Brandon Bennett
4a2d2882c6
Fixes #5579 : mark ie and nie filter exprs as insensitive
...
In the documentation the `ie` and `nie` filter expressions are
incorrectly marked as senstive matches when they are in fact
insensitive.
2021-01-05 15:51:03 -07:00
Jeremy Stretch
0accaedad0
Fixes #5569 : Ensure consistent labeling of interface mgmt_only field
2021-01-05 15:15:36 -05:00
Jeremy Stretch
aa10430c7b
Changelog for #5573
2021-01-05 15:06:15 -05:00
Jeremy Stretch
98983e7e1a
Merge pull request #5578 from candlerb/candlerb-5573
...
Report inconsistent values when migrating custom field data
2021-01-05 15:00:20 -05:00
Daniel Sheppard
3441216aca
Fixes : #5564 - Raise validation error if a PowerPortTemplate's draw exceeds maximum
2021-01-05 09:52:11 -06:00
Daniel Sheppard
d16a7e108c
Fixes : #5563 - Fix power feed cable trace
2021-01-05 09:22:10 -06:00
Brian Candler
359ae5d116
Raise exceptions for other inconsistencies when migrating custom field data
...
Fixes #5573
2021-01-05 15:05:17 +00:00
Daniel Sheppard
a9a2509d39
Fixes : #5049 - Account for chassis neighbors in lldp_neighbors template
2021-01-05 08:48:55 -06:00
Jeremy Stretch
e73c225965
Fixes #5551 : Restore missing import button on services list
2020-12-31 10:38:47 -05:00
Jeremy Stretch
39e6872288
Fixes #5557 : Fix VRF route target assignment via REST API
2020-12-31 10:32:40 -05:00
Jeremy Stretch
af3c4905ea
Fixes #5558 : Fix regex validation support for custom URL fields
2020-12-31 10:21:01 -05:00
Jeremy Stretch
7873952e7a
Avoid wrapping text in hierarchical table columns
2020-12-30 15:30:31 -05:00
Jeremy Stretch
d989ce2b70
Fixes #5547 : Add custom field bulk import support for cables, power panels, rack reservations, and virtual chassis
2020-12-29 12:43:52 -05:00
Jeremy Stretch
249948e174
Fixes #5546 : Add custom field bulk edit support for cables, power panels, rack reservations, and virtual chassis
2020-12-29 11:55:31 -05:00
Jeremy Stretch
8ae3331d04
Closes #5549 : Eliminate extraneous database queries when using brief API calls
2020-12-29 11:41:44 -05:00
Jeremy Stretch
b2e05aafc1
Closes #5531 : Ensure consistent calls to parent clean() methods for models, forms
2020-12-28 12:54:42 -05:00
Jeremy Stretch
cc1a43e5d9
Fixes #5533 : Fix bulk editing of objects with required custom fields
2020-12-28 11:10:27 -05:00
Jeremy Stretch
6f39e6599d
Fixes #5540 : Fix exception when viewing a provider with one or more tags assigned
2020-12-28 10:48:50 -05:00
Jeremy Stretch
1fe5857411
Fixes #5543 : Fix rendering of config contexts with cluster assignment for devices
2020-12-28 10:45:23 -05:00
Jeremy Stretch
fce61295c9
Fixes #5301 : Fix misleading error when racking a device with invalid parameters
2020-12-23 16:21:26 -05:00
Jeremy Stretch
396b0dace8
Changelog for #5311
2020-12-23 14:26:43 -05:00
Jeremy Stretch
fe2e33a9e1
Merge pull request #5522 from netbox-community/5311-site-rack-validation
...
Employ signals to update child objects when RackGroup/Rack site assignment changes
2020-12-23 14:24:56 -05:00
Jeremy Stretch
8d9d4cec05
Extend handle_rackgroup_site_change() receiver to update power panels
2020-12-23 14:02:05 -05:00
Jeremy Stretch
ddd10ba8af
Clean up hierarchical table columns
2020-12-22 16:14:16 -05:00
Jeremy Stretch
e4f22bc494
Employ signals to update child objects when RackGroup/Rack site assignment changes
2020-12-22 15:22:53 -05:00
Jeremy Stretch
09633ee11b
Move rack group field directly beneath site
2020-12-22 13:51:58 -05:00
Jeremy Stretch
dc6dbdf3c4
Update documentation to reference the feature branch
2020-12-22 13:12:38 -05:00
Jeremy Stretch
8f4197c020
Fixes #5518 : Fix persistent vertical scrollbar
2020-12-22 10:28:09 -05:00
Jeremy Stretch
5fe5fd71b5
PRVB
2020-12-21 16:19:40 -05:00
Jeremy Stretch
77e2b0e4ba
Merge pull request #5512 from netbox-community/develop
...
Release v2.10.2
2020-12-21 16:17:49 -05:00
Jeremy Stretch
e196d82e76
Release v2.10.2
2020-12-21 16:03:43 -05:00
Jeremy Stretch
23f334e5df
Fixes #5488 : Fix caching error when viewing cable trace after toggling cable status
2020-12-21 15:30:34 -05:00
Robin Schneider
c5a265e828
Use HTTPS URL schema everywhere ( #5505 )
...
* Use HTTPS everywhere (mechanical edit using util from https-everywhere)
```Shell
node ~/src/EFForg/https-everywhere/utils/rewriter/rewriter.js .
git checkout netbox/project-static/
```
A few additional changes where reset manually before the commit.
* Use HTTPS everywhere (mechanical edit using util from opening_hours.js)
```Shell
make -f ~/src/opening-hours/opening_hours.js/Makefile qa-https-everywhere
git checkout netbox/project-static/
git checkout netbox/*/tests
```
2020-12-21 12:02:30 -05:00
Jeremy Stretch
278c881059
as_range: Catch TypeErrors
2020-12-21 11:54:35 -05:00
Jeremy Stretch
b09112941a
Fixes #5510 : Fix filtering by boolean custom fields
2020-12-21 11:47:11 -05:00
Jeremy Stretch
158ed5765b
Fixes #5507 : Fix custom field data assignment via UI for IP addresses, secrets
2020-12-21 09:43:15 -05:00
Jeremy Stretch
1e5778e6db
Clean up prefix hierarchy annotation
2020-12-18 15:43:15 -05:00
Jeremy Stretch
442dee72b5
Fixes #5499 : Fix filtering of displayed device/VM interfaces by regex
2020-12-18 15:02:52 -05:00
Daniel Sheppard
f2d028ba29
Update version-2.10.md
2020-12-18 11:33:28 -06:00
Jeremy Stretch
b1402f3bae
Fixes #5498 : Fix filtering rack reservations by username
2020-12-18 12:18:59 -05:00
Jeremy Stretch
6ca9e2a777
Closes #5496 : Add form field to filter rack reservation by user
2020-12-18 12:09:41 -05:00
Daniel Sheppard
dac93b9840
Fixes #5254 - Require plugin authors to set zip_safe=False
2020-12-17 16:18:10 -06:00
Jeremy Stretch
34a0e2e72d
Closes #5489 : Add filters for type and width to racks list
2020-12-17 15:55:22 -05:00
Jeremy Stretch
af2777c580
Fixes #5487 : Support filtering rack type/width with multiple values
2020-12-17 15:50:47 -05:00
Jeremy Stretch
4a066a1913
Rename get_subquery() to count_related()
2020-12-17 14:47:49 -05:00
Jeremy Stretch
91083fd6c5
Call Coalesce() inside get_queryset()
2020-12-17 14:45:50 -05:00
Jeremy Stretch
202e7d0ebf
Fixes #5486 : Optimize retrieval of config context data for device/VM REST API views
2020-12-17 14:03:10 -05:00
Jeremy Stretch
7449f36f22
Merge pull request #5485 from glennmatthews/gfm-doc-fix
...
Docs fix: Django templating language is no longer supported for export templates
2020-12-17 10:06:03 -05:00
Glenn Matthews
dc6e7cd56c
Django templating language is no longer supported for export templates
2020-12-17 09:48:22 -05:00
Jeremy Stretch
26426c1431
Fixes #5484 : Fix "tagged" indication in VLAN members list
2020-12-17 09:46:50 -05:00
Jeremy Stretch
2fba20acda
Merge pull request #5481 from cloos/5123-cf-select-changelog
...
Fixes #5123 : Add tests for custom field select changelog
2020-12-16 14:29:27 -05:00
Jeremy Stretch
3c887b0dd9
Fixes #5468 : Fix unlocking secrets from device/VM view
2020-12-16 13:48:44 -05:00
Jeremy Stretch
52c9e3ecef
Run CI for pull requests
2020-12-16 13:23:45 -05:00
Christian Loos
2ffdc46f81
Fixes #5123 : Add tests for custom field select changelog
2020-12-16 18:50:55 +01:00
Jeremy Stretch
577c86fb80
Fixes #5478 : Fix display of route target description
2020-12-16 10:38:09 -05:00
Jeremy Stretch
4ce7dfa55e
Fixes #5473 : Fix alignment of rack names in elevations list
2020-12-16 09:26:22 -05:00
Jeremy Stretch
bd144c996a
PRVB
2020-12-15 22:16:26 -05:00
Jeremy Stretch
2c1a60b965
Merge pull request #5472 from netbox-community/develop
...
Release v2.10.1
2020-12-15 22:14:19 -05:00
Jeremy Stretch
2dad44c93f
Release v2.10.1
2020-12-15 22:03:54 -05:00
Jeremy Stretch
c835ec5102
Fixes #5470 : Fix exception when making OPTIONS request for a REST API list endpoint
2020-12-15 21:04:47 -05:00
Jeremy Stretch
e2d17b1999
#5444 : Also fix the enabled field'
2020-12-15 16:52:58 -05:00
Jeremy Stretch
3c2ddf1f69
Fixes #5444 : Don't force overwriting of mgmt_only when bulk editing interfaces
2020-12-15 16:17:52 -05:00
Jeremy Stretch
d64fc261e2
Tweak validation for custom date fields
2020-12-15 16:00:18 -05:00
Jeremy Stretch
34643f536e
Fixes #5466 : Fix validation for required custom fields
2020-12-15 15:56:42 -05:00
Jeremy Stretch
6a3dab0142
Fixes #5465 : Correct return URL when disconnecting a cable from a device
2020-12-15 13:52:35 -05:00
Daniel Sheppard
3c2b2f26b9
Fixes : #5450 - Added Coalesce to viewsets for the _count functions
2020-12-15 12:50:28 -06:00
Jeremy Stretch
67f9e16905
Fixes #5453 : Correct change log representation when creating a cable
2020-12-15 13:37:02 -05:00
Daniel Sheppard
14a46f82ee
Fixes : #5463 - Add check for ip_addresses attribute on circuittermination connected_endpoint
2020-12-15 12:30:42 -06:00
Jeremy Stretch
974500c281
Add test for #5461
2020-12-15 12:01:53 -05:00
Daniel Sheppard
1f4954bf0e
Fixes : #5461 - Assign object=rack in netbox/templates/dcim/rack_elevation_list.html
2020-12-15 08:39:27 -06:00
Daniel Sheppard
9615dc0638
Fixes : #5458 - Fix devicetype_component_table.html
2020-12-14 16:30:10 -06:00
Jeremy Stretch
c1e56a3717
Post-release version bump
2020-12-14 14:41:01 -05:00
Jeremy Stretch
91ea12344c
Merge pull request #5455 from netbox-community/develop
...
Release v2.10.0
2020-12-14 14:38:23 -05:00
Jeremy Stretch
f572f66426
Release v2.10.0
2020-12-14 14:27:14 -05:00
Jeremy Stretch
872ba89cad
Merge pull request #5454 from netbox-community/develop-2.10
...
Stage v2.10 release
2020-12-14 14:19:14 -05:00
Jeremy Stretch
1f2daaad59
Merge branch 'develop' into develop-2.10
2020-12-14 14:08:21 -05:00
esljaz
230b503b7a
Clarify REMOTE_AUTH_HEADER documentation ( #5430 )
2020-12-14 14:03:13 -05:00
Jeremy Stretch
a371c08c86
Merge branch 'develop' into develop-2.10
2020-12-11 16:57:04 -05:00
Jeremy Stretch
55e8d37fb0
Post-release version bump
2020-12-11 16:49:13 -05:00
Jeremy Stretch
3f5a2b9c7a
Merge pull request #5448 from netbox-community/develop
...
Release v2.9.11
2020-12-11 16:47:30 -05:00
Jeremy Stretch
a589022fcc
Merge branch 'master' into develop
2020-12-11 16:46:41 -05:00
Jeremy Stretch
31fc8076e3
Release v2.9.11
2020-12-11 16:33:08 -05:00
John Anderson
53f330dbe8
fixes #5387 - Fix error when rendering config contexts when objects have multiple tags assigned ( #5447 )
2020-12-11 16:20:46 -05:00
Jeremy Stretch
13a13f3943
Fixes #5446 : Fix validation for plugin version and required settings
2020-12-11 16:05:50 -05:00
Jeremy Stretch
00ca227292
Fixes #5433 : Exclude SVG files from front/rear image upload for device types (currently unsupported)
2020-12-11 09:27:00 -05:00
Jeremy Stretch
5c8ed73608
Closes #5439 : Add CS and SN fiber port types
2020-12-11 08:56:02 -05:00
Jeremy Stretch
5df01ed3e6
Encourage people to use GitHub discussions in place of the mailing list
2020-12-10 15:59:42 -05:00
Jeremy Stretch
43d7d5570e
Merge branch 'develop' into develop-2.10
2020-12-10 10:26:15 -05:00
Jeremy Stretch
e062cbb79f
Fixes #5436 : Show assigned IP addresses in interfaces list
2020-12-10 08:52:55 -05:00
Jeremy Stretch
27e27788cd
Closes #5424 : Allow passing Python code to nbshell using --command
2020-12-08 16:14:52 -05:00
Jeremy Stretch
cc5c000a6d
Move CI to GitHub Actions ( #5431 )
...
Replaces Travis CI with GitHub Actions
2020-12-08 14:55:06 -05:00
Jeremy Stretch
2c7fc5df75
Closes #5411 : Include cable tags in trace view
2020-12-04 15:56:33 -05:00
Jeremy Stretch
f7e61cc153
Fixes #5417 : Fix exception when viewing a device installed within a device bay
2020-12-04 15:21:33 -05:00
Jeremy Stretch
e7f64334c0
Fixes #5410 : Restore tags field on cable connection forms
2020-12-04 08:57:19 -05:00
Jeremy Stretch
584b8109a0
Fixes #5408 : Fix updating secrets without setting new plaintext
2020-12-03 15:23:39 -05:00
Jeremy Stretch
d75696b30a
Fixes #5407 : Add direct link to secret on secrets list
2020-12-03 14:15:48 -05:00
Jeremy Stretch
22bb700f94
Fixes #5396 : Fix uniqueness constraint for virtual machine names
2020-12-03 13:40:42 -05:00
Jeremy Stretch
a4b2e1f2e2
Fix typo (from PR #5393 )
2020-12-03 12:13:08 -05:00
Jeremy Stretch
6ee161bdc6
Add references to GitHub discussions
2020-12-03 12:11:44 -05:00
Hans Erasmus
13349dab6d
Fixed small typo ( #5393 )
...
Very small typo fixed
2020-12-03 11:48:34 -05:00
Jeremy Stretch
1159976d99
Release v2.10-beta2
2020-12-03 09:02:44 -05:00
Jeremy Stretch
407b16c98c
Fix device component template
2020-12-02 16:39:26 -05:00
Jeremy Stretch
96ce9122f4
Clean up breadcrumbs for device component views
2020-12-02 16:25:38 -05:00
Jeremy Stretch
a80f13243e
Clean up tagged VLANs table column
2020-12-02 15:57:55 -05:00
Jeremy Stretch
c166852054
Remove warning message re: DEFAULT_TIMEOUT
2020-12-02 15:40:31 -05:00
Jeremy Stretch
ba00d57d37
Closes #4711 : Rename Webhook.obj_type to content_types
2020-12-02 14:49:07 -05:00
Jeremy Stretch
f5133c6737
Include nested representation of nodes within each CablePath
2020-12-02 14:30:05 -05:00
Jeremy Stretch
5a4234fcb9
Standardize validation of interface VLAN assignments
2020-12-02 14:19:02 -05:00
Jeremy Stretch
3cbe8ddf02
Consolidate CableCSVForm validation logic
2020-12-02 13:17:30 -05:00
Jeremy Stretch
8461832a7b
Fixes #5395 : Fix cable tracing for rear ports with no corresponding front port
2020-12-02 12:03:25 -05:00
Jeremy Stretch
f504d1aa99
#5306 : Standardize device/VM assignment for IP addresses & secrets
2020-12-02 10:53:40 -05:00
Jeremy Stretch
2b0ddd2a98
Closes #5399 : Show options for cable endpoint types during bulk import
2020-12-02 10:08:41 -05:00
Jeremy Stretch
cc271aefe1
Closes #5400 : Store custom field defaults as JSON values
2020-12-01 16:05:23 -05:00
Jeremy Stretch
0b57389af6
Add a better progress indicator for trace_paths
2020-12-01 13:30:59 -05:00
Jeremy Stretch
ef77961cf4
Fix tests
2020-12-01 12:01:10 -05:00
Jeremy Stretch
915cf3e715
Merge branch 'develop' into develop-2.10
2020-12-01 11:42:55 -05:00
Jeremy Stretch
cadba74b1f
#5306 : Introduce CSVContentTypeField for cable termination types
2020-12-01 11:03:05 -05:00
Jeremy Stretch
23b305847e
Add changelog for #2755
2020-11-30 13:06:01 -05:00
Jeremy Stretch
f55e966c8f
Closes #4865 : Replace all Count() annotations with subqueries ( #5385 )
...
* Convert circuits to use subqueries
* Convert dcim to use subqueries
* Convert extras to use subqueries
* Convert ipam to use subqueries
* Convert secrets to use subqueries
* Convert virtualization to use subqueries
* Update global search view to use subqueries where appropriate
* Remove extraneous order_by() calls
2020-11-25 15:49:18 -05:00
Jeremy Stretch
77bbe5730b
Fixes #5383 : Fix setting user password via REST API
2020-11-25 11:47:53 -05:00
Jeremy Stretch
f8b523b97b
Extend assertInstanceEqual to accept a list of data fields to exclude from comparison with the instance
2020-11-25 11:44:44 -05:00
Jeremy Stretch
d9c503a9ec
Fixes #5176 : Enforce content type restrictions when creating objects via the REST API
2020-11-25 10:24:41 -05:00
Jeremy Stretch
52aa123a9f
Fix view tests
2020-11-25 09:22:24 -05:00
Jeremy Stretch
4e25c70f96
Merge branch 'develop' into develop-2.10
2020-11-24 16:50:21 -05:00
Jeremy Stretch
d250fd91a9
Post-release version bump
2020-11-24 16:48:55 -05:00
Jeremy Stretch
6a90295505
Merge pull request #5377 from netbox-community/develop
...
Release v2.9.10
2020-11-24 16:47:21 -05:00
Jeremy Stretch
b4c7727a82
Release v2.9.10
2020-11-24 16:36:46 -05:00
Jeremy Stretch
9ac64d57d0
Changelog for #5319
2020-11-24 16:29:09 -05:00
Jeremy Stretch
6f68be5aa7
Merge pull request #5362 from ndom91/5319-usb-power-outlet
...
Add: USB power outlet/ports
2020-11-24 16:26:26 -05:00
Jeremy Stretch
b68c79be6b
Fixes #5376 : Correct invalid custom field filter logic values
2020-11-24 10:28:34 -05:00
Jeremy Stretch
b3d674e170
Remove extraneous imports
2020-11-24 10:13:03 -05:00
ndom91
bff9bd5dbd
chore: fix pep8 formatting fail
2020-11-24 16:07:22 +01:00
ndom91
e7e63796ac
fix: typo
2020-11-24 15:50:10 +01:00
Jeremy Stretch
e1911a624b
Merge branch 'develop-2.10' of https://github.com/netbox-community/netbox into develop-2.10
2020-11-24 09:44:54 -05:00
ndom91
825cc9a86f
update: ordering / completeness of usb connectors
2020-11-24 15:44:51 +01:00
Jeremy Stretch
869c87e396
Add tests for per-device component views
2020-11-24 09:44:03 -05:00
Daniel Sheppard
e9fb91b197
Fixes : #5374 - Fix exception thrown when tracing mid-point
2020-11-24 08:41:48 -06:00
Jeremy Stretch
a081d0d93a
Use smaller navigation tabs
2020-11-24 09:24:28 -05:00
Jeremy Stretch
54af29eb40
Move changelog for #5274
2020-11-24 09:14:45 -05:00
Jeremy Stretch
6cae4d7ee4
Fix CustomFieldSerializer content_types queryset
2020-11-23 18:55:17 -05:00
Jeremy Stretch
65d2994823
Changelog for #5274
2020-11-23 16:27:14 -05:00
Jeremy Stretch
8e0a6479ca
Merge pull request #5372 from netbox-community/5274-custom-fields-api
...
Closes #5274 : Enable REST API support for custom fields
2020-11-23 16:23:19 -05:00
Jeremy Stretch
98f2d2501b
Add REST API test for custom fields
2020-11-23 16:01:51 -05:00
Jeremy Stretch
a05fe69043
Add REST API endpoint for custom fields
2020-11-23 15:54:42 -05:00
Jeremy Stretch
6fb080ff4c
Rename CustomFieldFilterSet
2020-11-23 14:47:54 -05:00
Jeremy Stretch
9923548628
Note that maintenance mode disables last_active updates during login
2020-11-23 11:22:46 -05:00
Jeremy Stretch
181f5c991b
Fixes #5309 : Avoid extraneous database queries when manipulating objects
2020-11-20 15:40:09 -05:00
Jeremy Stretch
3dd2e4c84c
Fixes #5360 : Clear VLAN assignments when setting interface mode to none
2020-11-20 14:40:21 -05:00
ndom91
83f7f9f0e5
add: USB power outlet/ports
2020-11-19 23:59:51 +01:00
Jeremy Stretch
507fb5387b
Merge pull request #5361 from netbox-community/5305-standardize-object-views
...
#5305 : Optimize ObjectView to minimize view boilerplate
2020-11-19 16:47:23 -05:00
Jeremy Stretch
1d7bee5eee
Move device template
2020-11-19 16:19:08 -05:00
Jeremy Stretch
1d922ee813
Migrate all ObjectView subclasses to use get_extra_context()
2020-11-19 15:59:11 -05:00
Jeremy Stretch
d237b97776
Update custom_fields_panel.html
2020-11-19 13:53:37 -05:00
Jeremy Stretch
790e1ee2e4
Update created_updated.html
2020-11-19 13:44:34 -05:00
Jeremy Stretch
e5caea04c1
Update UserKey views to use "object" context var
2020-11-19 13:43:17 -05:00
Jeremy Stretch
2f1ca902f7
Fall back to base template if object template doesn't exist
2020-11-19 13:31:59 -05:00
Jeremy Stretch
d5d87e0fdd
Update templates to use "object" context var
2020-11-19 13:22:33 -05:00
Jeremy Stretch
3e7cf416f1
Update ObjectChangeLogView to use "object" context var
2020-11-19 11:49:37 -05:00
Jeremy Stretch
e2d2ff8586
Standardize on "object" for ObjectView template context
2020-11-19 11:29:18 -05:00
Jeremy Stretch
11fa348575
Fixes #5358 : Fix user table configuration for VM interfaces
2020-11-19 09:45:01 -05:00
Jeremy Stretch
58668a6807
Add a "getting started" page for developers
2020-11-18 11:25:31 -05:00
Jeremy Stretch
6d379ad029
Refresh development documentation
2020-11-18 10:07:39 -05:00
Jeremy Stretch
a05fc091c8
Fixes #5356 : Populate manufacturer field when adding a device component template
2020-11-17 16:30:58 -05:00
Jeremy Stretch
f2bc6f0f96
Fixes #5355 : Limit rack groups by selected site when editing a rack
2020-11-17 16:25:20 -05:00
Jeremy Stretch
16a95beb22
Release v2.10-beta1
2020-11-17 15:53:31 -05:00
Jeremy Stretch
ef426deb53
Tweak help modal icon
2020-11-17 15:07:05 -05:00
Jeremy Stretch
6773709c34
Merge branch 'develop' into develop-2.10
2020-11-17 14:35:06 -05:00
Jeremy Stretch
e72db65be2
Clean up v2.10 release notes
2020-11-17 14:11:47 -05:00
Jeremy Stretch
5b9e1b04dc
Fix badge icon CSS
2020-11-17 13:38:19 -05:00
Jeremy Stretch
c1c4f28f29
Update installation docs to use CentOS 8
2020-11-17 13:23:07 -05:00
Jeremy Stretch
59df724844
Updated installation docs
2020-11-17 12:01:10 -05:00
Jeremy Stretch
fc126d79cd
Bump Django to 3.1.3
2020-11-17 10:32:06 -05:00
Jeremy Stretch
bb15f78ca5
Fix Cable model validation tests
2020-11-17 10:26:03 -05:00
Jeremy Stretch
83daadd575
Highlight the current termination
2020-11-16 16:07:29 -05:00
Jeremy Stretch
c559775135
Add support for tracing split paths
2020-11-16 15:49:07 -05:00
Jeremy Stretch
ba2ff0acb8
Fix icon class
2020-11-16 13:17:43 -05:00
Jeremy Stretch
5106e879c6
Fix CSS for dropdown menu icons
2020-11-16 12:15:27 -05:00
Jeremy Stretch
8c4d4532a4
Fixes #5235 : Fix exception when editing IP address with a NAT IP assigned to a non-racked device
2020-11-16 10:59:41 -05:00
Jeremy Stretch
9a736170fe
Fixes #5350 : Filter available racks by selected group when creating a rack reservation
2020-11-16 10:38:57 -05:00
Jeremy Stretch
9f8f9e8b97
Fixes #5345 : Fix non-deterministic ordering of prefixes and IP addresses
2020-11-16 10:17:05 -05:00
Jeremy Stretch
0ee4bc22e5
Add note about changelog
2020-11-16 09:40:50 -05:00
Jeremy Stretch
b9da0129ff
Changelog for #5337
2020-11-16 09:38:00 -05:00
Jeremy Stretch
42c29d0f45
Merge pull request #5342 from JonathonReinhart/5337-add-splice-rearport-type
...
Closes #5337 : Add "splice" port type
2020-11-16 09:34:12 -05:00
Jeremy Stretch
d0e6e9c837
Correct return URLs for device component actions
2020-11-13 15:37:34 -05:00
Jeremy Stretch
5f8b0cc40a
Ensure consistent display of device component buttons
2020-11-13 15:29:37 -05:00
Jeremy Stretch
9736d6ba48
Separate device component lists into discrete views
2020-11-13 15:00:12 -05:00
Jeremy Stretch
052346364a
Don't wrap component names
2020-11-13 13:14:10 -05:00
Jeremy Stretch
424d72a7b3
Fix up related paths list
2020-11-13 12:12:25 -05:00
Jeremy Stretch
eb5f6167a5
Add segment_count property to CablePath
2020-11-13 12:11:53 -05:00
Jeremy Stretch
e84a6b99a8
Improved cable trace UI
2020-11-12 16:55:02 -05:00
Jeremy Stretch
f3f3993963
Enforce custom field validation on the model
2020-11-12 14:23:08 -05:00
Jeremy Stretch
4a8a1ce45c
Check for extraneous custom field data on clean()
2020-11-12 12:18:31 -05:00
Jonathon Reinhart
7aa9ecd17a
Closes #5337 : Add "splice" port type
2020-11-12 10:41:29 -05:00
Jeremy Stretch
aed25fea3a
#259 : Add present_in_vrf filters for IPAddress
2020-11-12 10:27:44 -05:00
Jeremy Stretch
cbea309786
Call out removal of DTL ( #4360 ) at top of release notes
2020-11-12 10:17:19 -05:00
Jeremy Stretch
a3675854be
Clean up generic view templates
2020-11-11 16:58:29 -05:00
Jeremy Stretch
b3c770216e
Relocate and group generic views
2020-11-11 16:07:38 -05:00
Jeremy Stretch
8714c33e8a
Move constants out of views.py
2020-11-11 15:36:57 -05:00
Jeremy Stretch
a0772fd7ba
Move context processors under NetBox core
2020-11-11 15:28:07 -05:00
Jeremy Stretch
3d6baeaab0
Move selection field validation from admin form to model
2020-11-11 15:24:39 -05:00
Jeremy Stretch
d17bf67131
Rewrote documentation for custom fields
2020-11-11 15:23:35 -05:00
Jeremy Stretch
64d1f57276
Add custom get_operation_id() method to avoid monkey-patching coreapi
2020-11-11 14:25:43 -05:00
Jeremy Stretch
963df7e398
Correct FrontPortTemplate update data
2020-11-11 13:02:58 -05:00
Jeremy Stretch
5ed5ffea0e
Bulk update should return complete object representation
2020-11-11 13:02:28 -05:00
Jeremy Stretch
d560e2da93
Fix tracing from front/rear ports
2020-11-11 11:48:55 -05:00
Jeremy Stretch
2b359ce1c7
Move rest_api_server_error() to utilities.api
2020-11-10 17:19:14 -05:00
Jeremy Stretch
4971469590
Move APIRootView to netbox.api.views
2020-11-10 17:13:22 -05:00
Jeremy Stretch
db0c61dea4
Consolidate middleware under NetBox core
2020-11-10 16:59:37 -05:00
Jeremy Stretch
c496b05630
Update Python dependencies
2020-11-10 16:44:19 -05:00
Jeremy Stretch
8348c5a674
Fix side panel width
2020-11-10 16:00:21 -05:00
Jeremy Stretch
d03c14d49c
Closes #5154 : Utilize all horizontal space for web UI
2020-11-10 13:55:53 -05:00
Jeremy Stretch
7a61354d8c
Fix rack elevation image toggles
2020-11-10 13:42:48 -05:00
Jeremy Stretch
b9af6ef841
Tweak icons
2020-11-10 13:36:40 -05:00
Jeremy Stretch
de0e69840e
Fix RegionTestCase
2020-11-10 13:13:01 -05:00
Jeremy Stretch
52312195b6
Ensure consistent inclusion of custom fields for newly-supporting models
2020-11-10 12:33:20 -05:00
Jeremy Stretch
fbe1ec3e6d
Extend some CSV import tests to check ChoiceField slugs
2020-11-10 12:14:54 -05:00
Jeremy Stretch
46b48ee55d
Add missing tenant attribute
2020-11-10 11:58:59 -05:00
Jeremy Stretch
f631f8c45b
Correct label for RIR
2020-11-10 11:58:34 -05:00
Jeremy Stretch
1552681e6b
Don't use responsive tables for device components
2020-11-10 11:53:40 -05:00
Jeremy Stretch
2377e04911
Fix up device component tab navigation & return URLs
2020-11-10 11:46:04 -05:00
Jeremy Stretch
aac930237a
Fix permissions for REST API status view
2020-11-10 11:16:35 -05:00
Jeremy Stretch
97c588a8ba
Clean up service form
2020-11-10 11:05:29 -05:00
Jeremy Stretch
3d6bf1e0f8
Clean up CustomField regex validation
2020-11-10 10:21:18 -05:00
Jeremy Stretch
b8a7870750
Fix bulk editing of device components
2020-11-10 09:22:50 -05:00
Jeremy Stretch
cb79a5a56d
Remove old tables.py
2020-11-10 09:05:42 -05:00
Jeremy Stretch
0567f0d190
Merge branch 'develop' into develop-2.10
2020-11-09 20:58:59 -05:00
Jeremy Stretch
340e665817
Post release version bump
2020-11-09 20:57:35 -05:00
Jeremy Stretch
8ba50d0cf2
Merge pull request #5332 from netbox-community/develop
...
Release v2.9.9
2020-11-09 20:55:28 -05:00
Jeremy Stretch
a6f0154803
Release v2.9.9
2020-11-09 20:51:35 -05:00
Jeremy Stretch
652e128cfd
Merge pull request #5317 from netbox-community/2755-material-design-icons
...
Closes #2755 : Switch to Material Design icons
2020-11-09 20:46:23 -05:00
Jeremy Stretch
9b2dc89c6c
Closes #5327 : Be more strict when capturing anticipated ImportError exceptions
2020-11-09 16:49:05 -05:00
Jeremy Stretch
dc7da4f0f6
Fixes #5316 : Dry running scripts should not trigger webhooks
2020-11-09 16:22:45 -05:00
Jeremy Stretch
ab33b3aa84
Fixes #5328 : Fix CreatedUpdatedFilterTest when running in non-UTC timezone
2020-11-09 16:04:09 -05:00
Jeremy Stretch
bf836d4d46
Fixes #5331 : Fix filtering of sites by null region
2020-11-09 15:58:59 -05:00
Jeremy Stretch
c3f2cc7648
Correct buttons() method in dummy plugin template content
2020-11-09 14:31:53 -05:00
Jeremy Stretch
d2c4c7fb10
Closes #5324 : Add missing template extension tags for plugins for VM interface view
2020-11-09 14:19:22 -05:00
Jeremy Stretch
39f4dea051
Merge pull request #5326 from 991jo/patch-1
...
Fixed a UI Bug where there is no whitespace after grouped custom links.
2020-11-09 12:54:08 -05:00
991jo
7cf4095983
Fixed a UI Bug where there is no whitespace after grouped custom links.
...
See #5325 for details
2020-11-09 07:56:26 +01:00
John Anderson
0d27abc6fc
fixes #5314 - Fix config context rendering when multiple tags are assgined to an object
2020-11-06 16:47:07 -05:00
Jeremy Stretch
62b0a68bef
Don't use chevron-right icon for hierarchy
2020-11-06 16:26:16 -05:00
Jeremy Stretch
5db14f9410
Tweak CSS
2020-11-06 16:09:55 -05:00
Jeremy Stretch
6542a326c1
Clean up stray Font Awesome icons
2020-11-06 15:06:45 -05:00
Jeremy Stretch
72dace29b7
Replace Glyphicons with Material Design
2020-11-06 14:49:14 -05:00
Jeremy Stretch
867f308027
Replace Font Awesome icons with Material Design
2020-11-06 14:33:20 -05:00
Jeremy Stretch
d388472773
Add Material Design icons
2020-11-06 12:13:00 -05:00
Jeremy Stretch
39b322ae6b
Closes #5313 : Denote official support for Python 3.8
2020-11-05 16:08:33 -05:00
Jeremy Stretch
23cce55246
Merge branch 'develop' into develop-2.10
2020-11-05 15:33:07 -05:00
Jeremy Stretch
b39019cec9
Clarify cache invalidation instructions
2020-11-05 14:41:06 -05:00
Jeremy Stretch
f2cba78549
Closes #5310 : Link to rack groups within rack list table
2020-11-05 14:24:22 -05:00
Jeremy Stretch
f845eeb117
Closes #5304 : Return server error messages as JSON when handling REST API requests
2020-11-04 17:11:57 -05:00
Jeremy Stretch
c53990c739
Closes #5307 : Add a region selector for every site form field
2020-11-04 15:27:41 -05:00
Jeremy Stretch
7d52b4d9a5
Changelog for #5271
2020-11-04 13:23:56 -05:00
Jeremy Stretch
a69d61c124
Merge pull request #5308 from netbox-community/5271-DynamicModelChoiceMixin-initial
...
Fixes #5271 : Extend DynamicModelChoiceMixin to accept initial field values implied by child fields
2020-11-04 13:20:30 -05:00
Jeremy Stretch
798220cf9a
Fix filter reference
2020-11-04 13:05:24 -05:00
Jeremy Stretch
7598b891c1
Add initial_params to all forms
2020-11-04 11:09:13 -05:00
Jeremy Stretch
1f0b1dd10e
Add initial_params to DynamicModelChoiceMixin
2020-11-04 10:15:15 -05:00
Jeremy Stretch
f0bac741cc
Move to lock-threads app
2020-11-04 08:58:20 -05:00
Jeremy Stretch
bd62611117
Skip signal processing when loading cables from fixtures
2020-11-03 13:32:05 -05:00
Jeremy Stretch
2bb79a2773
Add missing bulk update test data
2020-11-02 16:56:04 -05:00
Jeremy Stretch
9fae11a42f
Add present_in_vrf filters
2020-11-02 15:39:46 -05:00
Jeremy Stretch
700aa1ad5c
Add import/export RTs to VRFTable
2020-11-02 14:55:05 -05:00
Jeremy Stretch
9a9babfc35
Remove extraneous prefetch_related() calls from object list views
2020-10-30 16:54:41 -04:00
Jeremy Stretch
97c8306eeb
Drop add_prefetch from BaseTable; improve dynamic prefetching for table querysets
2020-10-30 16:15:16 -04:00
Jeremy Stretch
8d02303515
Optimize cable termination tables
2020-10-30 13:57:17 -04:00
Jeremy Stretch
70e966923a
Add CablePath.get_path() to prefetch path nodes
2020-10-30 13:32:10 -04:00
Jeremy Stretch
f82e2a8d20
Fixed up device & device type tab navigation
2020-10-30 11:41:51 -04:00
Jeremy Stretch
2424f684b9
Post-release version bump
2020-10-30 10:41:05 -04:00
Jeremy Stretch
6dcb2de28f
Merge pull request #5293 from netbox-community/develop
...
Release v2.9.8
2020-10-30 10:38:17 -04:00
Jeremy Stretch
fcb5e6ae1c
Merge branch 'develop' into develop-2.10
2020-10-30 10:38:05 -04:00
Jeremy Stretch
cbd155406b
Release v2.9.8
2020-10-30 10:11:13 -04:00
Jeremy Stretch
70cc368225
Changelog for #4559 , #5282 , #5285
2020-10-30 09:14:52 -04:00
Jeremy Stretch
6d28eae5dc
Merge pull request #5290 from nniehoff/5282-ldap-logging
...
Fixing #5282 - moving logging configuration from to configuration.py
2020-10-30 09:11:12 -04:00
Jeremy Stretch
ca932ecadc
Merge pull request #5286 from netbox-community/5285-plugins-api-app_name
...
Fixes #5285 : Include plugin API endpoints in root view without needing app_name set
2020-10-30 09:10:12 -04:00
Jeremy Stretch
04d763d814
Merge pull request #5266 from netbox-community/4559-config-context-rendering
...
4559 config context rendering
2020-10-30 09:09:40 -04:00
Nick Niehoff
97ea15e978
Removing logfile variable
2020-10-30 06:32:12 -06:00
John Anderson
28c17f33ab
move get_queryset() to common mixin
2020-10-30 02:56:43 -04:00
John Anderson
db87a69488
convert region fields to f-string
2020-10-30 02:56:26 -04:00
Nick Niehoff
2b154dcfdf
Fixing #5282 - moving logging configuration from authentication.py to configuration.py
2020-10-29 15:14:52 -06:00
Jeremy Stretch
1000039c74
Merge pull request #5277 from systeembeheerder/develop
...
Update upgrading.md
2020-10-29 17:11:04 -04:00
Jeremy Stretch
2ccc543542
Document the available template blocks within base.html
2020-10-29 17:10:19 -04:00
systeembeheerder
8ac2ee7b49
Update upgrading.md
...
make destination path for cp media absolute
2020-10-29 22:05:19 +01:00
Jeremy Stretch
db3fd27da2
Merge pull request #5283 from markkuleinio/develop
...
Fix #5265 : Change systemctl status outputs to venv era
2020-10-29 16:49:34 -04:00
Jeremy Stretch
6edd65c4ed
Merge pull request #5288 from netbox-community/5252-table-config
...
Closes #5252 : Introduce an API endpoint for writing user preferences
2020-10-29 16:26:45 -04:00
Jeremy Stretch
aad32c4866
Add tests for UserConfig API endpoint
2020-10-29 16:05:59 -04:00
Jeremy Stretch
00e102fb0c
Fix resetting column preferences
2020-10-29 14:42:40 -04:00
Jeremy Stretch
a43361170c
Fix overwriting of existing preferences
2020-10-29 14:15:38 -04:00
Jeremy Stretch
acd4054e79
Customize device component tables for user
2020-10-29 14:07:36 -04:00
Jeremy Stretch
ffdb727e1c
Update BaseTable to accept user instance directly
2020-10-29 14:03:08 -04:00
Jeremy Stretch
cf328ca51e
Fix interfaces table header
2020-10-29 13:38:07 -04:00
Jeremy Stretch
b871d2a8c4
Fixes #5285 : Include plugin API endpoints in root view without needing app_name set
2020-10-29 12:30:10 -04:00
Markku Leinio
02f348b15f
Fix typo in weekday
2020-10-28 21:06:20 +02:00
Markku Leinio
4672f16fda
Fix #5265 : Change systemctl status outputs to venv era
2020-10-28 21:03:35 +02:00
systeembeheerder
6404657f99
Update upgrading.md
...
confirm 5275; use absolute paths
2020-10-27 16:07:38 +01:00
Jeremy Stretch
2f3557c18f
Fixes #5273 : Fix exception when validating a new permission with no models selected
2020-10-27 10:01:49 -04:00
John Anderson
047f03a58c
clean up imports
2020-10-25 19:00:56 -04:00
John Anderson
606b015314
Merge branch 'develop' into 4559-config-context-rendering
2020-10-25 18:47:40 -04:00
John Anderson
478d82196a
rebase develop
2020-10-25 18:20:21 -04:00
John Anderson
034ff2fb3f
#3672 changelog
2020-10-25 18:19:20 -04:00
John Anderson
9bfb89fffd
fixes #3672 - update django-cacheops to 5.1.0
2020-10-25 18:19:20 -04:00
John Anderson
26ff33c41a
pep8
2020-10-25 17:56:42 -04:00
John Anderson
9e84e3b83b
added tests
2020-10-25 16:49:18 -04:00
Jeremy Stretch
ce2210b7bc
Introduce table_config_form template tag to simplify form generation
2020-10-23 16:47:53 -04:00
John Anderson
82f5d0070e
account for null value annotations
2020-10-23 10:56:02 -04:00
John Anderson
22d2289ed2
add support for regions and vms
2020-10-23 01:18:04 -04:00
Jeremy Stretch
ff3d0b72b9
Tweak the table config form for generic use
2020-10-21 16:06:37 -04:00
Jeremy Stretch
4de7fcd758
Convert table config updates to use REST API
2020-10-21 14:52:50 -04:00
Jeremy Stretch
2845dd488e
Add a REST API endpoint for updating user preferences
2020-10-21 09:05:33 -04:00
Jeremy Stretch
2e558ba031
Closes #5139 : Omit utilization statistics from RIR list
2020-10-20 13:16:35 -04:00
John Anderson
3ba18633de
initial work on config context performance improvements
2020-10-20 01:07:22 -04:00
Jeremy Stretch
9cbfc0ce9a
Merge pull request #5251 from netbox-community/4786-device-component-tables
...
#4786 : Convert device component templates to tables
2020-10-19 15:01:40 -04:00
Jeremy Stretch
55a2e0299c
Standardize device component table columns
2020-10-19 13:55:02 -04:00
Jeremy Stretch
e304f105c9
Cleanup stray output
2020-10-16 17:03:14 -04:00
Jeremy Stretch
502b66367c
Convert VM interfaces list to table
2020-10-16 17:01:55 -04:00
Jeremy Stretch
00caa368c5
Remove interface IPs toggle
2020-10-16 16:40:21 -04:00
Jeremy Stretch
a969b81e63
Change color for edit button
2020-10-16 16:36:12 -04:00
Jeremy Stretch
0a67926012
Fix up missing table columns
2020-10-16 16:33:08 -04:00
Jeremy Stretch
51821818e0
Add cable trace buttons
2020-10-16 16:14:05 -04:00
Jeremy Stretch
82c6fb6e19
Convert device inventory items list to table
2020-10-16 16:00:25 -04:00
Jeremy Stretch
7c1316619b
Convert device device bays list to table
2020-10-16 15:51:46 -04:00
Jeremy Stretch
2146c38748
Convert device interfaces list to table
2020-10-16 15:42:48 -04:00
Jeremy Stretch
e3f98a011c
Convert device rear ports list to table
2020-10-16 15:33:39 -04:00
Jeremy Stretch
68060cf9e9
Convert device front ports list to table
2020-10-16 15:28:28 -04:00
Jeremy Stretch
eed2e4a15b
Convert device power outlets list to table
2020-10-16 15:16:36 -04:00
Jeremy Stretch
3a47e0e2ed
Convert device power ports list to table
2020-10-16 15:09:23 -04:00
Jeremy Stretch
60c30b92ba
Convert device console server ports list to table
2020-10-16 15:01:16 -04:00
Jeremy Stretch
99352a5d30
Convert device console ports list to table
2020-10-16 14:39:15 -04:00
Jeremy Stretch
35273c7bfe
Add connection column for path endpoints
2020-10-16 11:41:24 -04:00
Jeremy Stretch
769b240164
Extend device component tables to include cable peer
2020-10-16 11:11:41 -04:00
Jeremy Stretch
823aa6b712
Add compatible types for PowerFeed
2020-10-16 11:05:42 -04:00
Jeremy Stretch
73bf3b9498
Reorganize DCIM tables
2020-10-16 10:39:13 -04:00
Jeremy Stretch
23d56a5758
Note REST API change for #4967
2020-10-16 10:04:33 -04:00
Daniel Sheppard
086b1d85c7
Update Change Notes
2020-10-15 21:23:32 -05:00
Daniel Sheppard
32274dec86
Closes : #4967 - Adds Tenancy to Aggregate model
2020-10-15 20:40:19 -05:00
Jeremy Stretch
dde52309d2
Fixes #5243 : Redirect user to appropriate tab after modifying device components
2020-10-15 16:55:20 -04:00
Jeremy Stretch
c9c8d337a0
Closes #5011 : Standardized name field lengths across all models
2020-10-15 15:37:34 -04:00
Jeremy Stretch
8781cf1c57
Closes #609 : Add min/max value and regex validation for custom fields
2020-10-15 15:06:01 -04:00
John Anderson
87c13a876b
fixes #5113 - incorrect caching of permission object assignments to user groups in the admin panel
2020-10-14 20:10:21 -04:00
Jeremy Stretch
e7d26ca5dc
Move Cable and CablePath to cables.py
2020-10-14 16:54:30 -04:00
Jeremy Stretch
143f3cc27c
#4711 : Rename CustomField.obj_type to content_types
2020-10-14 15:26:46 -04:00
Jeremy Stretch
0d01a3fce8
Add schema migrations to plugins installation doc
2020-10-14 10:42:31 -04:00
Jeremy Stretch
defade84e4
Fix plugin name resolution
2020-10-13 17:18:13 -04:00
Jeremy Stretch
80c142ab7c
Closes #4918 : Add a REST API endpoint which returns NetBox's current operational status
2020-10-13 16:57:45 -04:00
Jeremy Stretch
c0c5f52ed9
Reorganize REST API components under netbox app
2020-10-13 15:57:21 -04:00
Jeremy Stretch
97ac6851d0
Merge branch 'develop' into develop-2.10
2020-10-12 09:51:54 -04:00
Jeremy Stretch
d4b96a5a27
Post-release version bump
2020-10-12 09:51:11 -04:00
Jeremy Stretch
1bbfc6da25
Merge pull request #5236 from netbox-community/develop
...
Release v2.9.7
2020-10-12 09:49:51 -04:00
Jeremy Stretch
1aabb2ed5d
Release v2.9.7
2020-10-12 09:39:39 -04:00
Jeremy Stretch
f53810ebb2
Fixes #5231 : Fix KeyError exception when viewing object with custom link and debugging is disabled
2020-10-09 15:53:45 -04:00
Jeremy Stretch
d61d62088f
Ditch hard-coded filtering of ContentTypes API endpoint
2020-10-09 15:11:56 -04:00
Jeremy Stretch
3df3706f27
Closes #5190 : Add a REST API endpoint for content types
2020-10-09 15:08:29 -04:00
Jeremy Stretch
66c4597525
Add RouteTarget to __all__
2020-10-09 14:38:21 -04:00
Jeremy Stretch
30778a9c40
Closes #5225 : CircuitTermination port_speed is now optional
2020-10-09 14:06:24 -04:00
Jeremy Stretch
96650b0216
Merge branch 'develop' into develop-2.10
2020-10-09 13:52:16 -04:00
Jeremy Stretch
7545599493
Post-release version bump
2020-10-09 13:31:28 -04:00
Jeremy Stretch
eecd51e08b
Merge pull request #5230 from netbox-community/develop
...
Release v2.9.6
2020-10-09 13:27:42 -04:00
Jeremy Stretch
3047208e6a
Release v2.9.6
2020-10-09 13:17:16 -04:00
Jeremy Stretch
a796e29c98
Fixes #5229 : Fix AttributeError exception when LDAP authentication is enabled
2020-10-09 13:16:07 -04:00
Jeremy Stretch
26abd1f4e2
Merge pull request #5228 from netbox-community/develop
...
Release v2.9.5
2020-10-09 13:01:24 -04:00
Jeremy Stretch
5f0e04aebe
Post-release version bump
2020-10-09 13:01:01 -04:00
Jeremy Stretch
918ca4fdcb
Release v2.9.5
2020-10-09 12:57:14 -04:00
Jeremy Stretch
24e5dd0c78
Add scope warning to plugins development doc
2020-10-09 12:56:32 -04:00
Jeremy Stretch
f35715683e
Closes #5202 : Extend the available context data when rendering custom links
2020-10-09 12:36:09 -04:00
Jeremy Stretch
b5a65bc66c
Fixes #5211 : Add missing has_primary_ip filter for virtual machines
2020-10-09 11:46:16 -04:00
Jeremy Stretch
3a21f7ab26
Fixes #5226 : Custom choice fields should be blank initially if no default choice has been designated
2020-10-09 11:34:50 -04:00
Jeremy Stretch
a2c012d2c4
Fixes #5224 : Don't allow a rear port to have fewer positions than the number of mapped front ports
2020-10-08 16:24:08 -04:00
Jeremy Stretch
752b099d22
Exempt InventoryItem from queryset caching (MPTT)
2020-10-08 15:30:59 -04:00
Jeremy Stretch
6470613221
Merge pull request #5212 from netbox-community/4900-cable-paths
...
#4900 : New model for cable paths
2020-10-08 15:15:40 -04:00
Jeremy Stretch
44caa402d0
Delete obsolete LoopDetected exception
2020-10-08 15:01:55 -04:00
Jeremy Stretch
a716ca705c
Rewrite cablepath tests to create components within each test
2020-10-08 14:55:13 -04:00
Jeremy Stretch
75ddc63466
Handle split paths
2020-10-08 14:01:47 -04:00
Jeremy Stretch
0e41bc48b7
Add /trace API endpoints for CircuitTermination and PowerFeed
2020-10-08 13:55:29 -04:00
Daniel Sheppard
4896059162
Fixes : #5220 - Fix API patch request against IP-Address endpoint with null assigned_object_type
2020-10-08 12:50:29 -05:00
Jeremy Stretch
0c5efa243d
Handle traces which split at a RearPort
2020-10-08 13:45:47 -04:00
Daniel Sheppard
eadecf3eda
Fixes : #5221 - Fix bulk component creation over multiple VMs
2020-10-08 12:39:20 -05:00
Jeremy Stretch
29eebf9fbe
Update REST API changes
2020-10-08 11:26:02 -04:00
Jeremy Stretch
ae1ceb26b9
Standardize cable/connection field ordering
2020-10-08 11:23:24 -04:00
Jeremy Stretch
55268c90c8
Replace connection_status with connected_endpoint_reachable on InterfaceConnectionSerializer
2020-10-08 11:15:09 -04:00
Jeremy Stretch
aa0ee2720b
Add cable paths API detail view for pass-through ports
2020-10-08 10:32:17 -04:00
Jeremy Stretch
35759fdb70
Redo the cable trace UI (WIP)
2020-10-07 16:39:15 -04:00
Jeremy Stretch
39e4ab164e
Fixes #5218 : Raise validation error if a power port's allocated_draw exceeds its maximum_draw
2020-10-07 13:23:19 -04:00
Jeremy Stretch
5089df3ffd
Fix error in OBJECTCHANGE_OBJECT table column template
2020-10-07 13:13:03 -04:00
Jeremy Stretch
9738257aa2
Fixes #5217 : Prevent erroneous removal of prefetched GenericForeignKey data from tables
2020-10-07 13:09:08 -04:00
Jeremy Stretch
85439fd952
Fix PowerFeed display in cable traces
2020-10-07 11:33:47 -04:00
Jeremy Stretch
eaf8d95ce5
Clean up power utilization logic
2020-10-07 11:14:16 -04:00
Jeremy Stretch
f560693748
Rewrite trace_paths management command and call in upgrade.sh
2020-10-07 10:30:11 -04:00
Jeremy Stretch
6db3c65bcc
Swap order of cabling migrations
2020-10-07 09:50:12 -04:00
Jeremy Stretch
693b32077a
Update the netbox-discuss mailing list URL
2020-10-07 08:53:04 -04:00
Jeremy Stretch
c7c66626b6
Standardize 'cabled' and 'connected' filters; complete tests
2020-10-06 17:28:25 -04:00
Jeremy Stretch
44b842592a
Restore total length count on trace view
2020-10-06 16:58:11 -04:00
Jeremy Stretch
2c9ae60dec
Optimize path node representations
2020-10-06 16:34:03 -04:00
Jeremy Stretch
a072d40594
Update v2.10 changelog
2020-10-06 16:16:08 -04:00
Jeremy Stretch
a6e0ef8cd8
Clean up console/power/interface connections views
2020-10-06 16:15:18 -04:00
Jeremy Stretch
6b3a1998c8
Add test_is_connected to CircuitTerminationTestCase
2020-10-06 15:59:21 -04:00
Jeremy Stretch
534364a30f
Improve model docstrings
2020-10-06 15:48:52 -04:00
Jeremy Stretch
52ec35b94f
Correct serializer field lists
2020-10-06 15:27:40 -04:00
Jeremy Stretch
3870f5d246
Remove unused CablePathManager
2020-10-06 15:26:59 -04:00
Jeremy Stretch
23cde6d1b8
Include cable_peer on CableTermination serializers
2020-10-06 14:30:46 -04:00
Jeremy Stretch
c813ae4f04
Clean up power connection tables
2020-10-06 13:30:28 -04:00
Jeremy Stretch
d984dbd83b
Extend device view to show local cable termination for all components
2020-10-06 13:08:41 -04:00
Jeremy Stretch
d59f0891e4
Cache peer termination on CableTerminations
2020-10-06 12:10:12 -04:00
Jeremy Stretch
6275c8c67d
Prefetch path & destination for API views
2020-10-06 10:41:52 -04:00
Jeremy Stretch
ffdf5514ae
Tweak component templates
2020-10-06 10:37:59 -04:00
Jeremy Stretch
56ee425227
Introduce PathContains lookup to allow filtering against objects in path directly
2020-10-06 09:41:45 -04:00
Jeremy Stretch
19430ddeb5
Extend cable trace view to show related paths
2020-10-05 16:03:30 -04:00
Jeremy Stretch
d5d6b0e856
Optimize path prefetching
2020-10-05 14:47:21 -04:00
Jeremy Stretch
32b8148da1
Standardize path endpoint templates
2020-10-05 13:23:55 -04:00
Jeremy Stretch
50aecd02f4
Fix up connection lists (pending additional work)
2020-10-05 12:05:29 -04:00
Jeremy Stretch
b2066bc4b7
Merge schema migrations
2020-10-05 11:47:24 -04:00
Jeremy Stretch
32aa2daea6
PowerFeedSerializer should subclass ConnectedEndpointSerializer
2020-10-05 11:39:17 -04:00
Jeremy Stretch
b846f631a4
Rename connection_status to connected_endpoint_reachable
2020-10-05 11:32:39 -04:00
Jeremy Stretch
3d34f1cdcb
Rename CablePath.is_connected to is_active
2020-10-05 11:13:33 -04:00
Jeremy Stretch
13db22d392
Initial changelog notes for #4900
2020-10-05 11:07:03 -04:00
Jeremy Stretch
df73737128
Remove legacy connection_status fields
2020-10-05 10:47:41 -04:00
Jeremy Stretch
079c42291c
Remove legacy connected endpoint fields
2020-10-05 09:56:46 -04:00
Jeremy Stretch
f8800b8303
Optimize console/power/interface connection lists
2020-10-02 21:44:16 -04:00
Jeremy Stretch
5737f6fca0
Cache each CablePath on its originating endpoint
2020-10-02 17:16:43 -04:00
Jeremy Stretch
8cb636bed2
Update console/power/interface connection tables
2020-10-02 15:10:49 -04:00
Jeremy Stretch
7ff247c57f
Add trace view for PowerFeed
2020-10-02 14:57:50 -04:00
Jeremy Stretch
e9da84f91a
Replace legacy trace() method
2020-10-02 14:54:16 -04:00
Jeremy Stretch
47ea75348c
Changelog for #5197
2020-10-02 14:17:55 -04:00
Jeremy Stretch
cd9c425d9a
Merge pull request #5208 from glennmatthews/gfm-issue-5197
...
5197: Limit main IPAddress view to a max of 10 duplicate addresses; add new duplicates view
2020-10-02 14:16:32 -04:00
Glenn Matthews
6612e0107e
Limit main IPAddress view to a max of 10 duplicate addresses. Fixes #5197
2020-10-02 14:01:51 -04:00
Jeremy Stretch
ae0a481c64
Fixes #5206 : Apply user pagination preferences to all paginated object lists
2020-10-02 13:54:57 -04:00
Jeremy Stretch
aa0d4c4145
Replace connection_status filter with is_connected
2020-10-02 12:25:31 -04:00
Jeremy Stretch
66355da04c
CablePath.origin should be unique
2020-10-02 11:51:23 -04:00
Jeremy Stretch
e0abd7ef3e
Remove dcim.tests.test_api.ConnectionTest
2020-10-02 11:45:42 -04:00
Jeremy Stretch
4fd1219814
Add tests for all PathEndpoint classes
2020-10-02 11:35:17 -04:00
Daniel Sheppard
1a43ef82d9
Fixes : #5201 - Fix bulk "all" operations on VLAN Groups
2020-10-02 09:59:16 -05:00
Jeremy Stretch
9f242216e6
Rename test elements to be more readable
2020-10-02 10:14:52 -04:00
Jeremy Stretch
9d10c57dc9
Remove legacy CablePathTestCase
2020-10-02 09:55:28 -04:00
Jeremy Stretch
d50a0d94be
Add tests for multiple pass-through breakouts
2020-10-02 09:54:12 -04:00
Jeremy Stretch
3b0a75edf8
Add test for updated paths on cable status change
2020-10-01 17:25:44 -04:00
Jeremy Stretch
0d07b0346b
Add test for connecting cables out of order
2020-10-01 16:53:13 -04:00
Jeremy Stretch
c974c5687c
Capture path end-to-end status in CablePath
2020-10-01 16:42:57 -04:00
Jeremy Stretch
610420c020
Drop support for split paths
2020-10-01 14:24:34 -04:00
Jeremy Stretch
cd398b15d8
retrace_paths should ignore case in model names
2020-10-01 13:10:08 -04:00
Jeremy Stretch
8abc05544c
CircuitTermination and PowerFeed are path endpoints
2020-10-01 13:05:00 -04:00
Jeremy Stretch
105c0fd3d2
Introduce retrace_paths management command
2020-10-01 12:18:42 -04:00
Jeremy Stretch
19a3a4d4ef
Add GenericRelation to originating cable paths on PathEndpoint
2020-10-01 11:30:03 -04:00
Daniel Sheppard
f2bc824a8e
Fixes : #5199 - Change default logging for LDAP to INFO
2020-10-01 09:27:17 -05:00
Daniel Sheppard
23a9cb2fad
Fixes : #5199 - Change default logging for LDAP to INFO
2020-10-01 09:25:56 -05:00
Jeremy Stretch
46df5a97b2
Remove extraneous test objects
2020-09-30 17:12:38 -04:00
Jeremy Stretch
e53ae1d584
Extend cable path tests
2020-09-30 17:10:22 -04:00
Jeremy Stretch
cd71799373
Ignore the position stack when traversing single-position rear ports
2020-09-30 17:09:39 -04:00
Jeremy Stretch
319329e2b2
Extend cable path tests
2020-09-30 16:17:22 -04:00
Jeremy Stretch
985197788b
Add initial tests
2020-09-30 15:15:27 -04:00
Jeremy Stretch
587e6fcf72
Initial work on cable paths (WIP)
2020-09-30 15:13:06 -04:00
Daniel Sheppard
22a80c5558
Update pre-commit script to support virtual environment within IDE
2020-09-30 08:28:48 -05:00
Daniel Sheppard
14ef7fa869
Update version-2.9.md
2020-09-29 19:55:59 -05:00
Daniel Sheppard
068803dc86
Update 2.9 Release notes with 4523
2020-09-29 19:55:40 -05:00
Daniel Sheppard
ee7f43abe1
Fixes #4523 - Add site vlan to certain scenarios where sites are the same
2020-09-29 14:45:02 -05:00
Jeremy Stretch
015e25c618
Merge pull request #5185 from kobayashi/5184-power-util
...
Fixes #5184 : Fix missing Power Utilization
2020-09-28 09:17:49 -04:00
kobayashi
5c8694ad65
Fixes #5184 : Fix missing Power Utilization
2020-09-27 16:33:47 -04:00
Jeremy Stretch
12e2537222
General cleanup of tables
2020-09-25 14:18:29 -04:00
Jeremy Stretch
28f0da0bc1
Introduce LinkedCountColumn to standardize approach to counting related items in tables
2020-09-25 12:42:17 -04:00
Jeremy Stretch
18a8a91d57
Introduce ChoiceFieldColumn to replace template columns
2020-09-25 10:52:14 -04:00
Jeremy Stretch
1b55285167
Relocate CSS classes for ChoiceFields from model to ChoiceSet
2020-09-24 16:35:53 -04:00
Jeremy Stretch
bddd010310
Annotate REST API changes fro #259
2020-09-24 14:45:14 -04:00
Jeremy Stretch
ee63cbe7e9
Merge pull request #5178 from netbox-community/259-route-targets
...
#259 : Route target support
2020-09-24 14:36:26 -04:00
Jeremy Stretch
cca2173886
Documentation for #259
2020-09-24 14:18:08 -04:00
Jeremy Stretch
47fd9cab1c
Add tests for route targets; extend VRF tests
2020-09-24 13:51:17 -04:00
Jeremy Stretch
f684d07c61
Model import/export route targets on VRFs
2020-09-24 12:09:28 -04:00
Jeremy Stretch
dfb5a06d9d
Introduce the RouteTarget model
2020-09-24 11:25:52 -04:00
Jeremy Stretch
ff42c89cc4
Closes #5177 : Note permissions required for running reports and custom scripts
2020-09-24 10:32:15 -04:00
Jeremy Stretch
856500b014
Fixes #5174 : Ensure consistent alignment of rack elevations
2020-09-24 10:11:34 -04:00
Jeremy Stretch
380f59ac0b
Fixes #5175 : Fix toggling of rack elevation order
2020-09-24 10:01:02 -04:00
Jeremy Stretch
9b16d6df2e
Merge v2.9.4 release
2020-09-23 16:11:00 -04:00
Jeremy Stretch
d30874e0de
Post-release version bump
2020-09-23 15:39:36 -04:00
Jeremy Stretch
28925c12eb
Merge pull request #5172 from netbox-community/develop
...
Release v2.9.4
2020-09-23 15:38:09 -04:00
Jeremy Stretch
31fcad4dbb
Release v2.9.4
2020-09-23 15:24:59 -04:00
Jeremy Stretch
e2a840ff0b
Closes #5053 : Mention local_requirements.txt when an ImportError occurs
2020-09-23 15:19:42 -04:00
Jeremy Stretch
0a40418614
Fixes #5066 : Update view_reportresult to view_report permission
2020-09-23 13:40:15 -04:00
Jeremy Stretch
90dbe9bf60
Closes #5171 : Introduce the RQ_DEFAULT_TIMEOUT configuration parameter
2020-09-23 13:28:05 -04:00
Jeremy Stretch
09dc271eec
Fix reference to update_data
2020-09-23 12:20:45 -04:00
Jeremy Stretch
1f0a4cc548
Closes #5075 : Include a VLAN membership view for VM interfaces
2020-09-23 11:48:32 -04:00
Jeremy Stretch
c0b94e4e8e
Fixes #5137 : Correct permission for viewing report results is extras.view_reportresult
2020-09-23 10:16:22 -04:00
Jeremy Stretch
e404f4efd2
Closes #5164 : Show total rack count per rack group under site view
2020-09-23 09:46:52 -04:00
Jeremy Stretch
116b20cb9f
Fix ImageAttachmentTestCase
2020-09-22 16:26:08 -04:00
Jeremy Stretch
afa1449f89
Fixes #5167 : Support filtering ObjectChanges by multiple users
2020-09-22 16:17:39 -04:00
Jeremy Stretch
0c3fafdfef
Closes #4897 : Allow filtering by content type identified as <app>.<model> string
2020-09-22 16:06:38 -04:00
Jeremy Stretch
5ba4252388
Changelog for #4882
2020-09-22 14:49:49 -04:00
Jeremy Stretch
6195a34db5
Merge pull request #5166 from netbox-community/4882-api-bulk-update
...
#4882 : Support bulk updates via REST API
2020-09-22 14:13:05 -04:00
Jeremy Stretch
c3eb2eb601
Add documentation for API bulk updates
2020-09-22 14:02:31 -04:00
Jeremy Stretch
38ed612cb9
Add test for API bulk updates
2020-09-22 13:50:55 -04:00
Jeremy Stretch
5677fab2f9
Support bulk operations for both PUT and PATCH
2020-09-22 11:55:46 -04:00
Jeremy Stretch
a998c826a8
Introduce BulkUpdateModelMixin; rename BulkDeleteSerializer
2020-09-22 11:50:43 -04:00
Jeremy Stretch
935d239eab
Changelog for #3436
2020-09-22 10:36:16 -04:00
Jeremy Stretch
961a491ea4
Merge pull request #5163 from netbox-community/3436-api-bulk-delete
...
#3436 : Support for bulk deletion via REST API
2020-09-22 10:29:41 -04:00
Jeremy Stretch
54a4f84708
Add REST API documentation for bulk object deletion
2020-09-22 10:18:15 -04:00
Jeremy Stretch
c1b57af771
Monkey-patch DRF to treat bulk_destroy as a built-in operation
2020-09-22 10:06:13 -04:00
Jeremy Stretch
2b689239ae
Merge pull request #5151 from netbox-community/1503-secret-assignment
...
#1503 : Extend secrets assignment to virtual machines
2020-09-22 09:26:57 -04:00
Jeremy Stretch
d44c2ba8fe
Merge branch 'develop-2.10' into 1503-secret-assignment
2020-09-22 09:24:03 -04:00
Jeremy Stretch
d540728f50
Closes #5149 : Add rack group field to device edit form
2020-09-21 15:26:32 -04:00
Jeremy Stretch
12402f4c30
Fixes #5156 : Add missing "add" button to rack reservations list
2020-09-21 15:14:44 -04:00
Jeremy Stretch
3e1961b435
Changelog for #2179
2020-09-21 14:49:39 -04:00
Jeremy Stretch
4c23b59090
Merge pull request #5161 from netbox-community/2179-service-port-arrays
...
#2179 : Support multiple port numbers for services
2020-09-21 14:47:36 -04:00
Jeremy Stretch
3a90366538
Fix filtering services by port number
2020-09-21 14:36:58 -04:00
Jeremy Stretch
b85990daa6
Fix return URL when editing a service
2020-09-21 13:34:39 -04:00
Jeremy Stretch
e77f1bdd85
Introduce array_to_string() utility function; add port_list property to Service
2020-09-21 13:31:38 -04:00
Jeremy Stretch
f97d8963f2
Initial work on #2179 : Allow a service to have multiple ports
2020-09-21 13:21:41 -04:00
Jeremy Stretch
975e7e60ff
Changelog for #1503
2020-09-21 11:12:17 -04:00
Jeremy Stretch
c986321402
Fix "add secret" link for VMs
2020-09-21 10:54:04 -04:00
Jeremy Stretch
0b33c53f47
Update secrets API, views
2020-09-18 16:58:51 -04:00
Jeremy Stretch
b2a14d4654
Extend secret filters
2020-09-18 16:35:36 -04:00
Jeremy Stretch
64adbf8769
Fix migrations to ensure secret assigned_object is required
2020-09-18 16:00:21 -04:00
Jeremy Stretch
43f3e682c5
Support assignment of secrets to virtual machines
2020-09-18 15:39:41 -04:00
Jeremy Stretch
ec095e58b7
#1503 : Initial work on generic secret assignments (WIP)
2020-09-18 14:51:09 -04:00
Jeremy Stretch
0cc2a6b2cf
Closes #5003 : CSV import now accepts slug values for choice fields
2020-09-18 13:03:38 -04:00
Jeremy Stretch
70ec5b9f37
Annotate REST API changes in release notes
2020-09-18 11:51:38 -04:00
Jeremy Stretch
584b076886
Closes #4956 : Include inventory items on primary device view
2020-09-18 11:35:15 -04:00
Jeremy Stretch
52dc80209c
Closes #1692 : Allow assigment of inventory items to parent items in web UI
2020-09-18 11:05:31 -04:00
Jeremy Stretch
230e7bbe34
Closes #1846 : Enable MPTT for InventoryItem hierarchy
2020-09-18 10:18:03 -04:00
Jeremy Stretch
0030fe1779
Fixes #5146 : Add custom fields support for cables, power panels, rack reservations, and virtual chassis
2020-09-17 14:22:14 -04:00
Jeremy Stretch
91eca8cac9
Changelog for #4878
2020-09-17 13:25:18 -04:00
Jeremy Stretch
dbfb9b2cee
Merge pull request #5145 from netbox-community/4878-custom-fields
...
4878 custom fields
2020-09-17 13:19:05 -04:00
Jeremy Stretch
61cf903028
Clean up CustomField admin form
2020-09-17 12:43:08 -04:00
Jeremy Stretch
3d2f6c0703
Simplify form field for boolean CustomFields
2020-09-17 12:26:02 -04:00
Jeremy Stretch
4ecd3d23f7
Disable bulk deletion of CustomFields in admin UI
2020-09-17 12:14:02 -04:00
Jeremy Stretch
2d56a658b3
Clean up stale data when a custom field is changed/deleted
2020-09-16 17:03:31 -04:00
Jeremy Stretch
2bc524a2ee
Standardize usage of BooleanColumn
2020-09-16 14:25:07 -04:00
Jeremy Stretch
43f1fbf5b3
Fixes #5136 : Fix exception when bulk editing interface 802.1Q mode
2020-09-16 13:07:55 -04:00
Jeremy Stretch
e983f44fd3
Closes #5128 : Increase maximum rear port positions from 64 to 1024
2020-09-16 12:53:11 -04:00
Jeremy Stretch
4d9da4a1f8
Closes #5134 : Display full hierarchy in breadcrumbs for sites/racks
2020-09-16 12:44:49 -04:00
Jeremy Stretch
9d30712fb2
Changelog for #5133 (fixed in #5105 )
2020-09-16 11:20:00 -04:00
Jeremy Stretch
03b207d154
Fixes #5105 : Validation should fail when reassigning a primary IP from device to VM
2020-09-16 11:10:30 -04:00
Jeremy Stretch
a743102567
Fix serialization of custom_fields for change logging
2020-09-15 15:53:59 -04:00
Jeremy Stretch
eba2ea06ff
Add test for bulk API deletions
2020-09-15 14:36:38 -04:00
Jeremy Stretch
6694ec78bc
Implement support for bulk deletion of objects via a single REST API request
2020-09-15 13:36:36 -04:00
Jeremy Stretch
df6ad680ce
Closes #1755 : Toggle order in which rack elevations are displayed
2020-09-14 14:22:21 -04:00
Jeremy Stretch
b1b63513e7
Changelog for #5108
2020-09-14 10:41:04 -04:00
Jeremy Stretch
22e30b93d5
Merge pull request #5126 from netbox-community/5108-report-management-command-fix
...
fixes #5108 - correct the runreport management command to work with JobResult model
2020-09-14 10:39:33 -04:00
John Anderson
c5e82a3895
fixes #5108 - correct the runreport management command to work with JobResults model
2020-09-10 17:43:41 -04:00
Jeremy Stretch
4466458076
Fixes #5118 : Specifying an empty list of tags should clear assigned tags (REST API)
2020-09-09 13:43:10 -04:00
Jeremy Stretch
47a6fc19ca
Fixes #5109 : Fix representation of custom choice field values for webhook data
2020-09-09 11:47:21 -04:00
Jeremy Stretch
c891f43b14
Fixes #5050 : Fix potential failure on 0016_replicate_interfaces schema migration from old release
2020-09-09 10:29:17 -04:00
Jeremy Stretch
1509650462
Closes #5107 : Add note about dropping backward compatibility for old REDIS configuration format
2020-09-09 10:00:50 -04:00
Jeremy Stretch
695e9ec5d7
Fixes #5111 : Allow use of tuples when specifying ObjectVar query_params
2020-09-09 09:52:57 -04:00
Jeremy Stretch
c5ab89d71e
Merge branch 'develop-2.10' into 4878-custom-fields
2020-09-04 16:14:06 -04:00
Jeremy Stretch
08c492f1f4
Merge develop into develop-2.10
2020-09-04 16:09:05 -04:00
Jeremy Stretch
0c8d45f679
Post-release version bump
2020-09-04 15:57:28 -04:00
Jeremy Stretch
d0ac4332ab
Merge pull request #5100 from netbox-community/develop
...
Release v2.9.3
2020-09-04 15:55:47 -04:00
Jeremy Stretch
08b9eedcec
Correct changelog for #5095
2020-09-04 15:46:39 -04:00
Jeremy Stretch
5f9e687c9c
Release v2.9.3
2020-09-04 15:45:23 -04:00
Jeremy Stretch
f1877fcea9
Closes #5048 : Show the device/VM name when editing a component
2020-09-04 15:10:34 -04:00
Jeremy Stretch
78d104e60c
Fixes #5046 : Disabled plugin menu items are no longer clickable
2020-09-04 14:13:35 -04:00
Jeremy Stretch
dd0185816c
Changelog for #4977 , #5095
2020-09-04 13:57:29 -04:00
Jeremy Stretch
83eede8bc5
Merge pull request #5071 from n0emis/redirect-when-logged-in
...
Redirect users away from /login, if they are already logged in
2020-09-04 13:53:51 -04:00
Jeremy Stretch
b22d4cb9ca
Merge pull request #5097 from jeremystretch/5095-vlan-prefixes
...
Fixes #5095 : Fix display of assigned prefixes in VLANs list
2020-09-03 11:47:03 -04:00
Jeremy Stretch
de081d0205
Fixes #5095 : Fix display of assigned prefixes in VLANs list
2020-09-03 11:28:25 -04:00
Simeon Keske
f92569d468
move redirect code to own function
2020-09-02 22:33:39 +02:00
Jeremy Stretch
bbbfc27593
Fixes #5072 : Add REST API filters for image attachments
2020-09-02 16:10:07 -04:00
Jeremy Stretch
d289b26034
Fixes #5089 : Redirect to device view after editing component
2020-09-02 13:45:15 -04:00
Jeremy Stretch
babdc1db38
Link to console/power ports in connection views
2020-09-02 13:33:59 -04:00
Jeremy Stretch
b559c827d2
Fixes #5091 : Avoid KeyError when handling invalid table preferences
2020-09-02 13:30:19 -04:00
Jeremy Stretch
268aa755c4
Closes #5080 : Add 8P6C, 8P4C, 8P2C port types
2020-09-02 10:21:22 -04:00
Jeremy Stretch
5d7935c855
Fixes #5090 : Fix status display for console/power/interface connections
2020-09-01 16:28:11 -04:00
Jeremy Stretch
6305a35a4f
Fixes #5085 : Fix ordering by assignment in IP addresses table
2020-09-01 15:18:47 -04:00
Jeremy Stretch
a0103036e4
Fixes #5087 : Restore label field when editing console server ports, power ports, and power outlets
2020-09-01 13:59:50 -04:00
Jeremy Stretch
b3b7e08c50
Closes #5076 : Specify pip3
2020-09-01 10:24:17 -04:00
Jeremy Stretch
7dbeaf7a01
Fixes #5078 : Fix assignment of existing IP addresses to interfaces via web UI
2020-09-01 10:19:28 -04:00
Jeremy Stretch
967073eaaf
Fixes #5081 : Fix exception during webhook processing with custom select field
2020-09-01 09:54:45 -04:00
Jeremy Stretch
473d76c9d1
Fixes #5074 : Fix inclusion of VC member interfaces when viewing VC master
2020-08-31 15:34:40 -04:00
Jeremy Stretch
5bff50cade
Fixes #5063 : Fix "add device" link in rack elevations for opposite side of half-depth devices
2020-08-31 15:26:00 -04:00
Simeon Keske
bfcbd9da6c
Redirect users away from /login, if they are already logged in
2020-08-30 01:44:27 +02:00
Jeremy Stretch
2435c177f5
Post-release version bump
2020-08-27 14:15:09 -04:00
Jeremy Stretch
8e5aa69321
Merge pull request #5062 from netbox-community/develop
...
Release v2.9.2
2020-08-27 14:13:58 -04:00
Jeremy Stretch
f3e4911c68
Release v2.9.2
2020-08-27 14:03:51 -04:00
Jeremy Stretch
e8e4ff4111
Closes #5056 : Add interface and parent columns to IP address list
2020-08-27 13:46:31 -04:00
Jeremy Stretch
523c32b8af
Fixes #5061 : Allow adding/removing tags when bulk editing virtual machine interfaces
2020-08-27 13:26:41 -04:00
Jeremy Stretch
5cdccb47f4
Fixes #5060 : Fix validation when bulk-importing child devices
2020-08-27 11:27:17 -04:00
Jeremy Stretch
fa73bf8e87
Closes #5505 : Add tags column to device/VM component list tables
2020-08-27 09:43:20 -04:00
Jeremy Stretch
5fe4e6cc96
Fixes #5058 : Correct URL for front rack elevation images when using external storage
2020-08-27 09:26:56 -04:00
Jeremy Stretch
f23900fc8c
Fixes #5059 : Fix inclusion of checkboxes for interfaces in virtual machine view
2020-08-27 09:22:53 -04:00
Jeremy Stretch
53e09a924c
Restore and rename CustomChoiceFieldInspector
2020-08-26 15:04:22 -04:00
Jeremy Stretch
bde25e69f8
Add CustomFieldsDataFieldInspector for OpenAPI spec
2020-08-26 14:36:45 -04:00
Jeremy Stretch
d2b7eb161c
Cache CustomField assignments for API queries
2020-08-25 16:44:59 -04:00
Jeremy Stretch
378c0ac259
Fix filtering by custom field value
2020-08-25 16:21:54 -04:00
Jeremy Stretch
a9086b0679
Fix import test
2020-08-25 15:31:01 -04:00
Jeremy Stretch
d0f1c733e7
Replace CustomFieldsSerializer with CustomFieldsDataField
2020-08-25 15:22:32 -04:00
Jeremy Stretch
0b7d019c02
Remove unused CustomChoiceFieldInspector
2020-08-25 15:16:20 -04:00
Jeremy Stretch
5b3de8defe
Use DjangoJSONEncoder for encoding custom field data
2020-08-25 13:57:18 -04:00
Jeremy Stretch
fb8904af54
Remove unused attributes, methods
2020-08-25 13:49:23 -04:00
Jeremy Stretch
f7b8d6ede5
Add choices ArrayField to CustomField; drop CustomFieldChoice
2020-08-25 13:24:46 -04:00
Jeremy Stretch
d9e5adc032
Update serializer to access custom_field_data directly
2020-08-25 10:43:04 -04:00
Jeremy Stretch
a0790e9119
Changelog for #5002
2020-08-24 15:17:36 -04:00
Jeremy Stretch
236db7d42d
Merge pull request #5039 from innovationnorway/5002-available-prefixes-swagger
...
Use correct serializer for available-prefixes POST response
2020-08-24 15:09:58 -04:00
Jeremy Stretch
c85a45e520
Further work on custom fields
2020-08-24 14:11:13 -04:00
Jeremy Stretch
5da7590eea
Fixes #4988 : Fix ordering of rack reservations with identical creation times
2020-08-24 12:04:48 -04:00
Jeremy Stretch
df97eb2f72
Fixes #5045 : Allow assignment of interfaces to non-master VC peer LAG during import
2020-08-24 11:33:45 -04:00
Jeremy Stretch
32a0e519ad
Fixes #5041 : Fix form tabs when assigning an IP to a VM interface
2020-08-24 10:56:23 -04:00
Jeremy Stretch
78d6561e39
Fixes #5040 : Limit SLAAC status to IPv6 addresses
2020-08-24 10:51:47 -04:00
Jeremy Stretch
9147823305
Fixes #5042 : Fix display of SLAAC label for IP addresses status
2020-08-24 10:47:26 -04:00
Jeremy Stretch
e7cf87be97
Fixes #5035 : Fix exception when modifying an IP address assigned to a VM
2020-08-24 10:39:41 -04:00
Jeremy Stretch
6e28490b84
Fixes #5038 : Fix validation of primary IPs assigned to virtual machines
2020-08-24 09:41:04 -04:00
Joakim Bakke Hellum
fcc15d2e33
Use correct serializer for available-prefixes POST response
...
POST `/ipam/prefixes/{id}/available-prefixes/` returns single `Prefix` object, not list of `AvailablePrefix` objects.
2020-08-23 20:49:50 +02:00
Jeremy Stretch
3522eafd2c
Post-release version bump
2020-08-22 21:06:06 -04:00
Jeremy Stretch
848cfeb353
Merge pull request #5034 from netbox-community/develop
...
Release v2.9.1 - 2020-08-22
2020-08-22 21:05:08 -04:00
Jeremy Stretch
35a280eb31
Release v2.9.1
2020-08-22 21:03:51 -04:00
Jeremy Stretch
aedba0e8be
Closes #5030 : Call out required minimum versions for depdencies in upgrade documentation
2020-08-22 20:53:21 -04:00
Jeremy Stretch
728088f5fa
Closes #5033 : Support backward compatibility for REMOTE_AUTH_BACKEND
2020-08-22 20:39:46 -04:00
Jeremy Stretch
2116b928b6
Add link to v2.9 release notes
2020-08-21 16:44:13 -04:00
Jeremy Stretch
2276603ac3
Drop CustomFieldValue
2020-08-21 16:21:11 -04:00
Jeremy Stretch
879166d939
Initial work on reimplementing custom fields
2020-08-21 15:16:33 -04:00
Jeremy Stretch
f37997ac54
Closes #4814 : Allow nested LAG interfaces
2020-08-21 13:35:03 -04:00
Jeremy Stretch
ed65603632
Closes #4540 : Add IP address status type for SLAAC
2020-08-21 13:17:41 -04:00
Jeremy Stretch
802af06c0f
Closes #4991 : Add Python and NetBox versions to error page
2020-08-21 12:58:48 -04:00
Jeremy Stretch
ec66e1a5c0
Closes #4349 : Drop support for embedded graphs
2020-08-21 11:57:46 -04:00
Jeremy Stretch
ee34e28986
Drop backward compatibility for REMOTE_AUTH_DEFAULT_PERMISSIONS defined as a list
2020-08-21 11:18:57 -04:00
Jeremy Stretch
d1071b79e3
Closes #4360 : Drop support for the Django template language in export templates
2020-08-21 11:16:30 -04:00
Jeremy Stretch
2339fe22ae
Closes #4941 : commit argument is now required argument in a custom script's run() method
2020-08-21 11:06:36 -04:00
Jeremy Stretch
e02590ac96
Post-release version bump
2020-08-21 09:56:29 -04:00
Jeremy Stretch
7b05a18173
Merge pull request #5026 from netbox-community/develop
...
Release v2.9.0
2020-08-21 09:52:01 -04:00
Jeremy Stretch
b22995a6d7
Snip beta warning
2020-08-21 09:41:28 -04:00
Jeremy Stretch
6c1436174c
Release v2.9.0
2020-08-21 09:39:31 -04:00
Jeremy Stretch
b2aa9b82c8
Merge pull request #5000 from netbox-community/develop-2.9
...
Stage v2.9 release
2020-08-21 09:32:00 -04:00
Jeremy Stretch
23aae52992
Merge branch 'develop' into develop-2.9
2020-08-21 09:21:18 -04:00
Jeremy Stretch
8b5e701ba4
Cleaned up release notes for v2.9.0
2020-08-21 09:18:28 -04:00
Jeremy Stretch
8f88d2afab
Closes #5024 : List available options for choice fields within CSV import forms
2020-08-20 15:44:30 -04:00
Jeremy Stretch
8d351178ac
Fixes #5022 : Fix exception when editing IP address with NAT inside IP assigned
2020-08-20 14:38:58 -04:00
Jeremy Stretch
bc0e6cc8dd
Fixes #5012 : Return details of exceptions resulting from report/script execution
2020-08-20 12:47:26 -04:00
Jeremy Stretch
bf4fee1592
Fixes #5020 : Correct handling of dependent objects during bulk deletion
2020-08-20 09:44:45 -04:00
Jeremy Stretch
e1cf27a3ac
Refactor DCIM models into separate submodules
2020-08-19 16:37:23 -04:00
Jeremy Stretch
db5bb8e5bb
Fix changelog tests
2020-08-19 16:02:10 -04:00
Jeremy Stretch
3ebef04a11
Closes #5016 : assertHttpStatus() should report form validation errors
2020-08-18 17:02:47 -04:00
Jeremy Stretch
0d9fc309d5
Update test script ObjectVars
2020-08-18 14:43:21 -04:00
Jeremy Stretch
c9c79dabef
Fixes #5004 : Permit assignment of an interface to a LAG on any peer virtual chassis member
2020-08-18 14:41:47 -04:00
Jeremy Stretch
5fad6a63ca
Merge pull request #5009 from kobayashi/4989-vmcount
...
Fixes #4989 : Fix no vm count for cluster in global search
2020-08-18 14:03:57 -04:00
Jeremy Stretch
82900fb65d
Changelog for #4990
2020-08-18 14:01:59 -04:00
Jeremy Stretch
046272ff37
Merge pull request #5010 from netbox-community/4990-custom-script-changelog
...
Fixes #4990 : Object change logging during custom script execution
2020-08-18 13:57:21 -04:00
Jeremy Stretch
bc5f800a8b
Refactor tests (again)
2020-08-18 13:30:16 -04:00
Jeremy Stretch
36d86e6220
Avoid using post_data() for form data
2020-08-18 13:13:13 -04:00
Jeremy Stretch
986ef2b8e6
Move changelog signals setup to a context manager
2020-08-18 13:05:41 -04:00
Jeremy Stretch
5629124755
Tweak passing of tags
2020-08-18 12:37:07 -04:00
Jeremy Stretch
0bfb64dc09
Simplify tag creation
2020-08-18 11:33:23 -04:00
Jeremy Stretch
c482dcd8cb
Dump full response content on unexpected status code
2020-08-18 10:41:28 -04:00
Jeremy Stretch
881cab051b
Add changelog tests for UI views
2020-08-18 10:05:58 -04:00
Jeremy Stretch
afebf525d1
Move housekeeping to _handle_changed_object()
2020-08-18 09:13:07 -04:00
Jeremy Stretch
0e5d0a43f9
Fix serialization of tags for REST API updates
2020-08-17 16:18:47 -04:00
Jeremy Stretch
cf086cd7b2
Remove errant import
2020-08-17 14:15:02 -04:00
Jeremy Stretch
81c72739b5
Attach object modification signals before running a custom script
2020-08-17 13:43:48 -04:00
Jeremy Stretch
ff5a3c1055
Cache custom fields on instance during bulk edit
2020-08-17 12:29:40 -04:00
Jeremy Stretch
bc04543b33
Cache custom fields on instance prior to calling create()/update()
2020-08-17 12:22:37 -04:00
Jeremy Stretch
dd707c97af
Cache custom fields on instance prior to save()
2020-08-17 11:08:14 -04:00
kobayashi
34708a8fa5
Fixes #4989 : Fix no vm count for cluster in global search
2020-08-17 10:59:01 -04:00
Jeremy Stretch
4ee8e473eb
Move ObjectChange creation into signal receivers
2020-08-14 17:03:45 -04:00
Jeremy Stretch
b4299241fe
Cast all query param values to string
2020-08-14 11:38:15 -04:00
Jeremy Stretch
66c91484f5
Clean up display_name for various models
2020-08-14 10:20:34 -04:00
Jeremy Stretch
808d621eda
VC member selection should use display_name
2020-08-14 10:09:54 -04:00
Jeremy Stretch
943c2230ba
Bump version for upcoming v2.9 release
2020-08-13 13:12:09 -04:00
Jeremy Stretch
d4fd0df02c
Release v2.9-beta2
2020-08-13 13:04:33 -04:00
Jeremy Stretch
fd139a77f5
Closes #4997 : Introduce OrderedDefaultRouter; move root API views to views.py
2020-08-13 12:49:49 -04:00
Jeremy Stretch
a08418bff8
Closes #4996 : Add "connect" buttons to individual device component views
2020-08-13 11:14:33 -04:00
Jeremy Stretch
bdc4189812
Fixes #4995 : Fix missing buttons to add console/power ports under device view
2020-08-13 10:53:34 -04:00
Jeremy Stretch
e252de319e
Add region field to device form
2020-08-13 10:45:01 -04:00
Jeremy Stretch
0e91d837a0
Allow selecting NAT IP address by assigned virtual machine
2020-08-13 10:42:19 -04:00
Jeremy Stretch
71c2e235a8
Use display_name in VRF selection widgets
2020-08-13 10:32:57 -04:00
Jeremy Stretch
ed0e212ce0
Closes #4994 : Add cable attribute to PowerFeed API serializer
2020-08-13 10:30:28 -04:00
Jeremy Stretch
b405e8294b
Merge branch 'develop' into develop-2.9
2020-08-13 10:20:39 -04:00
Jeremy Stretch
a7cd09d6d4
Fixes #4993 : Add cable to nested CircuitTermination serializer
2020-08-13 10:19:50 -04:00
Jeremy Stretch
bc61393256
Merge branch 'develop' into develop-2.9
2020-08-13 10:06:03 -04:00
Jeremy Stretch
acd5f21866
Fixes #4992 : Add display_name to nested VRF serializer
2020-08-13 09:56:03 -04:00
Jeremy Stretch
3bff9b647c
Changelog for #4922 , #4982
2020-08-13 09:36:06 -04:00
Jeremy Stretch
6d8cb6dac3
Merge pull request #4978 from netbox-community/4922-optimize-interface-replication
...
Closes #4922 : Optimize schema migration for VM interface replication
2020-08-13 09:34:24 -04:00
Jeremy Stretch
76dc80a45d
Merge pull request #4987 from netbox-community/4982-apiselect-improvements
...
Closes #4982 : Overhaul the APISelect widget and support ObjectVar filtering
2020-08-13 09:32:32 -04:00
Jeremy Stretch
53f9f82317
Set display_field where needed
2020-08-13 09:27:21 -04:00
Jeremy Stretch
0b14b66727
Update ObjectVar documentation
2020-08-12 15:40:06 -04:00
Jeremy Stretch
fe1ffdcbb7
Extend ObjectVars to accept display_field, query_params, and null_option
2020-08-12 14:51:58 -04:00
Jeremy Stretch
b891b407d4
Add brief_mode to DynamicModelChoiceMixin
2020-08-12 14:15:34 -04:00
Jeremy Stretch
5372492785
Clean up Select2 widget Javascript
2020-08-12 14:03:58 -04:00
Jeremy Stretch
c40df97ffa
Rename add_additional_query_param()
2020-08-12 13:59:11 -04:00
Jeremy Stretch
9e14e28d89
Remove unused arguments from APISelect widget
2020-08-12 13:57:34 -04:00
Jeremy Stretch
e9e77fc689
Add disabled_indicator to DynamicModelChoiceMixin
2020-08-12 13:30:49 -04:00
Jeremy Stretch
779686425a
Use brief mode when fetching cable termination objects
2020-08-12 13:20:30 -04:00
Jeremy Stretch
09849391e3
Remove filter_for argument from Select2 widgets
2020-08-12 13:03:59 -04:00
Jeremy Stretch
c45a57ff43
Update cable termination forms to use DynamicModelChoiceField
2020-08-12 12:58:32 -04:00
Jeremy Stretch
100c8fef20
Add support for referencing peer field values in query_params
2020-08-12 12:37:17 -04:00
Jeremy Stretch
d752c36ea8
Fix virtual chassis member add form
2020-08-12 10:17:21 -04:00
Jeremy Stretch
d8d752b623
Fix form for adding devices to a cluster
2020-08-12 10:14:21 -04:00
Jeremy Stretch
b917403c93
Replace 'nullable' attribute with null_option
2020-08-12 10:05:12 -04:00
Jeremy Stretch
8a8b4e728a
Move null_option to DynamicModelChoiceMixin
2020-08-12 09:47:13 -04:00
Jeremy Stretch
f3fb85933f
Add query_params attribute to DynamicModelChoiceMixin
2020-08-12 09:28:24 -04:00
Jeremy Stretch
a831e525da
Remove value_field from APISelect; reference to_field_name on field
2020-08-11 17:19:40 -04:00
Jeremy Stretch
fdc43f8279
Add display_field kwarg to DynamicModelChoiceMixin
2020-08-11 17:00:28 -04:00
Jeremy Stretch
2c64d45c69
Drop support for conditional_query_params on APISelect
2020-08-11 16:23:36 -04:00
Jeremy Stretch
5b438c3f30
Refactor utility form resources into separate modules
2020-08-11 15:14:06 -04:00
Jeremy Stretch
3c395e7c9f
Closes #4885 : Add MultiChoiceVar for custom scripts
2020-08-11 13:23:39 -04:00
Jeremy Stretch
eadd2d6854
Remove obsolete livesearch Javascript
2020-08-11 12:56:27 -04:00
Jeremy Stretch
c163ec1e8d
Clean up custom script templates
2020-08-10 16:27:24 -04:00
Jeremy Stretch
93da6b6edf
#2006 : Clean up report views
2020-08-10 15:56:55 -04:00
Jeremy Stretch
d7e2acd0ad
Optimize schema migration for VM interface replication
2020-08-10 13:53:28 -04:00
Jeremy Stretch
365b6f5e17
Changelog for #4969
2020-08-10 11:28:41 -04:00
Jeremy Stretch
70321ba4fb
Merge pull request #4972 from netbox-community/4969-remove-secretrole-users-groups
...
#4969 : Remove user and group assignment from SecretRoles
2020-08-10 11:27:15 -04:00
Jeremy Stretch
e6bc55af85
#4969 : Remove user and group assignment from SecretRole
2020-08-07 16:19:18 -04:00
Jeremy Stretch
aca3ca9d65
Simplify the aggregation of constraint sets
2020-08-07 14:09:55 -04:00
Jeremy Stretch
1dfed14bc9
Fixes #4968 : Fix exception when activating user keys in admin UI
2020-08-07 12:06:53 -04:00
Jeremy Stretch
09015c98c4
Fixes #4903 : Fix member count when searching for virtual chassis
2020-08-07 08:54:02 -04:00
Jeremy Stretch
14724f3e1a
Bump Django to 3.1
2020-08-06 16:22:18 -04:00
Jeremy Stretch
2b9dad934c
Changelog for #4946
2020-08-06 16:17:31 -04:00
Jeremy Stretch
86c3eec3e4
Merge pull request #4963 from netbox-community/4946-objectpermission-or-constraints
...
Closes #4946 : Extend ObjectPermission constraints to OR multiple JSON objects
2020-08-06 16:10:15 -04:00
Jeremy Stretch
4a516103a6
Extend ObjectPermission constraints to OR multiple JSON objects
2020-08-06 15:53:23 -04:00
Jeremy Stretch
b1ec332a56
Fixes #4951 : Redirect to device inventory view after creting a new inventory item
2020-08-06 13:20:12 -04:00
Jeremy Stretch
6367105302
Changelog for #4639
2020-08-06 09:44:33 -04:00
Jeremy Stretch
c1e58291b2
Merge pull request #4959 from netbox-community/4639-prefix-annotate-depth
...
Closes #4639 : Replace annotate_depth() on Prefix manager
2020-08-06 09:42:12 -04:00
Jeremy Stretch
0f397fa410
Replicate 'max length' field in PrefixFilterForm for consistency
2020-08-06 09:20:20 -04:00
Jeremy Stretch
c36d8b2256
Fix default display of child count in prefix tables
2020-08-06 09:14:20 -04:00
Jeremy Stretch
d384f25ec2
Replace expand/collpase with max mask length for prefixes list
2020-08-05 16:48:45 -04:00
Jeremy Stretch
e8df9be702
Add LTE and GTE filters for prefix mask length
2020-08-05 16:16:51 -04:00
Jeremy Stretch
0d68d0c059
Replace annotate_depth() with annotate_tree()
2020-08-05 15:55:47 -04:00
Jeremy Stretch
8709c50a9e
Remove unused wiki images
2020-08-05 14:10:08 -04:00
Jeremy Stretch
bdb8263610
Standardize API requests
2020-08-05 14:04:59 -04:00
Jeremy Stretch
043c34c510
Merge pull request #4958 from netbox-community/docs-refresh
...
Documentation refresh for v2.9 release
2020-08-05 13:55:23 -04:00
Jeremy Stretch
e0f67c9ee9
Merge branch 'develop-2.9' into docs-refresh
2020-08-05 13:53:06 -04:00
Jeremy Stretch
73756f7483
Finished updating REST API documentation
2020-08-05 13:40:06 -04:00
Jeremy Stretch
42ebf0a546
Closes #4945 : Add a user-friendly 403 error page
2020-08-05 10:40:45 -04:00
Jeremy Stretch
e6df6dc7f4
Fixes #4950 : Include inventory item label in API serializer, UI view
2020-08-05 10:11:38 -04:00
Jeremy Stretch
bd24eebbf2
Fixes #4952 : Default to VM tab when creating/editing an IP address for a VM
2020-08-05 09:29:29 -04:00
Jeremy Stretch
65b42c93b0
Merge branch 'develop' into develop-2.9
2020-08-05 09:15:10 -04:00
Jeremy Stretch
65af012d60
Started refreshing REST API documentation
2020-08-04 17:07:45 -04:00
Jeremy Stretch
9c3b67048a
Post-release version bump
2020-08-04 12:41:29 -04:00
Jeremy Stretch
2ce99929e2
Merge pull request #4947 from netbox-community/develop
...
v2.8.9 - 2020-08-04
2020-08-04 12:39:55 -04:00
Jeremy Stretch
22c482bdc3
Release v2.8.9
2020-08-04 12:31:38 -04:00
systeembeheerder
c358097d52
Update upgrading.md ( #4937 )
...
include the local_requirements.txt file to keep ldap from breaking during upgrades.
Co-authored-by: Jeremy Stretch <jeremy.stretch@networktocode.com >
2020-08-04 12:26:21 -04:00
Jeremy Stretch
26e37c1da6
Fixes #4455 : Fix ordering of prefixes beneath aggregate when available space is hidden
2020-08-04 12:09:10 -04:00
Jeremy Stretch
053c600b67
Closes #4943 : Add a 'description' field to ObjectPermission
2020-08-03 16:37:37 -04:00
Jeremy Stretch
ce2dada9fd
Closes #4942 : Make ObjectPermission's 'name' field required
2020-08-03 16:10:51 -04:00
Jeremy Stretch
ccb2bf4344
Exclude permission, userconfig inlines when creating a new user
2020-08-03 14:16:21 -04:00
Jeremy Stretch
8517434733
Add notes to admin UI encouraging Jinja2 over legacy Django templating
2020-08-03 14:09:32 -04:00
Jeremy Stretch
b410674f9e
Log a warning for scripts whose run() method does not accept a commit argument
2020-08-03 13:56:10 -04:00
Jeremy Stretch
31e65a09e8
Closes #4940 : Added an occupied field to rack unit representations for rack elevation views
2020-08-03 13:37:32 -04:00
Jeremy Stretch
cdfec4d865
Fixes #4939 : Fix linking to LAG interfaces on other VC members
2020-08-03 12:57:04 -04:00
Jeremy Stretch
af98e349e9
Fixes #4938 : Show add, import buttons on virtual chassis list view
2020-08-03 12:52:00 -04:00
Jeremy Stretch
c3c27ac664
Refreshed admin docs
2020-08-03 11:42:24 -04:00
Jeremy Stretch
2644330452
Refreshed "additional features" docs
2020-08-03 11:03:19 -04:00
Jeremy Stretch
eacbec9c68
Update caching, change logging documentation
2020-07-30 14:57:34 -04:00
Jeremy Stretch
9e3bfdd57c
Update virtualization documentation
2020-07-30 13:48:05 -04:00
Jeremy Stretch
f49998980f
Update power documentation
2020-07-30 13:36:40 -04:00
Jeremy Stretch
190a2ff92b
Update tenancy documentation
2020-07-30 13:02:53 -04:00
Jeremy Stretch
96d2a8b30a
Update IPAM model documentation
2020-07-30 12:55:51 -04:00
Jeremy Stretch
d42a37f866
Update docs for tags, config contexts
2020-07-30 11:36:46 -04:00
Jeremy Stretch
7b45d06631
Fixes #4931 : Fix DoesNotExist exception when deleting devices
2020-07-30 10:08:36 -04:00
Jeremy Stretch
cea6c98f54
Fixes #4930 : Replicate label values when instantiating device type components
2020-07-30 10:05:29 -04:00
Jeremy Stretch
fd564f09d1
#4923 : Separate user creation instructions for Ubuntu/CentOS
2020-07-30 09:15:20 -04:00
Jeremy Stretch
76c2fd3414
Fixes #4926 : Fix ordering of VM interfaces in REST API endpoint
2020-07-30 09:10:06 -04:00
Jeremy Stretch
712e850951
Fixes #4927 : Fix validation error when updating an existing secret
2020-07-30 08:57:45 -04:00
Jeremy Stretch
24cedab04b
Fixes #4929 : Correct log message when creating a new object
2020-07-30 08:51:01 -04:00
Jeremy Stretch
95348b1044
Update site and rack documentation
2020-07-29 16:27:38 -04:00
Jeremy Stretch
55ee3db5bc
#4919 : Allow adding/changing assigned permissions within group and user admin views
2020-07-29 12:12:00 -04:00
Jeremy Stretch
73f9d615bc
Fixes #4921 : Render non-viewable devices as unavailable space in rack elevations
2020-07-29 09:43:13 -04:00
Jeremy Stretch
4262e2ef09
Closes #4916 : Clarify plugin config behavior when specifying a default value for a required setting
2020-07-28 17:12:46 -04:00
Jeremy Stretch
2dd494bc42
Closes #4913 : Upgrade jQuery to v3.5.1
2020-07-28 14:25:05 -04:00
Jeremy Stretch
8faf586e14
Merge pull request #4915 from tyler-8/docs_exclude_api
...
Add note describing the exclude config context functionality
2020-07-28 13:21:27 -04:00
Tyler Bigler
08975b5ef9
Add note describing the exclude config context functionality
2020-07-28 13:01:26 -04:00
Jeremy Stretch
d1a505d07f
Fixes #4914 : Fix toggling cable status under device view
2020-07-28 12:54:21 -04:00
Jeremy Stretch
1e4615aa75
Update device documentation
2020-07-28 11:42:10 -04:00
Jeremy Stretch
0616127503
Update device type and component template documentation
2020-07-28 11:04:57 -04:00
Jeremy Stretch
b8783078eb
Updated documentation for device components
2020-07-28 10:58:43 -04:00
Jeremy Stretch
31c156f792
Updated cable documentation
2020-07-28 09:48:55 -04:00
Jeremy Stretch
a770dd4836
Updated circuits documentation
2020-07-28 09:18:13 -04:00
Jeremy Stretch
bfdb01244d
Refresh configuration docs
2020-07-27 20:35:00 -04:00
Jeremy Stretch
a206b422fb
Fixes #4912 : Fix image attachment API endpoint; add API view tests
2020-07-27 14:24:15 -04:00
Jeremy Stretch
9f363f493b
Closes #4909 : Check for contents in local_requirements.txt before calling pip
2020-07-27 12:01:21 -04:00
Jeremy Stretch
2972993a84
Fixes #4910 : Unpin redis dependency to fix exception in RQ worker
2020-07-27 11:52:27 -04:00
Jeremy Stretch
b17e47101c
Fixes #4905 : Fix front port count on device type view
2020-07-27 10:19:24 -04:00
Jeremy Stretch
9e1edd55d6
Closes #4898 : Add MAC address search field to interfaces list
2020-07-24 16:46:29 -04:00
Jeremy Stretch
61ce8d1cb0
Closes #4899 : Add MAC address column to interfaces table
2020-07-24 16:43:30 -04:00
Jeremy Stretch
e2718973ce
Update the CONTRIBUTING guide
2020-07-24 16:11:46 -04:00
Jeremy Stretch
b081864e66
Allow stalebot to tag issues marked as under review
2020-07-24 14:58:05 -04:00
Jeremy Stretch
a912d6ed1e
Update feature request triage workflow
2020-07-24 14:04:41 -04:00
Jeremy Stretch
e45ebdffb1
Add issue triage images
2020-07-24 13:18:13 -04:00
Jeremy Stretch
5734c5e093
Update stalebot config
2020-07-24 11:51:08 -04:00
Jeremy Stretch
cb570790e6
Fixes #4895 : Force UTF-8 encoding when embedding model documentation
2020-07-24 09:26:20 -04:00
Jeremy Stretch
bb4f21d5ee
Fixes #4894 : Fix display of device/VM counts on platforms list
2020-07-24 09:16:14 -04:00
Jeremy Stretch
fe20c30a81
Fix parameters for ObjectChangeTestCase
2020-07-23 14:57:35 -04:00
Jeremy Stretch
7eb688bdcd
Release v2.9-beta1
2020-07-23 14:46:06 -04:00
Jeremy Stretch
22ee6703ad
Merge branch 'develop' into develop-2.9
2020-07-23 14:35:34 -04:00
Jeremy Stretch
b734c72be7
Fix VirtualChassis search by name
2020-07-23 14:32:30 -04:00
Jeremy Stretch
9bcfefa31e
Fix ordering for Tags
2020-07-23 14:28:22 -04:00
Jeremy Stretch
37706f1c87
Use RestrictedQuerySet for default Tag manager
2020-07-23 14:20:56 -04:00
Jeremy Stretch
78bb2e12fe
Clean up migration output
2020-07-23 14:03:19 -04:00
Jeremy Stretch
84d4b2db77
Clean up resolution of HTTP verbs to permission actions
2020-07-23 13:53:36 -04:00
Jeremy Stretch
b47a9f251d
Change ObjectChangeFilterForm user field to be API-driven
2020-07-23 13:47:19 -04:00
Jeremy Stretch
46ebeba28f
Set default ordering for user and group API endpoints
2020-07-23 13:46:40 -04:00
Jeremy Stretch
a262a8320b
Changelog for #4887
2020-07-23 13:13:49 -04:00
Jeremy Stretch
d39cda2e45
Merge pull request #4888 from jvanderaa/napalm_lookup_hostname
...
Removes IP Address Check for NAPALM Information Gathering
2020-07-23 13:11:07 -04:00
Jeremy Stretch
cb36f9fdb3
Remove restriction enforcement from RestrictedQuerySet
2020-07-23 12:48:03 -04:00
Josh VanDeraa
b69d2f1367
Merge remote-tracking branch 'upstream/develop' into napalm_lookup_hostname
2020-07-23 09:33:40 -05:00
Josh VanDeraa
3fd3c7a383
Removes IP address check for NAPALM in HTML
2020-07-23 09:24:02 -05:00
Jeremy Stretch
8c4add38f4
Update release instructions
2020-07-23 10:17:57 -04:00
Jeremy Stretch
d28cece264
Merge pull request #4883 from kobayashi/4880-tagged-vlans
...
#4880 : Fix remove untagged-vlans if not assigned in bulk interfaces edit
2020-07-23 09:01:56 -04:00
kobayashi
a12d94a3bc
Fixes #4880 : Fix remove untagged-vlans if not assigned in bulk interfaces edit
2020-07-23 01:36:31 -04:00
Jeremy Stretch
d23f97abc8
Merge branch 'develop' into develop-2.9
2020-07-22 17:11:35 -04:00
Jeremy Stretch
9f4c1e64ce
Refactor clone_button() to avoid undefined URL
2020-07-22 17:06:08 -04:00
Jeremy Stretch
86956c8fc3
Fixes #4875 : Fix documentation for image attachments
2020-07-22 16:48:56 -04:00
Jeremy Stretch
0991a8edaa
Fixes #4876 : Fix labels for sites in staging or decommissioning status
2020-07-22 16:43:25 -04:00
Jeremy Stretch
380d30e612
Add filters for ObjectPermissions
2020-07-22 16:34:16 -04:00
Jeremy Stretch
4f54ffa9aa
Admin UI cleanup
2020-07-22 16:00:28 -04:00
Jeremy Stretch
7cdb0cf560
Allow the assignment of ObjectPermissions to users, groups, and permissions
2020-07-22 15:25:06 -04:00
Jeremy Stretch
798810b3dd
Changelog for #4877
2020-07-22 14:41:39 -04:00
Jeremy Stretch
1fcefc486c
Merge pull request #4879 from netbox-community/4877-users-api-endpoint
...
4877 users api endpoint
2020-07-22 14:35:14 -04:00
Jeremy Stretch
79f1248119
Add filter tests for group, users
2020-07-22 13:58:12 -04:00
Jeremy Stretch
2cc4f032b0
Correct FilterSet naming
2020-07-22 13:48:04 -04:00
Jeremy Stretch
64a3bd37e7
Move EXEMPT_EXCLUDE_MODELS to settings; add Group and User models
2020-07-22 12:13:07 -04:00
Jeremy Stretch
b4cf85149b
Add tests for users and groups API endpoints
2020-07-22 12:04:14 -04:00
Jeremy Stretch
788f8c9a1c
Add view_namespace attrbiute to APITestCase to override model's app_label
2020-07-22 11:51:10 -04:00
Jeremy Stretch
e9199d6ca5
Look for auth model serializers in users app
2020-07-22 11:50:20 -04:00
Jeremy Stretch
1ac215bf87
Introduce API endpoints for Users and Groups
2020-07-22 11:21:51 -04:00
Jeremy Stretch
3e6b257fa0
Exclude ObjectPermissions API endpoint from EXEMPT_VIEW_PERMISSIONS
2020-07-21 17:39:56 -04:00
Jeremy Stretch
a3d1ee474c
Clean up v2.9 release notes
2020-07-21 16:58:31 -04:00
Jeremy Stretch
1714902f88
Merge branch 'develop' into develop-2.9
2020-07-21 12:57:02 -04:00
Jeremy Stretch
f1e82a3647
Merge pull request #4873 from netbox-community/develop
...
Release v2.8.8
2020-07-21 12:21:04 -04:00
Jeremy Stretch
357bf671ad
Post-release version bump
2020-07-21 12:16:04 -04:00
Jeremy Stretch
183d475dc8
Release v2.8.8
2020-07-21 12:12:22 -04:00
Jeremy Stretch
136d3118d2
Fixes #4872 : Enable filtering virtual machine interfaces by tag
2020-07-21 09:41:00 -04:00
Jeremy Stretch
c6fd6ab329
Remove cacheops monkey patch for RestrictedQuerySet
2020-07-20 16:54:24 -04:00
Jeremy Stretch
0ef016db07
Update installation docs
2020-07-20 16:53:04 -04:00
Jeremy Stretch
08a5e82afc
Merge pull request #4852 from glennmatthews/gfm-2006-continued
...
Some additional fixes to scripts/reports background running (2.9)
2020-07-20 13:10:56 -04:00
Jeremy Stretch
8514a5427c
Update related object counts to use dunders in accessor
2020-07-20 13:00:33 -04:00
Jeremy Stretch
de6202c160
Merge pull request #4861 from netbox-community/django-31
...
Upgrade to Django 3.1 (v2.9)
2020-07-20 12:47:49 -04:00
Jeremy Stretch
0f679e1f03
Closes #4871 : Specify ordering for querysets using annotate() to count related objects
2020-07-20 12:07:19 -04:00
Jeremy Stretch
39dc1f882a
Merge branch 'develop-2.9' into django-31
2020-07-20 11:15:01 -04:00
Jeremy Stretch
5b43fa0e12
Upgrade Django to 3.1RC1
2020-07-20 11:10:55 -04:00
Jeremy Stretch
2f5e623284
Merge pull request #4870 from glennmatthews/gfm-issue-4862
...
Treat minified/packed JS/CSS files as binary. Fixes #4862
2020-07-20 10:46:47 -04:00
Glenn Matthews
a7829a2deb
Treat minified/packed JS/CSS files as binary. Fixes #4862
2020-07-20 10:31:24 -04:00
Jeremy Stretch
ba50bfa939
Address some of the django_tables2 deprecation warnings
2020-07-16 16:52:45 -04:00
Jeremy Stretch
9d243103f4
Fixes #4595 : Ensure consistent display of non-racked and child devices on rack view
2020-07-16 15:45:27 -04:00
Jeremy Stretch
16f44305e4
Update static dependencies
2020-07-16 15:22:31 -04:00
Jeremy Stretch
1dbf776279
Fix handling of ProtectedError exceptions
2020-07-16 13:45:02 -04:00
Jeremy Stretch
bdf41451eb
Pin Django version to 3.1-beta1 for v2.9 beta
2020-07-16 13:04:19 -04:00
Jeremy Stretch
82cd24a7de
Remove deprecated ifequal template tags
2020-07-16 13:01:31 -04:00
Jeremy Stretch
21a750e8ec
Change Postgres-specific JSONField to stock Django field
2020-07-16 12:02:49 -04:00
Jeremy Stretch
68ecddccdb
Convert NullBooleanField to BooleanField(null=True)
2020-07-16 11:56:35 -04:00
Jeremy Stretch
8dd41b771e
Update import locations for Django 3.1
2020-07-16 11:54:08 -04:00
Jeremy Stretch
a4829198ff
Update dependencies for v2.9
2020-07-16 11:28:19 -04:00
Jeremy Stretch
5cfc4ec3a0
Merge pull request #4858 from netbox-community/4857-remove-legacy-choice-ids
...
Closes #4857 : Drop support for legacy numeric choice field values
2020-07-15 17:07:42 -04:00
Jeremy Stretch
19d0d6ff10
Closes #4857 : Drop support for legacy numeric choice field values
2020-07-15 16:54:33 -04:00
Jeremy Stretch
7461e76606
Fix regex for Python 3.7
2020-07-15 16:19:30 -04:00
Glenn Matthews
d8b0a11a49
Save JobResult even for a script run with commit=False
2020-07-15 12:58:01 -04:00
Jeremy Stretch
1f9a440598
Fixes #4856 : Redirect user back to circuit after connecting a termination
2020-07-15 10:09:31 -04:00
Jeremy Stretch
1d0b27c99e
Fixes #4851 : Show locally connected peer on circuit terminations
2020-07-15 10:01:01 -04:00
Jeremy Stretch
48576919b2
Closes #4854 : Add staging and decommissioning statuses for sites
2020-07-15 09:35:46 -04:00
Jeremy Stretch
0174983208
Changelog for, #3240 , #4803 , #4805
2020-07-15 09:15:18 -04:00
Jeremy Stretch
a7776d2f53
Merge pull request #4849 from glennmatthews/gfm-issue-4803
...
#4803 : Family of nested address/prefix/aggregate serializes as integer, not as string
2020-07-15 09:13:12 -04:00
Jeremy Stretch
85254eb8b5
Merge pull request #4850 from glennmatthews/gfm-issue-3240
...
#3240 : Use correct serializer class for available-prefixes POST
2020-07-15 09:10:23 -04:00
Jeremy Stretch
9078cb29cc
Merge pull request #4813 from glennmatthews/gfm-issue-4805
...
Don't ignore ImportErrors raised when loading a plugin. Fixes #4805
2020-07-15 09:05:42 -04:00
Glenn Matthews
0fd3c83861
Refactor repeated import code
2020-07-14 17:15:17 -04:00
Jeremy Stretch
1291fc4187
Add missing changelog view tests
2020-07-14 16:31:55 -04:00
Jeremy Stretch
04d8ab3792
Clean up device component creation forms
2020-07-14 15:51:13 -04:00
Jeremy Stretch
cf0e31ac0f
Introduce BulkRenameObjectsViewTestCase
2020-07-14 13:19:00 -04:00
Jeremy Stretch
4458ce69df
Enforce constrained permissions when bulk renaming objects
2020-07-14 13:18:22 -04:00
Jeremy Stretch
81ed03575d
Rename BulkCreateObjectsViewTestCase to CreateMultipleObjectsViewTestCase
2020-07-14 11:08:59 -04:00
Glenn Matthews
49c6bee6d7
Fix jobresult success label spelling
2020-07-14 09:45:36 -04:00
Jeremy Stretch
d47ea04ec4
Add "add interfaces" button to virtual machine view
2020-07-13 16:59:46 -04:00
Jeremy Stretch
d5a5a4a8d1
Skip report/script execution tests if RQ worker is not running
2020-07-13 16:48:44 -04:00
Glenn Matthews
087ad30d3c
Use correct serializer class for available-prefixes POST. Fixes #3240
2020-07-13 16:26:05 -04:00
Jeremy Stretch
9f7ed25e74
Add assigned IP addresses and VLANs to interface tables
2020-07-13 16:18:17 -04:00
Jeremy Stretch
013a2a35e0
Add cluster and virtual machine filters to VM interfaces list
2020-07-13 15:43:54 -04:00
Jeremy Stretch
9cece39ee9
Remove incorrect bulk edit test data
2020-07-13 15:26:06 -04:00
Jeremy Stretch
05aa008ce1
#2006 : Prevent script/report execution if no RQ worker is running
2020-07-13 15:11:58 -04:00
Glenn Matthews
9c1dd159de
Address/prefix/aggregate family is an integer, not a string. Fixes #4803
2020-07-13 14:50:58 -04:00
Jeremy Stretch
bc7535c4d2
Changelog for #4829 , #4831
2020-07-13 13:35:12 -04:00
Jeremy Stretch
df20abf283
Merge pull request #4844 from jvanderaa/napalm_lookup_hostname
...
Adds name lookup to NAPALM if no primary IP address exists for device
2020-07-13 13:32:32 -04:00
Jeremy Stretch
96c539c0ee
Merge pull request #4830 from mandrewdx/L15P_Ports
...
Add NEMA 15/L15 Power Types
2020-07-13 13:29:09 -04:00
Jeremy Stretch
e53839ca2a
Add progress counter to VM interface replication migration
2020-07-13 13:13:37 -04:00
Josh VanDeraa
ba8b99d3b8
Moves location of the IP address / hostname check and assignment
2020-07-13 08:36:15 -05:00
Josh VanDeraa
cac48924ae
Adds verification of device.name configured
2020-07-10 16:18:58 -05:00
Josh VanDeraa
7788bf3ce3
Adds to NAPALM, name lookup if no primary IP address for device
2020-07-10 15:12:25 -05:00
Jeremy Stretch
fa9ffb23ad
Fixes #4838 : Fix rack power utilization display for racks without devices
2020-07-10 15:59:27 -04:00
Jeremy Stretch
a260019a7f
#4843 : Use subqueries when counting multiple types of related objects
2020-07-10 15:38:54 -04:00
Jeremy Stretch
f83ec7256f
Add model documentation for VM interfaces
2020-07-10 13:01:02 -04:00
Jeremy Stretch
96b3de7916
Remove extraneous queryset filter
2020-07-10 10:27:07 -04:00
Jeremy Stretch
b1686c2db9
Fix bulk editing, deletion of VM interfaces
2020-07-10 10:26:43 -04:00
Jeremy Stretch
c8418fe550
Fix RestrictedQuerySet evaluation for VLAN CSV export
2020-07-10 10:09:51 -04:00
Jeremy Stretch
9f025747a7
Tweak queryset for Service views to prefetch related IPs with unrestricted()
2020-07-10 09:56:23 -04:00
Jeremy Stretch
59091efa86
Closes #4840 : Enable change logging for config contexts
2020-07-09 17:09:03 -04:00
Jeremy Stretch
8d7001fe56
Move abstract ChangeLoggedModel under extras
2020-07-09 17:07:25 -04:00
Jeremy Stretch
c3a7939a77
Merge branch 'develop' into develop-2.9
2020-07-09 16:38:37 -04:00
Jeremy Stretch
683ba5eed3
#4835 : Cleanup and improved error handling
2020-07-09 16:35:02 -04:00
Jeremy Stretch
4f00b5af4a
Miscellaneous RestrictedQuerySet cleanup
2020-07-09 15:11:18 -04:00
Jeremy Stretch
26e81546eb
Fix REST API version calculation
2020-07-09 13:08:13 -04:00
Jeremy Stretch
1692fbf5d8
#4837 : Fix API tests
2020-07-09 12:06:13 -04:00
Jeremy Stretch
15525392a2
Closes #4837 : Use dynamic form widget for relationships to MPTT objects
2020-07-09 09:50:01 -04:00
Jeremy Stretch
b535608519
Refactor imports
2020-07-09 09:13:58 -04:00
Jeremy Stretch
0a44ed1355
Fix permissions evaluation for session-authenticated API requests
2020-07-08 17:51:25 -04:00
Sander Steffann
d70140f148
Fix typo in format string
2020-07-08 22:20:20 +02:00
Jeremy Stretch
ccdbf820ba
Use monospaced font for ObjectPermission constraints
2020-07-08 16:07:07 -04:00
Jeremy Stretch
56c0b48302
Enable filtering ObjectPermissions by enabled, action, and object type
2020-07-08 14:38:19 -04:00
Jeremy Stretch
4c2fdf3b1c
Admin UI should use unrestricted queryset for ObjectPermissions
2020-07-08 13:59:57 -04:00
Jeremy Stretch
4eddec4b1e
#4806 : Add url field to ObjectPermissionSerializer
2020-07-08 13:57:50 -04:00
Jeremy Stretch
39248f9e2f
Enable bulk enabling/disabling of permissions
2020-07-08 13:54:09 -04:00
Jeremy Stretch
fac0da224a
Add name, enabled fields to ObjectPermission
2020-07-08 13:44:19 -04:00
Jeremy Stretch
6e50ed084d
Fix tags display
2020-07-08 13:10:40 -04:00
Jeremy Stretch
bf7bd68b6a
Fix tag population for object cloning
2020-07-08 13:07:53 -04:00
Jeremy Stretch
5fd5dbab7b
Merge branch 'develop' into develop-2.9
2020-07-08 13:04:57 -04:00
Jeremy Stretch
fec3ee6f08
Closes #4835 : Support passing multiple initial values for multiple choice fields
2020-07-08 12:50:12 -04:00
Jeremy Stretch
85b284be54
Fix permissions evaluation for available IPs endpoint
2020-07-08 09:31:10 -04:00
Jeremy Stretch
02a6e2190f
Monkey-patch cacheops' _pre_save() receiver to tweak sender's QuerySet
2020-07-07 17:09:41 -04:00
Jeremy Stretch
847fbfd71a
Fix unrestricted querysets
2020-07-07 16:46:57 -04:00
Jeremy Stretch
327a93136a
TreeManager should provide an unrestricted QuerySet for MPTT use
2020-07-07 16:09:47 -04:00
Jeremy Stretch
353d88f0a6
Use unrestricted querysets for prefetching related objects
2020-07-07 15:45:46 -04:00
Jeremy Stretch
25e1319864
Update filter tests to use unrestricted querysets
2020-07-07 14:26:14 -04:00
Jeremy Stretch
88033c0801
Fix queryset for get_peer_termination()
2020-07-07 14:13:58 -04:00
Andrew Martin
5700ade1a1
Add NEMA 15/L15 Power Types
...
Reference - https://www.stayonline.com/product-resources/
2020-07-07 11:12:32 -07:00
Jeremy Stretch
f6d05f3906
Tweak ObjectChange queryset for cleanup
2020-07-07 13:54:49 -04:00
Jeremy Stretch
2fbe138c71
Refactor APITestCase to provide dynamic queryset specification
2020-07-07 13:13:19 -04:00
Jeremy Stretch
a2d957ba0d
Use stock manager as default for Tag model
2020-07-07 12:18:14 -04:00
Glenn Matthews
f807d3a024
Don't ignore ImportErrors raised when loading a plugin. Fixes #4805
2020-07-07 09:14:33 -04:00
Jeremy Stretch
15f5719f44
Remove unused class IPAddressInterfaceSerializer
2020-07-06 16:51:23 -04:00
Jeremy Stretch
924f319343
Closes #4806 : Add a url field to all API serializers
2020-07-06 16:41:08 -04:00
Jeremy Stretch
9a075130f1
Changelog for #2006
2020-07-06 14:02:06 -04:00
Jeremy Stretch
6d0281adc8
Merge pull request #4799 from netbox-community/2006-scripts-reports-background
...
2006 scripts reports background
2020-07-06 13:45:12 -04:00
Jeremy Stretch
592ad18317
Provide a default view for Report instances
2020-07-06 13:30:13 -04:00
Jeremy Stretch
1f905e72d9
Fix stray reference to LOG_LEVEL_CODES
2020-07-06 11:51:28 -04:00
Jeremy Stretch
e02936a44a
Fix reports API test case
2020-07-06 11:15:20 -04:00
Jeremy Stretch
4ea4112490
Fix up schema migration; PEP8 cleanup
2020-07-06 10:44:36 -04:00
Jeremy Stretch
20ee8ec107
Closes #4821 : Restrict group options by selected site when bulk editing VLANs
2020-07-06 10:04:08 -04:00
John Anderson
6547a2bc50
merge conflict
2020-07-06 02:10:52 -04:00
John Anderson
4a74927fa2
Merge branch 'develop-2.9' into 2006-scripts-reports-background
2020-07-06 02:06:53 -04:00
John Anderson
41f92ef8e6
review updates
2020-07-06 02:00:16 -04:00
John Anderson
f092c107b5
PR review updates
2020-07-06 02:00:16 -04:00
Jeremy Stretch
f4c14d4854
Replace get_component_template_actions() with ButtonsColumn
2020-07-02 16:47:28 -04:00
Jeremy Stretch
1ed152cd49
Fix unrestricted queries for Tags
2020-07-02 16:25:13 -04:00
Jeremy Stretch
e635dc1fb3
Arrange device components within tabs
2020-07-02 15:10:56 -04:00
Jeremy Stretch
7b33fac71d
Display component templates under tabs
2020-07-02 14:35:36 -04:00
Jeremy Stretch
a1e5a8b86a
Introduce badge template tag
2020-07-02 14:29:23 -04:00
Jeremy Stretch
92c889ef9e
#4416 : Provide bulk rename ability for device component templates
2020-07-02 13:58:53 -04:00
Jeremy Stretch
eb2da300b0
Fix form initialization for interface import
2020-07-02 13:27:54 -04:00
Jeremy Stretch
6abb7e8f4d
#4721 : Tweak migrations to ensure Interface.device cannot be null
2020-07-02 13:12:37 -04:00
Jeremy Stretch
1f9cdc71d4
Move device and device_type ForeignKeys to abstract component models
2020-07-02 13:07:32 -04:00
Jeremy Stretch
d03d302eef
Closes #4817 : Standardize device/VM component name field to 64 characters
2020-07-02 12:08:19 -04:00
Jeremy Stretch
c5362f5931
Fix permissions evaluation for nonstandard tests
2020-07-02 11:43:03 -04:00
Jeremy Stretch
f28bde179e
Extend label field to all device components
2020-07-02 11:18:08 -04:00
Jeremy Stretch
f98fa364c0
Merge branch 'develop-2.9' into 2006-scripts-reports-background
2020-07-02 11:00:59 -04:00
Daniel Sheppard
e67f08c745
#4695 - Add metadata class to other classes
2020-07-02 09:26:08 -05:00
Jeremy Stretch
8d7377ba04
Merge branch 'develop' into develop-2.9
2020-07-02 10:01:01 -04:00
Jeremy Stretch
1c5af01a82
Merge pull request #4816 from netbox-community/develop
...
Release v2.8.7
2020-07-02 09:42:41 -04:00
Jeremy Stretch
95462ce0ec
Post-release version bump
2020-07-02 09:39:15 -04:00
Jeremy Stretch
9f614452b4
Release NetBox v2.8.7
2020-07-02 09:37:20 -04:00
Jeremy Stretch
fa0c7a76cb
Fix permission evaluation for add console/power port buttons
2020-07-01 15:14:06 -04:00
Jeremy Stretch
06ae424b80
#4416 : Add bulk rename view for InventoryItem
2020-07-01 15:12:05 -04:00
Jeremy Stretch
e4b5045ec7
#4416 : Add bulk_add view for InventoryItems
2020-07-01 14:55:11 -04:00
Jeremy Stretch
7e3e18faea
#4416 : Add individual & changelog views for InventoryItem
2020-07-01 14:46:12 -04:00
Jeremy Stretch
225b6c6958
Fix collection of assigned IPs when editing a device
2020-07-01 14:23:21 -04:00
Jeremy Stretch
57b73c485f
#4416 : Remove individual view for extras.Tag
2020-07-01 14:21:51 -04:00
Jeremy Stretch
c484fa99e2
Introduce ButtonsColumn to reduce boilerplate and standardize organizational object links
2020-07-01 13:47:01 -04:00
Jeremy Stretch
8959d2e0a7
#4416 : Add individual delete views for organizational objects
2020-07-01 12:08:26 -04:00
Jeremy Stretch
4613b69c28
Extend GetReturnURLMixin to automatically resolve default return URL for querysets
2020-07-01 11:50:31 -04:00
Jeremy Stretch
43d610405f
Add changelog for #4695 and #4708
2020-07-01 11:06:49 -04:00
Jeremy Stretch
7e8a4a2a77
Merge pull request #4797 from netbox-community/4695_fix_api_cable_choices_termination_types
...
Fixes #4695 - Add Metadata class that returns content type choices
2020-07-01 11:03:01 -04:00
Jeremy Stretch
56ec4a6360
Merge pull request #4706 from netbox-community/4604_check_position_stack
...
4708: more flexible checks on RearPort usage
2020-07-01 10:59:17 -04:00
Jeremy Stretch
0b1df1483f
Automatically import ContentType when entering nbshell
2020-06-30 16:34:53 -04:00
Jeremy Stretch
7fab929194
Fix evaluation of empty label_pattern
2020-06-30 16:30:54 -04:00
Jeremy Stretch
89ea34015d
Enable bulk editing of device component labels
2020-06-30 16:15:17 -04:00
Jeremy Stretch
7defa22b0b
Remove reference to choices API endpoints
2020-06-30 15:55:15 -04:00
Jeremy Stretch
88e3ac30b6
Closes #4807 : Add bulk edit ability for device bay templates
2020-06-30 15:22:30 -04:00
Jeremy Stretch
52a13b1960
Closes #4793 : Add description field to device component templates
2020-06-30 15:12:53 -04:00
Jeremy Stretch
52cff1ee50
Fixes #4771 : Fix add/remove tag population when bulk editing objects
2020-06-30 09:55:54 -04:00
Jeremy Stretch
8a26f475a7
Fixes #4774 : Fix exception when deleting a device with device bays
2020-06-30 09:43:05 -04:00
John Anderson
1d922a1848
fix previous job result deletion
2020-06-30 09:29:50 -04:00
Jeremy Stretch
51e9b0a22a
Closes #4796 : Introduce configuration parameters for default rack elevation size
2020-06-30 09:26:32 -04:00
Jeremy Stretch
268b4c854e
Closes #4802 : Allow changing page size when displaying only a single page of results
2020-06-30 09:00:42 -04:00
Jeremy Stretch
af778f8fca
TagFilter should call unrestricted() on its queryset
2020-06-29 16:07:14 -04:00
Jeremy Stretch
15f32bdd73
Wrap ComponentTraceMixin in a parent class
2020-06-29 15:14:12 -04:00
Jeremy Stretch
36498c9dd2
Base manager for Tag should use RestrictedQuerySet
2020-06-29 14:57:29 -04:00
Jeremy Stretch
66703d8963
Fix evaluation of RestrictedQuerySet
2020-06-29 14:42:37 -04:00
Jeremy Stretch
71812d1bd5
Fix evaluation of RestrictedQuerySet
2020-06-29 14:41:43 -04:00
Jeremy Stretch
5ed6136915
Introduce ComponentTraceMixin to minimize boilerplate
2020-06-29 14:40:36 -04:00
John Anderson
f48a079ae6
fix tests and cleanup
2020-06-29 14:34:42 -04:00
Jeremy Stretch
a47a100cb7
Fix unrestricted evaluations of RestrictedQuerySet
2020-06-29 13:31:26 -04:00
Jeremy Stretch
9ea4f82eaa
Prefetch tagged VLANs for VMInterfaces
2020-06-29 12:18:59 -04:00
Jeremy Stretch
617e20af0b
Standardize VMInterfaceTest
2020-06-29 12:06:36 -04:00
Jeremy Stretch
89ff59d048
Add graphs endpoint to VMInterfaceViewSet
2020-06-29 12:05:00 -04:00
Jeremy Stretch
6ecbf45974
Fix evaluation of RestrictedQuerySets
2020-06-29 11:48:36 -04:00
Jeremy Stretch
eb45ad600e
Fix evaluation of RestrictedQuerySets
2020-06-29 11:35:13 -04:00
Jeremy Stretch
10e6b6ca66
Fix RestrictedQuerySet evaluation in tests
2020-06-29 11:27:23 -04:00
Jeremy Stretch
5732466e56
Signal receiver should call unrestricted()
2020-06-29 11:07:11 -04:00
Jeremy Stretch
ce55d0c791
Tweak querysets to work with restriction
2020-06-29 10:57:09 -04:00
Jeremy Stretch
6ab4640cdc
Update API tests to work with RestrictedQuerySet
2020-06-29 10:39:06 -04:00
Jeremy Stretch
a6b03b8884
Update WritableNestedSerializer to call unrestricted() on RestrictedQuerySets
2020-06-29 10:38:32 -04:00
Jeremy Stretch
0dbe248df8
Call restrict() when retrieving related Graphs
2020-06-29 10:14:43 -04:00
John Anderson
1681dbfa39
refactor migration
2020-06-29 04:22:01 -04:00
John Anderson
3777fbccc3
Implements #2006 - run reports and scripts in the background
2020-06-29 03:50:05 -04:00
Jeremy Stretch
86d1370512
Apply restrict_form_fields() to import views
2020-06-26 16:26:22 -04:00
Jeremy Stretch
8c0adc9c61
Update test methods to call unrestricted() on RestrictedQuerySets
2020-06-26 16:15:21 -04:00
Ryan Merolle
c8461095c9
add missing NEMA power ports/outlets ( #4784 )
...
* add various NEMA power ports/outlets
2020-06-26 15:34:38 -04:00
Jeremy Stretch
a452e78fa6
Use unrestricted() when compiling ObjectPermissions for user
2020-06-26 15:28:08 -04:00
Jeremy Stretch
04571ce920
Fix the initial permissions check on create/edit view tests
2020-06-26 15:21:59 -04:00
Jeremy Stretch
5dfa80c0b9
Fix the initial permissions check on create/edit/delete view tests
2020-06-26 15:17:07 -04:00
Jeremy Stretch
40c416618a
Link to cable termination objects
2020-06-26 15:13:41 -04:00
Jeremy Stretch
9a1531442a
Apply restrict_form_fields() to bulk edit views
2020-06-26 15:11:05 -04:00
Jeremy Stretch
6128ef4b37
Remove redundant ObjectPermissionViewTestCase
2020-06-26 15:00:47 -04:00
Jeremy Stretch
84db1adfaf
Fix create, edit view test methods
2020-06-26 14:48:04 -04:00
Jeremy Stretch
2c354c7f86
Fix automatic creation of UserConfig for user created via admin UI
2020-06-26 14:29:24 -04:00
Jeremy Stretch
edc65a6a34
Introduce restrict_form_fields() to automatically restrict field querysets based on user
2020-06-26 13:59:53 -04:00
Jeremy Stretch
8412f9481c
Force restriction of RestrictedQuerySet even for superusers
2020-06-26 13:18:12 -04:00
Sander Steffann
b26fc81187
Sort the list for consistent output
2020-06-26 18:42:08 +02:00
Sander Steffann
0455947597
Make sure that the endpoint is actually a CableTermination
2020-06-26 18:24:04 +02:00
Jeremy Stretch
95965d65c9
Fix some instances where RestrictedQuerySet is evaluated prematurely
2020-06-26 12:22:02 -04:00
Daniel Sheppard
8179cfa4c1
#4695 - Rename LimitedMetaData to ContentTypeMetadata
2020-06-26 11:09:27 -05:00
Daniel Sheppard
d21881e207
#4695 - Add Metadata class that returns content type choices
2020-06-26 10:59:21 -05:00
Jeremy Stretch
9777f25b9f
Set the default action to 'view' for restrict()
2020-06-26 11:57:07 -04:00
Jeremy Stretch
6e3a32567c
Move utility functions to utils.py
2020-06-26 11:56:30 -04:00
Sander Steffann
25926e32f0
Replace is_connected_endpoint with simple isinstance check
...
It was only used in a single location anyway…
2020-06-26 17:30:59 +02:00
Sander Steffann
3fdc8e7d3d
Replace is_path_endpoint with simple isinstance check
...
It was only used in a single location anyway…
2020-06-26 17:25:07 +02:00
Jeremy Stretch
71afba4d2e
Fixes #4791 : Update custom script documentation for ObjectVar
2020-06-25 17:33:41 -04:00
Jeremy Stretch
319799b5ce
Closes #4795 : Add bulk disconnect capability for console and power ports
2020-06-25 17:08:51 -04:00
Jeremy Stretch
128327b8a3
Split url_name template filter into viewname() and validated_viewname()
2020-06-25 16:50:35 -04:00
Jeremy Stretch
6f8f3f98b4
Tweak ObjectChangeLogView to work with both restricted and unrestricted querysets
2020-06-25 15:58:13 -04:00
Jeremy Stretch
2e272132b0
Add test method for changelog view
2020-06-25 15:43:47 -04:00
Jeremy Stretch
1dbae5b64c
Closes #4792 : Add bulk rename capability for console and power ports
2020-06-25 14:18:29 -04:00
Jeremy Stretch
6d23d9ebb7
Merge pull request #4790 from netbox-community/4788-component-views
...
#4788 : Add individual views for device components
2020-06-25 13:38:09 -04:00
Jeremy Stretch
ec9b33ac97
Fix typo
2020-06-25 13:36:54 -04:00
Jeremy Stretch
5aa2a6eefe
Add plugin buttons & content to device component views
2020-06-25 13:27:01 -04:00
Jeremy Stretch
103a44991a
Changelog for #4788
2020-06-25 12:22:21 -04:00
Jeremy Stretch
0fcdd63941
Linkify components under device view
2020-06-25 12:21:25 -04:00
Jeremy Stretch
8695714c65
Fix device component changelog display
2020-06-25 12:09:56 -04:00
Jeremy Stretch
2001cfe864
Update and simplify device component tables
2020-06-25 12:03:44 -04:00
Jeremy Stretch
3badfd756c
Extend DeviceComponentViewTestCase to include GetObjectViewTestCase
2020-06-25 11:04:42 -04:00
Jeremy Stretch
b08d9a5a8e
Add individual views for device components
2020-06-25 11:01:18 -04:00
Jeremy Stretch
ecf40e1525
Add/update device component templates
2020-06-25 11:00:25 -04:00
Jeremy Stretch
909ddd653c
Extend ObjectView to provide a default get() method
2020-06-25 10:53:00 -04:00
Jeremy Stretch
2f19350ff5
Tweak url_name template filter to work with URLs which need a PK
2020-06-25 10:49:30 -04:00
Jeremy Stretch
68ef5177f0
Introduce template filters for checking dynamic permissions
2020-06-25 10:48:21 -04:00
Jeremy Stretch
ba138de53b
Fix display of tags
2020-06-24 16:27:44 -04:00
Jeremy Stretch
2303034c92
Changelog for #2018
2020-06-24 16:22:37 -04:00
Jeremy Stretch
2ceed475d5
Merge pull request #4787 from netbox-community/2018-virtual-chassis-name
...
#2018 : Add name field to VirtualChassis model
2020-06-24 16:14:21 -04:00
Jeremy Stretch
e2398c8c0e
Fix signal logic
2020-06-24 15:57:52 -04:00
Jeremy Stretch
36cf40f25c
Enable CSV import for virtual chassis
2020-06-24 15:29:25 -04:00
Jeremy Stretch
59c1e34024
Initial work on #2018 : Add name to VirtualChassis
2020-06-24 15:21:42 -04:00
Jeremy Stretch
2ac53afd96
Update changelog for #4721
2020-06-24 12:44:00 -04:00
Jeremy Stretch
d60a2d3723
Merge pull request #4781 from netbox-community/4721-virtualmachine-interface
...
#4721 : Move VM interfaces to a separate model (WIP)
2020-06-24 12:10:20 -04:00
Jeremy Stretch
4d2c75a824
Restore ability to assign interface when editing an IPAddress
2020-06-24 11:30:28 -04:00
Jeremy Stretch
99c72c78c1
Update VMInterface view names
2020-06-24 10:09:22 -04:00
Jeremy Stretch
052555c3f7
Add bulk renaming function for VM interfaces
2020-06-24 10:02:40 -04:00
Jeremy Stretch
9a0bc16c86
Update device/VM interface templates
2020-06-24 09:52:22 -04:00
Jeremy Stretch
6663844a86
Rename 'vm_interface' to 'vminterface'; misc cleanup
2020-06-24 09:27:30 -04:00
Jeremy Stretch
d6386f739e
Restore interface filtering for IPAddresses
2020-06-24 09:22:35 -04:00
Sander Steffann
ed1717f858
Revert "Bumping version just to test the GitHub Action"
...
This reverts commit 1cf0868e
2020-06-24 13:09:11 +02:00
Sander Steffann
1cf0868e30
Bumping version just to test the GitHub Action
2020-06-24 13:07:54 +02:00
Jeremy Stretch
afda46d587
Fix VMInterface bulk creation
2020-06-23 17:28:34 -04:00
Jeremy Stretch
603c804535
Add VMInterface CSV import view
2020-06-23 17:09:21 -04:00
Jeremy Stretch
fce19a363d
Add VMInterface list view
2020-06-23 16:52:05 -04:00
Jeremy Stretch
e3820e93b7
Misc cleanup, renaming
2020-06-23 16:39:43 -04:00
Jeremy Stretch
459e485555
Restore interface assignment for IPAddress CSV import
2020-06-23 16:09:31 -04:00
Jeremy Stretch
548127cc88
Rename VMInterface serializers
2020-06-23 15:46:20 -04:00
Jeremy Stretch
a1b816b403
Remove 'parent' attribute from VMinterface
2020-06-23 15:31:53 -04:00
Jeremy Stretch
5ad5994b9d
Update interface view templates
2020-06-23 15:09:32 -04:00
Jeremy Stretch
25d6bbf659
Update view and permission names for VMInterface
2020-06-23 14:48:37 -04:00
Jeremy Stretch
75354a8a78
Rename Interface to VMInterface
2020-06-23 13:21:44 -04:00
Jeremy Stretch
d1bd010e05
Fix Interface tag replication in schema migration
2020-06-23 12:50:22 -04:00
Jeremy Stretch
bb6be8e3d3
Disable editing assigned interface under IPAddress form
2020-06-22 16:36:06 -04:00
Jeremy Stretch
fc2d08c407
Set related_query_name for GenericRelations to IPAddress
2020-06-22 16:27:13 -04:00
Jeremy Stretch
40938f0c8a
Retain ip_addresses name for related IPAddress objects
2020-06-22 16:13:18 -04:00
Jeremy Stretch
490dee1fa0
Merge branch 'develop-2.9' into 4721-virtualmachine-interface
2020-06-22 16:04:20 -04:00
Jeremy Stretch
27796bbd08
Add queryset to IPAddressBulkCreateView
2020-06-22 15:58:47 -04:00
Jeremy Stretch
b5d53fa850
Fix schema deconstruction for NaturalOrderingField
2020-06-22 15:49:09 -04:00
Jeremy Stretch
7b24984280
Update IPAddressSerializer
2020-06-22 15:39:57 -04:00
Jeremy Stretch
37564d630a
Misc test fixes
2020-06-22 15:22:03 -04:00
Jeremy Stretch
380a5cf8a7
Fix IP choices for DeviceForm
2020-06-22 15:12:35 -04:00
Jeremy Stretch
f2b26282b8
Disable VM interface bulk creation testing
2020-06-22 15:09:16 -04:00
Jeremy Stretch
31bb70d9a2
Fixed IPAM tests
2020-06-22 14:46:25 -04:00
Jeremy Stretch
2608b3f9f3
Separate VM interface view and template
2020-06-22 14:33:53 -04:00
Jeremy Stretch
e76b1f1daa
Fix assigned_object field
2020-06-22 13:50:14 -04:00
Jeremy Stretch
6cb31a274f
Initial work on #4721 (WIP)
2020-06-22 13:10:56 -04:00
Jeremy Stretch
181bcd70ad
Fix schema migrations for device components
2020-06-22 12:01:57 -04:00
Jeremy Stretch
eb8c0539c5
Update REST API changes for #4615
2020-06-18 14:24:50 -04:00
Jeremy Stretch
4f3fde8055
#4615 : Add label field to component tables
2020-06-18 13:57:15 -04:00
Jeremy Stretch
c832e3c2c7
#4615 : Add missing label field to device bay forms
2020-06-18 13:35:11 -04:00
Jeremy Stretch
88bf183af5
Merge branch 'develop' into develop-2.9
2020-06-18 13:20:32 -04:00
Jeremy Stretch
462f992a2b
Introduce ComponentCreateForm to standardize forms for device component creation
2020-06-18 12:09:28 -04:00
Jeremy Stretch
c5dc075fb0
Fixes #4775 : Allow selecting an alternate device type when creating component templates
2020-06-18 11:59:24 -04:00
Jeremy Stretch
11a247edc2
Fix up tests
2020-06-18 10:32:22 -04:00
Jeremy Stretch
328d639886
Merge branch 'develop' into develop-2.9
2020-06-17 16:57:17 -04:00
Jeremy Stretch
0800279325
Standardize SecretTest
2020-06-17 15:37:28 -04:00
Jeremy Stretch
26770515e1
Refactor TestCase to provide model_to_dict(), prepare_instance()
2020-06-17 15:36:56 -04:00
Jeremy Stretch
b0c24de596
Fixes #4772 : Fix "brief" format for the secrets REST API endpoint
2020-06-17 14:22:55 -04:00
Jeremy Stretch
fd18395f78
Fix queryset for TagBulkImportView
2020-06-17 13:31:26 -04:00
Jeremy Stretch
360c56ec34
Fix permission evaluation for BulkComponentCreateViews
2020-06-17 13:30:00 -04:00
Jeremy Stretch
3890d17c61
Clean up errant references to TagField
2020-06-17 13:29:27 -04:00
Jeremy Stretch
2d4694e72d
Merge pull request #4770 from netbox-community/3703-limit-tag-creation
...
Closes #3703 : Restrict tag creation
2020-06-17 12:28:04 -04:00
Jeremy Stretch
54ece346bc
DummyQuerySet should be iterable to allow for serialization
2020-06-17 12:20:56 -04:00
Jeremy Stretch
5e71bad5cf
Fix serialization of tags upon object deletion
2020-06-17 12:00:50 -04:00
Jeremy Stretch
d1adc5ea9b
Update release notes for #3703
2020-06-17 11:29:59 -04:00
Jeremy Stretch
bb755daf8b
Update tests
2020-06-17 11:14:41 -04:00
Sander Steffann
715ddc6b02
Define is_path_endpoint and is_connected_endpoint separately, as a CableTermination is a possible connected endpoint but not always the end of the path.
2020-06-17 17:11:28 +02:00
Jeremy Stretch
ef978b2ebf
Update TaggedItemTest
2020-06-17 10:50:37 -04:00
Jeremy Stretch
d0f0aef2ef
Remove django-taggit-serializer
2020-06-17 10:00:21 -04:00
Jeremy Stretch
448dc1442c
Replace TaggitSerializer and TagListSerializerField with TaggedObjectSerializer
2020-06-17 09:57:17 -04:00
Jeremy Stretch
e23a5ad141
Fixes #4766 : Fix redirect after login when next is not specified
2020-06-17 09:15:03 -04:00
Jeremy Stretch
4ae05dddeb
Tag should use a stock manager by default
2020-06-16 17:02:03 -04:00
Jeremy Stretch
b318bde76c
Fix queryset reference under BulkDeleteView
2020-06-16 16:40:16 -04:00
Sander Steffann
3876efe494
Fix is_path_endpoint flag on CableTermination
2020-06-16 21:56:46 +02:00
Sander Steffann
f075339c5f
Improve test comments and remove over-enthusiastic tests
2020-06-16 21:48:26 +02:00
Sander Steffann
abaf0daa6e
Store the front ports on the position_stack so we can provide better feedback to the user
2020-06-16 21:47:37 +02:00
Sander Steffann
4a11800d9e
Better comments
2020-06-16 21:47:10 +02:00
Sander Steffann
cafecb091d
Replace temporary comment with proper one
2020-06-16 21:46:16 +02:00
Jeremy Stretch
7cf0e6034b
Optimize tag population under prepare_cloned_fields()
2020-06-16 15:12:50 -04:00
Jeremy Stretch
c7aa0a2321
Fix prepare_cloned_fields() inefficiency
2020-06-16 15:08:14 -04:00
Jeremy Stretch
58f4e3756c
Fix ObjectChangeLogView
2020-06-16 15:04:34 -04:00
Jeremy Stretch
067e89f6a0
Allow unrestricted access to assigned tags
2020-06-16 14:59:22 -04:00
Jeremy Stretch
efed2bc262
Fix restriction violations for rack model
2020-06-16 14:53:51 -04:00
Jeremy Stretch
adf0255bdf
Allow unrestricted access to assigned tags
2020-06-16 14:17:40 -04:00
Jeremy Stretch
1e259f3043
Allow unrestricted retrieval of MPTT ancestors
2020-06-16 14:10:56 -04:00
Jeremy Stretch
ffa3a229b5
Fix restriction violations for provider, circuit models
2020-06-16 14:00:43 -04:00
Jeremy Stretch
0f8df8c985
Add unrestricted() to Rack methods
2020-06-16 13:31:51 -04:00
Jeremy Stretch
ed0b38c7a7
Bypass restriction for querysets used for filtering by related object
2020-06-16 13:15:58 -04:00
Jeremy Stretch
fa0ff8be39
Restrict ExportTemplates available via export button
2020-06-16 13:06:03 -04:00
Jeremy Stretch
5d724f6b84
Fix up permissions enforcement for home view, global search
2020-06-16 13:03:38 -04:00
Jeremy Stretch
ffb43a8534
Introduce unrestricted() method on RestrictedQuerySet
2020-06-16 12:20:21 -04:00
Jeremy Stretch
ce5fd7955f
Catch and log evaluation of RestrictedQuerySet without calling restrict()
2020-06-16 10:39:15 -04:00
Jeremy Stretch
e917535380
Merge branch 'develop' into develop-2.9
2020-06-15 16:04:32 -04:00
Jeremy Stretch
a5512dd4c4
Post-release version bump
2020-06-15 14:57:05 -04:00
Jeremy Stretch
bac3ace8fc
Merge pull request #4762 from netbox-community/develop
...
Release v2.8.6
2020-06-15 14:45:01 -04:00
Jeremy Stretch
60deb3f0ba
Release v2.8.6
2020-06-15 14:37:36 -04:00
Jeremy Stretch
eaaaaec5a5
Fixes #4710 : Fix merging of form fields among custom scripts
2020-06-15 14:20:00 -04:00
Jeremy Stretch
5bcf85e57d
Closes #4744 : Hide IP addresses tab when viewing a container prefix
2020-06-15 13:33:16 -04:00
Jeremy Stretch
1d466d6fd1
Closes #4761 : Enable tag assignment during bulk creation of IP addresses
2020-06-15 13:24:34 -04:00
Jeremy Stretch
57cfb4ed7e
Fixes #4760 : Enable power port template assignment when bulk editing power outlet templates
2020-06-15 13:18:26 -04:00
Jeremy Stretch
9fa4cbdfa5
Correction for #4756
2020-06-15 12:43:08 -04:00
Jeremy Stretch
5af2b3c2f5
Closes #4717 : Introduce ALLOWED_URL_SCHEMES configuration parameter to mitigate dangerous hyperlinks
2020-06-15 11:53:47 -04:00
Jeremy Stretch
2e5058c4c9
Fixes #4756 : Filter parent group by site when creating rack groups
2020-06-15 10:02:35 -04:00
Jeremy Stretch
9fc4a4f24a
Closes #4755 : Enable creation of rack reservations directly from navigation menu
2020-06-12 15:11:27 -04:00
Jeremy Stretch
e905a36fb2
Update tests for tag changes
2020-06-12 11:33:23 -04:00
Jeremy Stretch
7dc4f8d5cc
Remove TagField
2020-06-12 10:01:39 -04:00
Jeremy Stretch
da906f48d9
Standardize add, import, and export functionality for tags
2020-06-12 09:48:23 -04:00
Jeremy Stretch
057a022205
Clean up and improve UI view tests
2020-06-11 16:12:50 -04:00
Jeremy Stretch
7a54bd9f2a
Changelog and migrations fix for #4615
2020-06-11 13:42:20 -04:00
Jeremy Stretch
9b48a26aef
Merge pull request #4723 from jsenecal/4615_interface_label
...
Closes : #4615 Physical labels
2020-06-11 13:03:46 -04:00
Jonathan Senecal
a37d06064a
Add label to DeviceBay models and serializers
2020-06-11 10:19:53 -04:00
Jonathan Senecal
c1eea166c9
Fix tests for LabeledComponentForm
...
* Added docstring
* Removed redundant tests since refactoration
2020-06-10 22:58:52 -04:00
Jonathan Senecal
25cbab2ea4
Avoid checking field twice on all iterations
...
Yields a small performance improvement
Co-authored-by: Jeremy Stretch <jeremy.stretch@networktocode.com >
2020-06-10 22:16:46 -04:00
Jonathan Senecal
cf81a8979f
Avoid component_type on subclasses
2020-06-10 22:10:45 -04:00
Jonathan Senecal
e3a8638471
Move __str__() to the abstract class
2020-06-10 22:04:45 -04:00
Jeremy Stretch
d26fcc9918
Annotated blocked TODO items
2020-06-10 16:56:24 -04:00
Jeremy Stretch
8e9dc9f20e
Add EditObjectViewTestCase for VirtualChassis
2020-06-10 16:51:35 -04:00
Jonathan Senecal
81d08ac50b
Stay consistent with codebase: i vs pos
2020-06-10 16:41:52 -04:00
Jeremy Stretch
e13320f58d
Fix permissions enforcement for VirtualChassisEditView
2020-06-10 16:37:35 -04:00
Jeremy Stretch
1f727f565f
Adopted fix from #4743 and updated API tests
2020-06-10 16:11:28 -04:00
Jeremy Stretch
9fd36279ab
Fixes #4743 : Allow users to create "next available" IPs without needing permission to create prefixes
2020-06-10 16:06:11 -04:00
Jeremy Stretch
4078d9b669
Remove extraneous test
2020-06-10 15:22:49 -04:00
Jonathan Senecal
3b54d6f8e5
No need to reference the model itself
2020-06-10 15:11:47 -04:00
Jeremy Stretch
58b4f6abca
Update v2.9 release notes
2020-06-10 15:05:15 -04:00
Jonathan Senecal
f041c762ac
Prevent the table cell from rendering empty for interface.label
...
Co-authored-by: Jeremy Stretch <jeremy.stretch@networktocode.com >
2020-06-10 14:59:23 -04:00
Jeremy Stretch
88ae522c9a
Closes #4742 : Add tagging for cables, power panels, and rack reservations
2020-06-10 14:55:46 -04:00
Jonathan Senecal
5cdaaed311
Use a single migration for labels
2020-06-10 14:04:55 -04:00
Jeremy Stretch
40947f8cb2
Merge pull request #4734 from tyler-8/bulk_api_docs
...
Add example of bulk object creation in documentation
2020-06-10 11:39:44 -04:00
Jeremy Stretch
9abc67bbeb
Fixes #4737 : Introduce ColoredLabelColumn for consistent display of colored labels
2020-06-10 11:38:23 -04:00
Jeremy Stretch
16cdf3006f
Fixes #4736 : Add cable trace endpoints for pass-through ports
2020-06-09 15:12:10 -04:00
Jeremy Stretch
15004c654f
Add missing API cable trace test for interfaces
2020-06-09 14:47:05 -04:00
Tyler Bigler
062a319a7c
Add example of bulk object creation
2020-06-09 13:35:44 -04:00
Jeremy Stretch
ed9ca270a7
Add missing API tests for pass-through port templates
2020-06-09 13:24:07 -04:00
Jonathan Senecal
e0037c7f70
pycodestyle
2020-06-08 23:07:53 -04:00
Jonathan Senecal
4301c06d17
Refactorization into LabeledComponentForm
2020-06-08 23:07:12 -04:00
Jonathan Senecal
90bc1cd951
Test forms and views with labels
2020-06-08 20:04:31 -04:00
Jeremy Stretch
67784c0568
Merge pull request #4713 from netbox-community/4348-ldap-auth-backend
...
Closes #4348 : Introduce LDAPBackend
2020-06-08 17:07:52 -04:00
Jeremy Stretch
20ec700045
Changelog for #4674
2020-06-08 17:00:47 -04:00
Jonathan Senecal
892c0e3d8b
Leftover fix
2020-06-08 17:00:07 -04:00
Jeremy Stretch
ecd3963b7c
Merge pull request #4718 from netbox-community/4674-drf_yasg_definitions
...
Fixes #4674 - Fix available-ips and available-prefixes swagger definitions
2020-06-08 16:59:04 -04:00
Jeremy Stretch
54dd20cdb4
Merge pull request #4733 from netbox-community/4730-api-test-permissions
...
Closes #4730 : Update REST API tests to enforce ObjectPermissions
2020-06-08 16:53:22 -04:00
Jeremy Stretch
2f53411efc
Extend assertInstanceEqual() to handle M2M relations to ContentType
2020-06-08 16:32:50 -04:00
Jeremy Stretch
7a858cea23
Extend test_bulk_create_objects() to inspect created objects
2020-06-08 15:58:54 -04:00
Jeremy Stretch
987414ed7b
Introduce NestedObjectPermissionSerializer
2020-06-08 15:44:16 -04:00
Jeremy Stretch
047286f9c0
Add a third initial object to VirtualChassisTest
2020-06-08 15:27:55 -04:00
Jeremy Stretch
a2955196af
Remove extraneous permission class from SecretRoleViewSet
2020-06-08 15:21:11 -04:00
Jeremy Stretch
62224857f0
Standardize ObjectPermissionTest
2020-06-08 14:01:15 -04:00
Jeremy Stretch
c1a37db871
Fix managers on Graph and ExportTemplate
2020-06-08 13:41:12 -04:00
Jeremy Stretch
a8145fe4c2
Add permission assignment to custom test methods
2020-06-08 13:40:46 -04:00
Jeremy Stretch
3b44e7c1c4
Update API test methods to evaluate permissions assignment
2020-06-08 11:52:29 -04:00
Jeremy Stretch
830fd5f83a
Remove duplicate test method
2020-06-08 11:22:12 -04:00
Jeremy Stretch
f83e435a90
Move APIViewTestCases to api.py
2020-06-08 10:46:53 -04:00
Jeremy Stretch
0ebd87bcb9
Merge branch 'develop' into develop-2.9
2020-06-08 10:33:23 -04:00
Jeremy Stretch
1ea368856b
Merge pull request #4728 from netbox-community/4722-api-tests
...
Closes #4722 : Standardize API view tests
2020-06-08 10:16:10 -04:00
Jeremy Stretch
a8077e6ed1
Extend assertInstanceEqual() to accommodate REST API data
2020-06-08 09:47:14 -04:00
Jeremy Stretch
7def37961a
Correct exempted test methods on InterfaceTestCase
2020-06-05 16:17:10 -04:00
Jeremy Stretch
4f830c9c22
Fix list_brief tests
2020-06-05 16:09:55 -04:00
Jeremy Stretch
032f87caec
Merge branch 'develop' into 4722-api-tests
2020-06-05 15:50:14 -04:00
Jeremy Stretch
e616aad911
Fixes #4725 : Fix "brief" rendering of various REST API endpoints
2020-06-05 15:49:06 -04:00
Jeremy Stretch
c2f6f5a7cd
Fix ProviderTest
2020-06-05 15:18:18 -04:00
Jeremy Stretch
d3fbaca228
Standardize virtualization API tests
2020-06-05 15:06:08 -04:00
Jeremy Stretch
ae913f14ce
Standardize tenancy API tests
2020-06-05 14:30:01 -04:00
Jeremy Stretch
1ee79ee61e
Standardize SecretRoleTest
2020-06-05 14:18:38 -04:00
Jeremy Stretch
b5ebfd0b07
Standardize IPAM API tests
2020-06-05 14:09:54 -04:00
Jonathan Senecal
286a3e6ca2
Add label to forms, views and templates
2020-06-05 13:59:59 -04:00
Jeremy Stretch
665646707c
Standardize extras API tests
2020-06-05 13:41:54 -04:00
Jeremy Stretch
279ae7ea10
Standardize DCIM API tests
2020-06-05 13:23:33 -04:00
Jonathan Senecal
d65cead212
Return an empty list if value is None
2020-06-05 12:34:09 -04:00
Jonathan Senecal
e21cbf2a06
Add the label to the string representation
2020-06-05 11:01:39 -04:00
Jonathan Senecal
1fae9aff0c
Add label to *port serializers
2020-06-05 10:42:13 -04:00
Jonathan Senecal
a06d74472d
Add label to *ports models
2020-06-05 10:32:59 -04:00
Jeremy Stretch
8cc1dc9f1c
Fix update data
2020-06-05 10:05:54 -04:00
Jeremy Stretch
86e5a09b01
Optimize test_get_provider_graphs()
2020-06-05 09:36:38 -04:00
Jeremy Stretch
1d5f2fbd11
Correct test method name
2020-06-05 09:19:31 -04:00
Jonathan Senecal
f8851121ab
Add the label to the string representation
2020-06-04 17:11:27 -04:00
Jonathan Senecal
e9f8640ee6
Add label to Interface serializers
2020-06-04 16:50:51 -04:00
Jeremy Stretch
4219691e62
Update circuits API tests to use APIViewTestCases
2020-06-04 16:47:15 -04:00
Jeremy Stretch
4ae1879b87
Introduce APIViewTestCases for standardized API view testing
2020-06-04 16:45:03 -04:00
Jonathan Senecal
cde1db4436
Add label to interface models
2020-06-04 16:44:25 -04:00
Jeremy Stretch
d2dce6db25
Merge pull request #4719 from netbox-community/4715-avoid-unnecessary-queries
...
Fixes #4715 : Avoid unnecessary queries in Cable.from_db
2020-06-04 13:13:17 -04:00
Jeremy Stretch
fae115b995
Closes #4698 : Improve display of template code for object in admin UI
2020-06-04 13:11:24 -04:00
Sander Steffann
8f9dcf5a97
Avoid unnecessary queries in Cable.from_db
2020-06-04 17:46:09 +02:00
Jeremy Stretch
91ba44cc96
Add local_requirements.txt to .gitignore
2020-06-04 11:44:16 -04:00
Daniel Sheppard
5330914431
#4674 - Correct many=False to many=True on the response serializers
2020-06-04 09:42:00 -05:00
Daniel Sheppard
927c012fc9
#4674 - Fix available-ips and available-prefixes swagger definitions
2020-06-04 09:35:58 -05:00
Jeremy Stretch
dc161d9f2f
Update LDAP configuration documentation
2020-06-03 15:57:11 -04:00
Jeremy Stretch
040fadb0c3
Move LDAP authentication support to LDAPBackend
2020-06-03 15:42:24 -04:00
Jeremy Stretch
bb1484a444
Dropped backward compatibility for the /admin/webhook-backend-status URL
2020-06-03 14:15:29 -04:00
Jeremy Stretch
b31cc89478
Dropped backward compatibility for 'webhooks' Redis queue
2020-06-03 14:13:18 -04:00
Jeremy Stretch
05c851301e
Merge pull request #4705 from netbox-community/554-object-permissions
...
Closes #554 : Implement object-based permissions
2020-06-03 13:29:16 -04:00
Jeremy Stretch
dbf6c0a075
Split ObjectPermission model documentation
2020-06-03 13:20:35 -04:00
Jeremy Stretch
3084d58da1
Add REST API endpoint for ObjectPermissions
2020-06-03 13:08:04 -04:00
Jeremy Stretch
19b57aa1ea
Update permissions documentation
2020-06-03 10:03:15 -04:00
Jeremy Stretch
d157818d7e
Rename attrs to constraints
2020-06-03 09:43:46 -04:00
Jeremy Stretch
ddcd172af1
Rename content_types to object_types
2020-06-03 09:27:20 -04:00
Jeremy Stretch
19407ba3bc
Uodate script and report views to use ObjectPermissionRequiredMixin
2020-06-02 15:40:39 -04:00
Jeremy Stretch
3502398d1d
Remove delete_token permission from TokenDeleteView
2020-06-02 15:36:31 -04:00
Jeremy Stretch
205acd2c4d
Update VirtualChassis views to support ObjectPermissions
2020-06-02 15:33:41 -04:00
Jeremy Stretch
e463430d51
Change CableCreateView to use ObjectEditView
2020-06-02 15:15:57 -04:00
Jeremy Stretch
cae412d280
Update ObjectImportView to support ObjectPermissions
2020-06-02 14:23:04 -04:00
Jeremy Stretch
56f6698ba5
Fixes #4707 : Fix prefix_count population on VLAN API serializer
2020-06-02 13:40:14 -04:00
Jeremy Stretch
a62b98ac50
Admin UI improvements
2020-06-02 13:21:58 -04:00
Jeremy Stretch
7a7634de2d
Accomodate custom legacy permission in schema migration
2020-06-02 10:50:58 -04:00
Jeremy Stretch
c6e85970d4
Remove activate_userkey permission
2020-06-02 09:51:56 -04:00
Jeremy Stretch
110bad7041
Update custom napalm_read, napalm_write permissions
2020-06-02 09:46:32 -04:00
Jeremy Stretch
85e932bfc1
Clean up permissions utility functions
2020-06-02 09:31:59 -04:00
Sander Steffann
886b59f400
Update tests for cables
2020-06-02 13:14:51 +02:00
Sander Steffann
8bd9b460cb
Only complete path when there are not split_ends or position_stack
2020-06-02 13:14:38 +02:00
Sander Steffann
34ae57dfa3
Show warning when position stack is not empty after trace
2020-06-02 13:13:41 +02:00
Sander Steffann
81a322eaaf
Add position_stack to returned values from trace()
2020-06-02 13:13:10 +02:00
Sander Steffann
2479b8a57f
Validate against is_path_endpoint instead of specific classes, and only when positions > 1
2020-06-02 13:11:35 +02:00
Jeremy Stretch
2fe4656db4
Permit connection of a multi-position RearPort to a FrontPort
2020-06-02 12:03:02 +02:00
Jeremy Stretch
6fc7c6a7d0
Update path validation tests for single-position rear port scenarios
2020-06-02 12:03:02 +02:00
Jeremy Stretch
1d33d7d205
Call full_clean() when saving Cable instances
2020-06-02 12:03:02 +02:00
Sander Steffann
56898f7e37
Restore original test_connection_via_single_rear_port test and make separate test for one-on-one panels
2020-06-02 12:03:02 +02:00
Sander Steffann
3278cc8cc0
Recreate the model instance instead of re-saving a deleted model
...
Same end result, but easier to read
2020-06-02 12:03:02 +02:00
Sander Steffann
112dfb865b
Integrate patch panel building into one list
2020-06-02 12:03:02 +02:00
Sander Steffann
a0f4d481dc
make single front/rear port work when between panels
2020-06-02 12:03:02 +02:00
Jeremy Stretch
7b01ba9776
Fix external auth permissions test
2020-06-01 16:46:14 -04:00
Jeremy Stretch
32620dd556
Changelog for #554
2020-06-01 16:30:20 -04:00
Jeremy Stretch
76f74f479b
Support permission attribute assignment via REMOTE_AUTH_DEFAULT_PERMISSIONS
2020-06-01 16:23:45 -04:00
Jeremy Stretch
e9831442cd
Drafted documentation for object-based permissions
2020-06-01 15:28:36 -04:00
Jeremy Stretch
5d4cc5bf3d
Fix ordering of group and user fields in ObjectPermission admin
2020-06-01 13:59:58 -04:00
Jeremy Stretch
26d7c21314
Move authentication backends
2020-06-01 13:47:34 -04:00
Jeremy Stretch
a4af270ea8
Restrict querysets for home, search views
2020-06-01 13:36:57 -04:00
Jeremy Stretch
b6c38ceb73
Call permission_is_exempt() to check for exempt permissions
2020-06-01 13:17:59 -04:00
Jeremy Stretch
3a9512f086
Refine queryset restriction logic
2020-06-01 13:09:34 -04:00
Jeremy Stretch
9679557747
Add permission_is_exempt()
2020-06-01 12:31:18 -04:00
Jeremy Stretch
3c334a0238
Update views to restrict all querysets
2020-06-01 11:43:49 -04:00
Jeremy Stretch
5574aaa8cb
Tweak restrict() to accept only an action keyword
2020-06-01 10:45:49 -04:00
Jeremy Stretch
edf15532d2
Fixes #4702 : Catch IntegrityError exception when adding a non-unique secret
2020-06-01 10:00:32 -04:00
Jeremy Stretch
d23b18beb5
Fixes #4704 : Update example template code
2020-06-01 09:40:58 -04:00
Jeremy Stretch
e23b2c4c4f
Implement RestrictedQuerySet as a manager
2020-05-29 16:27:36 -04:00
Jeremy Stretch
5b6a6fb63e
Move restrict_queryset() function to RestrictedQuerySet
2020-05-29 15:09:08 -04:00
Jeremy Stretch
58989b85c8
Introduce restrict_queryset()
2020-05-29 14:12:24 -04:00
Jeremy Stretch
8786bb25c5
Fix instance evaluation
2020-05-29 13:57:38 -04:00
Jeremy Stretch
670139492d
Fix permission action evaluation
2020-05-29 13:47:19 -04:00
Jeremy Stretch
5d3cf8074b
Add migration for replicating legact permissions to ObjectPermissions
2020-05-29 13:42:38 -04:00
Jeremy Stretch
85c54703ec
Improve the admin form for ObjectPermissions
2020-05-29 12:08:51 -04:00
Jeremy Stretch
02687453f2
Add ArrayField on ObjectPermission to store actions
2020-05-29 11:25:13 -04:00
Jeremy Stretch
90828cedae
Introduce proxy models for User and Group to organize admin UI
2020-05-29 10:43:12 -04:00
Jeremy Stretch
f65b2278f0
Enable many-to-many model assignment for ObjectPermissions
2020-05-28 15:04:46 -04:00
Jeremy Stretch
bdfc0364d5
Fix up ObjectPermission content type assignment
2020-05-28 14:20:18 -04:00
Jeremy Stretch
65bd3fbddb
Remove built-in permission assignment from admin UI
2020-05-28 14:03:08 -04:00
Jeremy Stretch
f8e29ea66a
Remove ObjectPermissionManager
2020-05-28 13:47:52 -04:00
Jeremy Stretch
a8ed04c4d2
Expose assigned ObjectPermissions on User instance
2020-05-28 13:25:37 -04:00
Jeremy Stretch
73b7eb0c7f
Skip queryset filtering for superusers
2020-05-28 13:25:12 -04:00
Jeremy Stretch
486f1a74ab
Standardize base classes for view test cases
2020-05-28 12:05:54 -04:00
Jeremy Stretch
5d36d81ae1
Restore model-level permission tests
2020-05-28 11:08:35 -04:00
Jeremy Stretch
dc56e49410
Introduce resolve_permission() utility function
2020-05-28 10:35:59 -04:00
Jeremy Stretch
ca199cdefe
Reduce ObjectPermission creation boilerplate
2020-05-28 10:27:25 -04:00
Jeremy Stretch
b2ba9d68c9
Fix default permissions assignment under RemoteUserBackend
2020-05-28 10:04:19 -04:00
Jeremy Stretch
00ce3588d3
Fix secrets API tests
2020-05-28 09:51:02 -04:00
Jeremy Stretch
814aff78b5
Update ObjectPermission evaluation to support null attrs
2020-05-28 09:39:27 -04:00
Jeremy Stretch
a261d10bfd
Fix permissions assignment for SecretTest
2020-05-27 17:10:45 -04:00
Jeremy Stretch
ce46512c74
Fix permission assignment in tests
2020-05-27 16:53:30 -04:00
Jeremy Stretch
fb7446487e
Fix up permissions evaluation
2020-05-27 11:31:07 -04:00
Jeremy Stretch
a6a88a0d2e
Delete extraneous test case
2020-05-27 11:30:36 -04:00
Jeremy Stretch
4cee506710
Rebase RemoteUserBackend on BaseBackend
2020-05-27 10:52:59 -04:00
Jeremy Stretch
5dddf6846b
Disable built-in model permissions
2020-05-27 10:48:56 -04:00
Jeremy Stretch
03da9348e5
Merge branch 'develop-2.9' into 554-object-permissions
2020-05-26 16:42:39 -04:00
Jeremy Stretch
28a14cf5ae
Merge branch 'develop' into develop-2.9
2020-05-26 16:39:23 -04:00
Jeremy Stretch
56b7ab1734
Post-release version bump
2020-05-26 16:30:36 -04:00
Jeremy Stretch
68599351aa
Merge pull request #4693 from netbox-community/develop
...
Release v2.8.5
2020-05-26 16:27:36 -04:00
Jeremy Stretch
c9a7527f33
Release v2.8.5
2020-05-26 16:17:01 -04:00
Jeremy Stretch
5f9b25453d
Merge pull request #4692 from netbox-community/4525-objectvar-initial-data
...
Fixes #4525 : Allow passing initial data to custom script MultiObjectVar
2020-05-26 15:54:25 -04:00
Jeremy Stretch
ccc31b2c7c
Fixes #4525 : Allow passing initial data to custom script MultiObjectVar
2020-05-26 15:34:29 -04:00
Jeremy Stretch
e54d441433
Remove "disable plugins" from bug report to prevent irrelevant search results
2020-05-26 10:06:46 -04:00
Jeremy Stretch
88cffca270
Closes #4650 : Expose INTERNAL_IPS configuration parameter
2020-05-26 10:01:49 -04:00
Jeremy Stretch
92f49b4711
Closes #4672 : Set default color for rack and devices roles
2020-05-26 09:36:27 -04:00
Jeremy Stretch
faf3885775
Merge pull request #4689 from kobayashi/4684-devicetype-import-comment
...
Fixes #4684 : Fix ignored comment when importing DeviceType
2020-05-26 09:12:14 -04:00
Jeremy Stretch
f04340679e
Merge branch 'develop' into 4684-devicetype-import-comment
2020-05-26 09:11:50 -04:00
Jeremy Stretch
7f5583c7ae
Merge pull request #4690 from kobayashi/4676-docs-default-remote-auth
...
Closes #4676 : Set `False` as default value of REMOTE_AUTH_AUTO_CREATE_USER
2020-05-26 09:07:26 -04:00
Jeremy Stretch
a5785552d9
Changelog for #4651 , #4652
2020-05-26 09:05:18 -04:00
Jeremy Stretch
abcd26da43
Merge pull request #4682 from netbox-community/4651-csrf-in-plugintemplateextension
...
4651: Add `csrf_token` to PluginTemplateExtension context
2020-05-26 09:03:07 -04:00
Jeremy Stretch
4545c15173
Merge branch 'develop' into 4651-csrf-in-plugintemplateextension
2020-05-26 09:02:39 -04:00
Jeremy Stretch
b7cf85e8c8
Merge pull request #4681 from netbox-community/4652-perms-in-plugintemplateextension
...
4652: Add `perms` to PluginTemplateExtension context
2020-05-26 09:02:08 -04:00
kobayashi
9cde377133
Closes #4676 : Set default value of REMOTE_AUTH_AUTO_CREATE_USER as False in docs
2020-05-26 01:26:26 -04:00
kobayashi
74c29b0bb7
Fixes #4684 : Fix ignored comment when importing DeviceType
2020-05-26 01:17:10 -04:00
Jeremy Stretch
635fefcb5c
Update exempted tests
2020-05-22 16:33:56 -04:00
Sander Steffann
ff3b348771
Add csrf_token to PluginTemplateExtension context
2020-05-22 22:28:04 +02:00
Sander Steffann
27700d316f
Add perms to PluginTemplateExtension context
2020-05-22 22:24:39 +02:00
Jeremy Stretch
77a49fa40e
Extend bulk import/edit/delete view tests to support object-level permissions
2020-05-22 16:04:43 -04:00
Jeremy Stretch
5273b9d0ee
Rename ImportObjectsViewTestCase
2020-05-22 14:57:35 -04:00
Jeremy Stretch
ae7445ee8e
Test object permissions for individual/list model views
2020-05-22 14:53:52 -04:00
Jeremy Stretch
3ef4287d57
Add additional_permissions to ObjectPermissionRequiredMixin
2020-05-22 12:41:20 -04:00
Jeremy Stretch
581dc4e070
Enforce object-level permissions for CableTraceView
2020-05-22 12:05:34 -04:00
Jeremy Stretch
1bce148be2
Enforce object-level permissions for ObjectConfigContextView
2020-05-22 11:55:56 -04:00
Jeremy Stretch
eb9147a575
Enforce object-level permissions for DeviceBay population views
2020-05-22 11:52:19 -04:00
Jeremy Stretch
781334b615
Enforce object-level permissions for RackElevationListView
2020-05-22 11:51:04 -04:00
Jeremy Stretch
5282ae2250
Enforce object-level permissions for cluster add/remove devices views
2020-05-22 11:30:46 -04:00
Jeremy Stretch
bae050e689
Replace legacy add/edit secret views with SecretEditView
2020-05-22 11:24:49 -04:00
Jeremy Stretch
ab60a5d73d
Enforce object-level permissions for IPAddressAssignView, VLANGroupVLANsView
2020-05-22 09:51:57 -04:00
Jeremy Stretch
71d4b5c5df
Enforce object-level permissions for circuit termination swap view
2020-05-22 09:45:29 -04:00
Jeremy Stretch
7e64d3e653
Transition BulkComponentCreateView to use ObjectPermissionRequiredMixin
2020-05-22 09:23:00 -04:00
Jeremy Stretch
e7fde2795f
Fix BulkDisconnectView
2020-05-21 16:34:15 -04:00
Jeremy Stretch
f36c797e98
Transition ComponentCreateView to use ObjectPermissionRequiredMixin
2020-05-21 16:28:11 -04:00
Jeremy Stretch
49b780358e
Transition BulkRenameView, BulkDisconnectView to use ObjectPermissionRequiredMixin
2020-05-21 16:11:46 -04:00
Jeremy Stretch
af8e1a6472
Strip 'param' indicators from docstrings
2020-05-21 16:00:18 -04:00
Jeremy Stretch
91362b0f82
Transition BulkCreateView to use ObjectPermissionRequiredMixin
2020-05-21 15:53:50 -04:00
Jeremy Stretch
e61fc1f709
Introduce ObjectView to enforce object-level permissions for individual object views
2020-05-21 15:53:00 -04:00
Jeremy Stretch
8fd860a413
Transition BulkDeleteView to use ObjectPermissionRequiredMixin
2020-05-21 15:14:29 -04:00
Jeremy Stretch
82c247f3cf
Transition BulkEditView to use ObjectPermissionRequiredMixin
2020-05-21 15:07:20 -04:00
Jeremy Stretch
5e5038d780
Transition BulkImportView to use ObjectPermissionRequiredMixin
2020-05-21 14:43:27 -04:00
Jeremy Stretch
2b32430a10
Transition ObjectDeleteView to use ObjectPermissionRequiredMixin
2020-05-21 14:34:40 -04:00
Jeremy Stretch
5381c4e0ae
Tweak evaluation of required permission for ObjectEditView
2020-05-21 14:26:56 -04:00
Jeremy Stretch
406b076b95
Transition ObjectEditView to use ObjectPermissionRequiredMixin
2020-05-21 13:59:19 -04:00
Jeremy Stretch
993ee8c900
Transition ObjectListView to use ObjectPermissionRequiredMixin
2020-05-21 13:22:09 -04:00
Jeremy Stretch
cc6e74dfd5
Move ObjectPermissionRequiredMixin to utilities.views
2020-05-21 13:12:15 -04:00
Jeremy Stretch
40c590f445
Add queryset to all BulkImportViews
2020-05-21 12:01:42 -04:00
Jeremy Stretch
5486cff441
Add object permission support, tests for bulk import/edit/delete views
2020-05-21 11:49:50 -04:00
Jeremy Stretch
a928d337d9
Add object permission support for create/update/delete API views
2020-05-21 10:51:40 -04:00
Jeremy Stretch
fa8407371b
Swap position of REMOTE_AUTH_BACKEND
2020-05-20 16:56:40 -04:00
Jeremy Stretch
8c40148ca7
Add object permission tests for get and list API views
2020-05-20 16:47:33 -04:00
Jeremy Stretch
8eb4d0a36b
Remove ViewExemptBackend; use same for model- and object-level permissions
2020-05-20 16:27:56 -04:00
Jeremy Stretch
64f60228ec
Add web UI view tests for object-level permissions
2020-05-20 13:35:54 -04:00
Jeremy Stretch
1f5d2520c3
Formatting fix
2020-05-20 10:37:26 -04:00
Jeremy Stretch
d2e1428c75
Closes #4665 : Add NEMA L14 and L21 power port/outlet types
2020-05-20 09:36:55 -04:00
Jeremy Stretch
f3b22acc9a
Merge branch 'develop' into develop-2.9
2020-05-15 11:29:07 -04:00
Jeremy Stretch
cd236aa886
Closes #4645 : Update minimum required version of PostgreSQL to 9.6
2020-05-15 10:11:36 -04:00
Jeremy Stretch
3c8e7e739d
Fixes #4649 : Fix interface assignment for bulk-imported IP addresses
2020-05-15 09:44:00 -04:00
Jeremy Stretch
a64351279d
Fixes #4648 : Fix bulk CSV import of child devices
2020-05-15 09:36:16 -04:00
Jeremy Stretch
ba91b3aa2e
Fixes #4646 : Correct UI link for reports with custom name
2020-05-15 09:13:51 -04:00
Jeremy Stretch
8394ff5537
Fixes #4644 : Fix ordering of services table by parent
2020-05-15 09:02:56 -04:00
John Anderson
14744da8f6
fixes #4647 - caching invalidation related to assinging new IP addresses to interfaces
2020-05-15 02:45:48 -04:00
John Anderson
2c2d6c6d47
fixes #3304 - primary IP address caching invalidation
2020-05-15 02:31:45 -04:00
Jeremy Stretch
aeb32104a4
Enforce object-level permissions for API views
2020-05-14 17:44:46 -04:00
Jeremy Stretch
73895b1c88
Bypass permission caching for anonymous users
2020-05-14 17:44:15 -04:00
Jeremy Stretch
f54fb67efc
Add object-level support to TokenPermissions
2020-05-14 13:49:52 -04:00
Jeremy Stretch
422eeddbef
Post-release version bump
2020-05-13 17:32:27 -04:00
Jeremy Stretch
86755029ef
Merge pull request #4642 from netbox-community/develop
...
Release v2.8.4
2020-05-13 17:31:12 -04:00
Jeremy Stretch
2900013118
Release v2.8.4
2020-05-13 17:24:25 -04:00
Jeremy Stretch
cfe8882f72
Merge pull request #4623 from tyler-8/metrics_docs
...
Notes on multiprocessing metrics and gunicorn vs uwsgi
2020-05-13 17:17:26 -04:00
Tyler Bigler
29abcbced8
Grammar improvements
2020-05-13 17:13:41 -04:00
Jeremy Stretch
e0ebb8e7d8
Fixes #4617 : Restore IP prefix depth notation in list view
2020-05-13 17:08:48 -04:00
Tyler Bigler
96e05fb12d
Notes on multiprocessing and gunicorn vs uwsgi
2020-05-13 17:07:32 -04:00
Jeremy Stretch
07fd92cd4c
Fixes #4629 : Replicate assigned interface when cloning IP addresses
2020-05-13 16:25:22 -04:00
Daniel Sheppard
38d8b0a1ec
Merge pull request #4637 from netbox-community/4634-InventoryItemException
...
#4634 - Correct inventory item table accessor definition on manufacturer column
2020-05-13 10:46:29 -05:00
Daniel Sheppard
fd0be35d99
#4634 - Correct inventory item table accessor definition on manufacturer column
2020-05-13 09:33:48 -05:00
Jeremy Stretch
1461be2004
Fixes #4613 : Fix tag assignment on config contexts (regression from #4527 )
2020-05-13 10:28:48 -04:00
Jeremy Stretch
569d4ee201
Closes #4632 : Extend email configuration parameters to support SSL/TLS
2020-05-13 09:20:24 -04:00
Jeremy Stretch
1d93d9a63a
Fixes #4633 : Bump django-rq to v2.3.2 to fix ImportError with rq 1.4.0
2020-05-13 08:53:29 -04:00
Jeremy Stretch
be5962fb3a
ObjectPermissionRequiredMixin should exempt superusers
2020-05-12 17:00:03 -04:00
Jeremy Stretch
94d0ebbd7d
Fix ObjectPermission attribute consolidation
2020-05-12 16:51:46 -04:00
Jeremy Stretch
a275a30dca
Reimplement the ViewExemptModelBackend to explicitly cache all exempted view permissions on the User instance
2020-05-12 16:07:07 -04:00
Jeremy Stretch
c90f680284
Cache object-level permissions on the User instance for evaluation
2020-05-12 15:42:44 -04:00
Jeremy Stretch
daa2c6ff21
Always pass obj=None to ModelBackend
2020-05-11 17:19:11 -04:00
Daniel Sheppard
41361ce2a2
Fixes : #4618 - Add group creation and correct user creation group syntax
2020-05-11 16:10:23 -05:00
Jeremy Stretch
63f842c7db
Implement ObjectPermissionManager
2020-05-11 16:02:42 -04:00
Jeremy Stretch
06aca2e1d5
Merge branch 'develop-2.9' into 554-object-permissions
2020-05-11 12:48:36 -04:00
Jeremy Stretch
3abb52a085
#4624 : Refactor ObjectDeleteView to use a queryset
2020-05-11 12:47:01 -04:00
Jeremy Stretch
87fa6bc252
#4624 : Refactor ObjectEditView to use a queryset
2020-05-11 12:37:22 -04:00
Jeremy Stretch
4b5d64939d
Introduced ObjectPermissionRequiredMixin
2020-05-11 11:51:11 -04:00
Jeremy Stretch
91e46ceb77
Merge pull request #4616 from kobayashi/4607-token-context-help
...
Fix: 4607 Missing token context help
2020-05-11 09:21:01 -04:00
weisdd
cea01e037a
Fix: incorrect DeviceConnectionsReport in reports.md ( #4606 )
...
Since the CONNECTION_STATUS_PLANNED constant is gone from dcim.constants, the DeviceConnectionsReport script is no longer correct.
The suggested fix is based on the fact that console_port.connection_status and power_port.connection_status currently have the following set of values:
* None = A cable is not connected to a Console Server Port or it's connected to a Rear/Front Port;
* False = A cable is connected to a Console Server Port and marked as Planned;
* True = A cable is connected to a Console Server Port and marked as Installed.
2020-05-11 09:14:25 -04:00
kobayashi
465d3ae1af
Fix: 4607 Missing token context help
2020-05-09 23:08:14 -04:00
Jeremy Stretch
6624fc6076
Initial work on #554 (WIP)
2020-05-08 17:30:25 -04:00
Jeremy Stretch
d5b9722533
Merge pull request #4608 from netbox-community/3226-customfield-manager
...
Closes #3226 : Implement a custom manager for CustomField
2020-05-08 12:55:13 -04:00
Jeremy Stretch
745c9a9c2b
Add test for CustomFieldManager.get_for_model()
2020-05-08 12:18:08 -04:00
Jeremy Stretch
e3be5f8468
Remove local caching attempt
2020-05-08 10:05:05 -04:00
Jeremy Stretch
2c19390d7c
Introduce CustomFieldManager (WIP)
2020-05-07 17:20:32 -04:00
Jeremy Stretch
da8380c62c
Refactor extras.models
2020-05-07 16:59:27 -04:00
Jeremy Stretch
e14e217fcd
Fixes #4604 : Multi-position rear ports may only be connected to other rear ports
2020-05-07 16:22:04 -04:00
Jeremy Stretch
b7a96a33ef
Fixes #4598 : Display error message when invalid cable length is specified
2020-05-07 10:34:33 -04:00
Jeremy Stretch
7c6faff405
Post-release version bump
2020-05-06 23:50:41 -04:00
Jeremy Stretch
c507ab30e9
Merge pull request #4594 from netbox-community/develop
...
Release v2.8.3
2020-05-06 23:49:27 -04:00
Jeremy Stretch
af96ffb3e9
Release v2.8.3
2020-05-06 23:46:52 -04:00
Jeremy Stretch
5c1adf9e37
Fixes #4593 : Fix AttributeError exception when viewing object lists as a non-authenticated user
2020-05-06 23:44:06 -04:00
Jeremy Stretch
3711283de5
Extend ViewTestCases to get and list objects as a non-authenticated user
2020-05-06 23:43:46 -04:00
Jeremy Stretch
43ad9aa2b1
Fix version
2020-05-06 15:20:28 -04:00
Jeremy Stretch
5dfcca96c8
Post-release version bump
2020-05-06 15:17:06 -04:00
Jeremy Stretch
7d1614b933
Merge pull request #4589 from netbox-community/develop
...
Release v2.8.2
2020-05-06 15:14:45 -04:00
Jeremy Stretch
c9d0293bd0
Release v2.8.2
2020-05-06 15:04:01 -04:00
Jeremy Stretch
2e25f6b217
Update release notes index
2020-05-06 15:03:35 -04:00
Jeremy Stretch
cd0eb0d8ce
Fixes #4588 : Restore ability to add/remove tags on services, virtual chassis in bulk
2020-05-06 15:00:01 -04:00
Jeremy Stretch
a4dbd2dae5
Closes #3064 : Include tags in object lists as a toggleable table column
2020-05-06 14:42:51 -04:00
Jeremy Stretch
fbc8b46d13
Cosmetic tweaks to the user area
2020-05-06 13:25:17 -04:00
Jeremy Stretch
881b0a6add
Changelog for #4584
2020-05-06 12:49:04 -04:00
Jeremy Stretch
5378f01462
Merge pull request #4586 from netbox-community/4584-id-filters
...
Fixes #4584
2020-05-06 12:47:38 -04:00
Jeremy Stretch
3baf983e86
Updated REST API documentation
2020-05-06 12:46:24 -04:00
Jeremy Stretch
1ccb3162ff
Ensure all model FilterSets support the 'id' field
2020-05-06 12:33:52 -04:00
Jeremy Stretch
4d5d298ee1
Update super() call for get_filters()
2020-05-06 11:47:05 -04:00
Jeremy Stretch
b1aa7fa7f8
Changelog for #3147
2020-05-06 10:16:23 -04:00
Jeremy Stretch
9312dea2b2
Merge pull request #4564 from netbox-community/3147-csv-import-fields
...
Closes #3147 : Allow dynamic access to related objects during CSV import
2020-05-06 10:15:00 -04:00
Jeremy Stretch
270d61ce1b
Remove boilerplate error messages from CSV model choice fields
2020-05-06 09:58:12 -04:00
Jeremy Stretch
70d0a5f665
Introduce CSVModelChoiceField to provide better validation for CSV model choices
2020-05-06 09:43:10 -04:00
Jeremy Stretch
607744813a
Extend tests for CSV import
2020-05-05 16:49:16 -04:00
Jeremy Stretch
839e999a71
Introduce CSVModelForm for dynamic CSV imports
2020-05-05 16:15:09 -04:00
Jeremy Stretch
0239be9be5
Fixes #4578 : Prevent setting 0U height on device type with racked instances
2020-05-05 13:41:23 -04:00
Jeremy Stretch
6e2c68ef42
Fixes #4652 : Update repo RPM link for PosgtreSQL on CentOS
2020-05-05 13:05:54 -04:00
Jeremy Stretch
d85d963842
Remove example choices from CSV import form
2020-05-04 16:30:21 -04:00
Jeremy Stretch
3d8001ae1c
Changelog for #492
2020-05-04 15:14:52 -04:00
Jeremy Stretch
80f08e6830
Merge pull request #4555 from netbox-community/492-table-column-ordering
...
Closes #492 : Table column ordering
2020-05-04 15:12:29 -04:00
Jeremy Stretch
7c4d634ae6
Fix group column on RackTable
2020-05-04 14:56:29 -04:00
Jeremy Stretch
51ccbdf6c4
Remove descriptions from interface connections list
2020-05-04 14:10:40 -04:00
Jeremy Stretch
b0478a7e5b
Enable dynamic queryset field prefetching based on table columns
2020-05-04 14:08:11 -04:00
koratfood
e6598fac20
Replace supervisord with systemd in LDAP troubleshooting ( #4569 )
...
Update the LDAP troubleshooting steps so that they are consistent with the rest of the documentaiton, which nowadays expects us to be running netbox via systemd instead of supervisord. Fixes #4504 .
2020-05-04 09:56:03 -04:00
Jeremy Stretch
f9f7c19d81
Clean up CSV import table
2020-05-01 16:01:55 -04:00
Jeremy Stretch
4486957b9a
Clean up comments
2020-05-01 16:01:30 -04:00
Jeremy Stretch
718ff4a743
Update help_texts for models, import forms
2020-05-01 15:40:34 -04:00
Jeremy Stretch
fa630c048c
Overhaul CSV import template
2020-05-01 14:26:04 -04:00
Jeremy Stretch
4b8ef6b09a
Removed FlexibleModelChoiceField
2020-05-01 13:40:52 -04:00
Jeremy Stretch
61ae4be16a
Add tests for CSVDataField
2020-05-01 13:32:28 -04:00
Jeremy Stretch
34a17d4571
Enable the specifcation of related objects by arbitrary attribute during CSV import
2020-05-01 12:18:04 -04:00
Jeremy Stretch
6ab046ba8f
Fix tests for #4502
2020-04-30 15:43:33 -04:00
Jeremy Stretch
05cb47e650
Closes #4502 : Enable configuration of proxies for outbound HTTP requests
2020-04-30 14:59:13 -04:00
Jeremy Stretch
e75c4c012d
Closes #4554 : Add HDOT Cx power outlet type
2020-04-30 13:39:12 -04:00
Jeremy Stretch
bcb7899b04
Fixes #4548 : Fix tracing cables through a single RearPort
2020-04-29 16:32:30 -04:00
Jeremy Stretch
81ffa0811e
Closes #4556 : Update form for adding devices to clusters
2020-04-29 15:50:16 -04:00
Jeremy Stretch
f8060ce112
Ignore clearing of invalid user config keys
2020-04-29 15:05:29 -04:00
Jeremy Stretch
3b6d9dc552
Add button to select all columns
2020-04-29 14:56:22 -04:00
Jeremy Stretch
c096232cb1
#492 : Extend virtualization tables
2020-04-29 11:42:44 -04:00
Jeremy Stretch
33c44c2dd9
#492 : Extend tenancy tables
2020-04-29 11:34:51 -04:00
Jeremy Stretch
cd0ee4cd69
#492 : Extend secrets tables
2020-04-29 11:32:53 -04:00
Jeremy Stretch
6e9e6af2f0
#492 : Extend IPAM tables
2020-04-29 11:29:30 -04:00
Jeremy Stretch
7ad27a2b65
#492 : Extend extras tables
2020-04-29 11:03:49 -04:00
Jeremy Stretch
e3cfc9ad80
#492 : Extend DCIM tables
2020-04-29 10:58:08 -04:00
Jeremy Stretch
88687608e7
Always include the 'actions' column, if present
2020-04-29 10:17:52 -04:00
Jeremy Stretch
ed21ff52ee
Merge branch 'develop' into 492-table-column-ordering
2020-04-29 10:08:56 -04:00
Jeremy Stretch
f98a236a5b
Changelog for #4545
2020-04-29 09:46:24 -04:00
Jeremy Stretch
5f8970e6bf
Merge pull request #4552 from netbox-community/4545-remove-squashed-migrations
...
Fixes #4545 : Remove squashed migrations
2020-04-29 09:45:09 -04:00
Jeremy Stretch
f535ef4924
Update development docs to remove squashing instructions
2020-04-29 09:44:41 -04:00
Jeremy Stretch
6e832de4a9
Remove squashed migrations
2020-04-29 09:31:52 -04:00
Jeremy Stretch
3226e7f6df
Merge pull request #4550 from kobayashi/4549-webhook-utf8
...
Fix : #4549 encode webhook body in utf-8
2020-04-29 08:57:17 -04:00
kobayashi
39ea14202e
Fix 4549 webhook body encode in utf-8
2020-04-29 01:48:53 -04:00
Jeremy Stretch
55b40d92d4
Extend DCIM tables (WIP)
2020-04-28 17:06:16 -04:00
Jeremy Stretch
8ec2e3cc7b
Introduce default_columns Meta parameter to reduce boilerplate
2020-04-28 16:33:06 -04:00
Jeremy Stretch
725e3cdbf3
Extend circuits tables to include all relevant model fields
2020-04-28 16:20:11 -04:00
Jeremy Stretch
96eafe6dc1
Document table columns preference
2020-04-28 14:32:32 -04:00
Jeremy Stretch
f51e7519dc
Enable reordering table columns
2020-04-28 14:27:27 -04:00
Jeremy Stretch
3442ec77a7
Enable setting/clearing of table column prefs
2020-04-28 13:21:58 -04:00
Jeremy Stretch
e8d493578b
Create form for setting table preferences
2020-04-28 12:14:51 -04:00
Jeremy Stretch
0ee1112d9d
Initial support for table column reordering
2020-04-27 16:56:25 -04:00
Jeremy Stretch
4971054c34
Standardize import statement as django_rq is no longer optional
2020-04-24 15:43:58 -04:00
Jeremy Stretch
d8cb58c746
#4416 : Add bulk edit & delete views for VirtualChassis
2020-04-24 15:20:52 -04:00
Jeremy Stretch
eb14c08cab
#4416 : Enable custom links for virtual chassis
2020-04-24 15:01:23 -04:00
Jeremy Stretch
fed9408b90
#4416 : Establish a dedicated view for VirtualChassis objects
2020-04-24 14:59:38 -04:00
Jeremy Stretch
ffba1c1d43
Add extras.configcontext.format to preferences doc
2020-04-24 13:11:01 -04:00
Jeremy Stretch
bdbf21b3e2
Closes #4421 : Retain user's preference for config context format
2020-04-24 12:01:41 -04:00
Jeremy Stretch
f019c8d2ce
Fixes #4527 : Fix assignment of certain tags to config contexts
2020-04-24 11:31:01 -04:00
Jeremy Stretch
ad099d79f2
Changelog for #3294 , #4531
2020-04-24 11:03:14 -04:00
Jeremy Stretch
7feaa896e5
Merge pull request #4532 from netbox-community/3294-user-prefs
...
Closes #3294 : User preference tracking
2020-04-24 11:00:48 -04:00
Jeremy Stretch
178052b2f6
Prepare for merge into 2.8
2020-04-24 10:38:09 -04:00
Jeremy Stretch
dc9617c7aa
Fix returning default for unknown userconfig key
2020-04-24 10:37:02 -04:00
Jeremy Stretch
587339bea0
Add page for user to view/clear preferences
2020-04-24 10:29:06 -04:00
Jeremy Stretch
7c8c85e435
Add all() method to UserConfig
2020-04-24 09:50:26 -04:00
Jeremy Stretch
d8494e44e7
Document available user preferences
2020-04-24 09:46:02 -04:00
Jeremy Stretch
30c3d6ee40
Remember user's per_page preference (POC for UserConfig)
2020-04-23 16:48:13 -04:00
Jeremy Stretch
f3012ed839
Automatically create UserConfig for users
2020-04-23 16:46:36 -04:00
Jeremy Stretch
afa0565a44
Show user config in admin UI
2020-04-23 15:53:43 -04:00
Jeremy Stretch
750deac2cf
Initial implementation of UserConfig model
2020-04-23 15:34:32 -04:00
Jeremy Stretch
c0b1ae4923
Initialize v2.9 development
2020-04-23 11:02:35 -04:00
Jeremy Stretch
14b9a12a2f
Post-release version bump
2020-04-23 10:27:33 -04:00
Jeremy Stretch
a77d1e502c
Merge pull request #4528 from netbox-community/develop
...
Release v2.8.1
2020-04-23 10:24:08 -04:00
Jeremy Stretch
e5e5725a24
Fix typo in validation error message
2020-04-23 10:12:56 -04:00
Jeremy Stretch
92343469e7
Correct release date
2020-04-23 10:11:11 -04:00
Jeremy Stretch
3ece4f137f
Release v2.8.1
2020-04-23 10:09:13 -04:00
Sander Steffann
70b8b9ecdb
Fix minor typo
2020-04-23 14:10:58 +02:00
John Anderson
11ee6f417f
fix #4459 - Fix caching issue resulting in erroneous nested data for regions, rack groups, and tenant groups
2020-04-22 16:45:26 -04:00
Jeremy Stretch
5ea92dda4b
Changelog for #4139
2020-04-22 14:15:41 -04:00
Jeremy Stretch
ca08125d55
Merge pull request #4524 from netbox-community/4139-component-bulk-create
...
Fixes #4139 : Extend forms for bulk device component creation
2020-04-22 14:11:07 -04:00
Jeremy Stretch
7b50f2b0eb
Fix tag assignment when bulk creating components
2020-04-22 14:05:27 -04:00
Jeremy Stretch
6a61f0911d
Update InterfaceBulkCreateForm for VMs
2020-04-22 12:09:40 -04:00
Jeremy Stretch
e975f1b216
Update device component bulk edit forms to use form_from_model()
2020-04-22 11:47:26 -04:00
Jeremy Stretch
62cdf0d928
Add bulk creation view for rear ports
2020-04-22 11:26:04 -04:00
Jeremy Stretch
97b8e73716
Introduce model-specific bulk create forms for device components
2020-04-22 11:15:39 -04:00
Jeremy Stretch
131d2c97ca
Fixes #4336 : Ensure interfaces without a subinterface ID are ordered before subinterface zero
2020-04-21 16:13:34 -04:00
Jeremy Stretch
ada55dfdfb
Fixes #4510 : Enforce address family for device primary IPv4/v6 addresses
2020-04-21 14:50:15 -04:00
Jeremy Stretch
cc721efe97
Fixes #3356 : Correct Swagger schema specification for the available prefixes/IPs API endpoints
2020-04-21 14:12:49 -04:00
Jeremy Stretch
b362c6a967
Fixes #2994 : Prevent modifying termination points of existing cable to ensure end-to-end path integrity
2020-04-21 13:41:38 -04:00
Jeremy Stretch
5eef6bc527
Changelog for #4388
2020-04-21 12:51:43 -04:00
Jeremy Stretch
8a3a5a8cb1
Merge pull request #4521 from netbox-community/4388-cable-tracing
...
Fixes #4388 : Improve connection endpoint detection
2020-04-21 12:49:48 -04:00
Jeremy Stretch
ca762588ca
Pretty-up cable trace template
2020-04-21 11:59:14 -04:00
Jeremy Stretch
26c335fc68
Extend tests for #4388
2020-04-21 10:53:21 -04:00
Jeremy Stretch
f80eb16060
Closes #4505 : Fix typo in application stack diagram
2020-04-20 11:06:52 -04:00
Jeremy Stretch
8ea611df44
Changelog for #4464
2020-04-20 11:04:15 -04:00
Jeremy Stretch
3db83dd3a2
Merge pull request #4501 from toerb/develop
...
add rack width of 21 inches for ETSI racks
2020-04-20 11:03:09 -04:00
Jeremy Stretch
29707cd496
Adapt tracing view to account for split ends (WIP)
2020-04-15 17:09:04 -04:00
Jeremy Stretch
5205c4963f
Refactor cable tracing logic
2020-04-15 15:46:41 -04:00
Jeremy Stretch
5aadfff1de
Merge pull request #4492 from kobayashi/4361-type-connection_status
...
Fix #4361 Set correct type of connection_status in swagger schema
2020-04-15 09:45:39 -04:00
Jeremy Stretch
cb84e3bb2e
Closes #4491 : Update docs to indicate support for nesting objects
2020-04-15 09:41:57 -04:00
Jeremy Stretch
e0f819691f
Fixes #4496 : Fix exception when validating certain models via REST API
2020-04-15 09:37:30 -04:00
kobayashi
1ce0191a74
Fixes #4361 : Set correct type of connection_state
2020-04-15 01:02:11 -04:00
Jeremy Stretch
788909de94
Fixes #4489 : Fix display of parent/child role on device type view
2020-04-14 12:13:05 -04:00
Jeremy Stretch
2dbc04c6fb
Fix typo
2020-04-14 10:03:02 -04:00
Jeremy Stretch
fc1feec8bf
Fix format string
2020-04-14 09:43:12 -04:00
Jeremy Stretch
819f842cf1
Call out requirement for Python 3.6 or later
2020-04-13 14:38:26 -04:00
Jeremy Stretch
0ffc74c669
Fix link to logging configuration docs
2020-04-13 14:37:11 -04:00
Jeremy Stretch
9ed0494b45
Clarify requirement for Python 3.6 or later
2020-04-13 14:22:17 -04:00
Jeremy Stretch
d37a74846a
Remove format strings to ensure compilation under old Python releases
2020-04-13 14:07:44 -04:00
Jeremy Stretch
e97205922c
Fixes #4481 : Remove extraneous material from example configuration file
2020-04-13 13:49:34 -04:00
Jeremy Stretch
8b57a888e7
Post-release version bump
2020-04-13 11:31:16 -04:00
Jeremy Stretch
d79ed76d80
Merge pull request #4479 from netbox-community/develop
...
Release v2.8.0
2020-04-13 11:29:33 -04:00
Jeremy Stretch
488129d7ad
Release v2.8.0
2020-04-13 11:21:33 -04:00
Jeremy Stretch
dc9f991e5f
Update dependencies for v2.8 release
2020-04-13 11:09:39 -04:00
Jeremy Stretch
c691ec843d
Fixes #4476 : Correct typo in slugs for Infiniband interface types
2020-04-13 10:51:25 -04:00
Jeremy Stretch
67f2cdc921
Fixes #4474 : Fix population of device types when bulk editing devices
2020-04-13 10:34:44 -04:00
Jeremy Stretch
ee51dae73f
Merge pull request #4473 from netbox-community/develop-2.8
...
Merge v2.8 work into develop
2020-04-13 10:17:27 -04:00
Jeremy Stretch
0316063ba9
Update v2.8 release notes
2020-04-10 11:56:52 -04:00
Jeremy Stretch
8939d4de92
Use packaging.version.parse directly
2020-04-10 11:18:01 -04:00
Jeremy Stretch
5de085d83d
Tweak PluginMenuButton icon_class to require additional "fa" class
2020-04-10 10:36:03 -04:00
Jeremy Stretch
19a10cee82
Rename base template
2020-04-10 10:21:02 -04:00
Jeremy Stretch
db70f04447
Minor tweaks to plugins development doc
2020-04-10 10:20:36 -04:00
Jeremy Stretch
d5dbd5ccf1
Update bug report template to denote disabling plugins
2020-04-09 15:55:17 -04:00
Jeremy Stretch
b5aff1575d
Add plugins settings to example config
2020-04-09 15:45:38 -04:00
Jeremy Stretch
884d648cc2
Set X_FRAME_OPTIONS to SAMEORIGIN (changed in Django 3.0)
2020-04-09 15:31:18 -04:00
Jeremy Stretch
ed05198c45
Add static file collection to plugins installation doc
2020-04-09 14:52:18 -04:00
Jeremy Stretch
c593eca936
Minor improvements to installation docs
2020-04-09 14:43:22 -04:00
Jeremy Stretch
cfc09bfcc8
Merge pull request #4471 from qaxi/patch-2
...
#4470 correct Ubuntu package name
2020-04-09 10:06:35 -04:00
Petr Klíma
2daf1e2004
#4470 wrong Ubuntu package name
2020-04-09 16:02:57 +02:00
Jeremy Stretch
5266bf93a3
Merge branch 'develop' into develop-2.8
2020-04-08 13:50:15 -04:00
Jeremy Stretch
e04a5dc81f
Post-release version bump
2020-04-08 13:34:36 -04:00
Jeremy Stretch
ccf8059452
Merge pull request #4467 from netbox-community/develop
...
Release v2.7.12
2020-04-08 13:31:49 -04:00
Jeremy Stretch
b86c61dcdb
Release v2.7.12
2020-04-08 13:26:33 -04:00
toerb
f7e7699d93
add rack width of 21 inches for ETSI racks
2020-04-08 09:30:14 +02:00
Jeremy Stretch
eb2e960af4
Merge pull request #4462 from netbox-community/4460-webhook-listener
...
Closes #4460 : Add a webhook listener for troubleshooting
2020-04-07 13:56:35 -04:00
Jeremy Stretch
2357928e72
Add documentation for webhook_receiver
2020-04-07 13:51:20 -04:00
Jeremy Stretch
ae58af4bb7
Added webhook_receiver management command
2020-04-07 13:37:48 -04:00
Jeremy Stretch
902b1b2c32
Fixes #4458 : Remove custom admin site to avoid conflict with django-rq 2.3.0
2020-04-07 10:17:34 -04:00
Daniel Sheppard
225ba4cc35
Fixes : #4395 - Fix typing on interface serializer
2020-04-07 08:36:13 -05:00
Daniel Sheppard
fe088dba7a
Fixes : #4396 - Fix typing on interface serializer
2020-04-07 08:33:00 -05:00
Jeremy Stretch
46b896b2cf
Merge branch 'develop' into develop-2.8
2020-04-06 13:51:05 -04:00
Jeremy Stretch
52ef488208
Fix nav menu w/plugins enabled
2020-04-06 13:27:41 -04:00
Jeremy Stretch
34c33549b8
Add tests for plugins caching config
2020-04-06 12:00:28 -04:00
Jeremy Stretch
76230cad53
Remove extraneous plugin config
2020-04-06 11:51:03 -04:00
Jeremy Stretch
9ffc404027
Add tests for plugin configuration, min/max version
2020-04-06 11:44:38 -04:00
Jeremy Stretch
58442b1af6
Correct author name parameter
2020-04-06 11:43:52 -04:00
Jeremy Stretch
5f6b63e978
Remove extraneous package from Apache installation instructions
2020-04-03 16:03:50 -04:00
Jeremy Stretch
ad08935c57
Move nginx/Apache configs to discrete files
2020-04-03 15:46:48 -04:00
Jeremy Stretch
af405a8ab2
Closes #4391 : Extend installation docs to include enabling SSL
2020-04-03 15:35:45 -04:00
Jeremy Stretch
1ffbeba181
#4439 : Fix null integer field display
2020-04-03 13:47:58 -04:00
Jeremy Stretch
630788731e
Closes #4448 : Allow connecting cables between two circuit terminations
2020-04-03 13:44:41 -04:00
Jeremy Stretch
721368ea8d
Closes #4147 : Use absolute URLs in rack elevation SVG renderings
2020-04-03 13:16:35 -04:00
Jeremy Stretch
1f3a21ba20
Fixes #4449 : Fix reservation edit/delete button URLs on rack view
2020-04-03 12:13:36 -04:00
Jeremy Stretch
6cfd68d9fb
Merge pull request #4446 from netbox-community/plugin-testing
...
Plugin testing
2020-04-03 09:24:44 -04:00
Jeremy Stretch
6413d47fb2
Skip PluginTest if dummy_plugin not in PLUGINS list
2020-04-02 16:13:15 -04:00
Jeremy Stretch
9e0aa0d11e
Naming tweaks
2020-04-02 15:43:23 -04:00
Jeremy Stretch
ee4c5ef64a
Fix CI tests
2020-04-02 15:11:19 -04:00
Jeremy Stretch
4ab3854d66
Fixes #4438 : Fix exception when disconnecting a cable from a power feed
2020-04-02 10:19:50 -04:00
Jeremy Stretch
354f87c888
Fixes #4439 : Tweak display of unset custom integer fields
2020-04-02 10:06:01 -04:00
Jeremy Stretch
92fc28aa09
Remove errant references to external plugin
2020-04-01 17:18:15 -04:00
Jeremy Stretch
30e330c887
Initial implementation of tests for plugins framework
2020-04-01 17:08:47 -04:00
Jeremy Stretch
093181c186
Correct path to test configuration file
2020-04-01 13:29:54 -04:00
Jeremy Stretch
f316958943
Establish a separate configuration file for testing
2020-04-01 13:23:29 -04:00
Jeremy Stretch
0432b1a6f9
Move default caching_config to PluginConfig class
2020-04-01 12:10:19 -04:00
Jeremy Stretch
b2f4ef06c7
Merge pull request #4433 from netbox-community/plugins-list
...
Change PLUGINS_ENABLED to a list of specific plugins (PLUGINS)
2020-04-01 11:44:41 -04:00
Jeremy Stretch
f469c794ce
Change PLUGINS_ENABLED to a list of specific plugins (PLUGINS)
2020-04-01 10:10:29 -04:00
Jeremy Stretch
221e014a25
Remove survey notification from README
2020-03-31 11:36:53 -04:00
Jeremy Stretch
fb2868f8bb
Fixes #4418 : Fail cleanly when trying to import multiple device types simultaneously
2020-03-30 16:44:04 -04:00
Jeremy Stretch
aa38dcf490
Closes #3676 : Reference VRF by name rather than RD during IP/prefix import
2020-03-30 15:54:35 -04:00
Jeremy Stretch
06116cdde7
Add developer docs for application registry
2020-03-30 15:31:13 -04:00
Jeremy Stretch
5f1329c71c
Changelog for #3351
2020-03-30 13:09:10 -04:00
Jeremy Stretch
613e37837b
Update Python dependencies for v2.8 release
2020-03-30 12:39:45 -04:00
Jeremy Stretch
a914a7c438
Update serializer context assignment for DRF 3.11
2020-03-30 12:39:15 -04:00
Jeremy Stretch
8c7b3a1f9b
Merge pull request #4385 from netbox-community/3351-plugins
...
Implements 3351 plugins
2020-03-27 14:19:11 -04:00
Jeremy Stretch
9c16d5a747
Misc cleanup of PluginConfig processing logic
2020-03-27 13:57:11 -04:00
Jeremy Stretch
0d9d0b0446
Convert installed_plugins_admin_view to a class-based view
2020-03-27 13:35:25 -04:00
Jeremy Stretch
cb344a3792
Clean up plugin URL registration
2020-03-27 13:26:53 -04:00
Jeremy Stretch
dd9fc4173d
Expose regsitry in templates using existing context processor for settings
2020-03-27 13:18:51 -04:00
Jeremy Stretch
fd6739f0cc
Improved menu item/button validation
2020-03-27 13:12:58 -04:00
Jeremy Stretch
fa83750e72
Merge branch 'develop-2.8' into 3351-plugins
2020-03-27 13:05:34 -04:00
Jeremy Stretch
a72d5c899e
Merge branch 'develop' into develop-2.8
2020-03-27 12:53:55 -04:00
Jeremy Stretch
5cf872d000
Post-release version bump
2020-03-27 12:49:48 -04:00
Jeremy Stretch
3d3d1bc623
Merge pull request #4417 from netbox-community/develop
...
Release v2.7.11
2020-03-27 12:47:28 -04:00
Jeremy Stretch
59e6386361
Release v2.7.11
2020-03-27 12:40:21 -04:00
Jeremy Stretch
9c1eda0d9a
Closes #4404 : Add cable trace button for circuit terminations
2020-03-27 12:35:36 -04:00
Daniel Sheppard
785119f5bb
Fixes : #4415 - Add site on validate_unique() for device model
2020-03-27 08:37:48 -05:00
Jeremy Stretch
8a3ebf64bc
Rename obj to object; clean up docstrings
2020-03-26 21:46:56 -04:00
Jeremy Stretch
af302d8368
Avoid instantiating PluginTemplateExtension subclasses when the specified method has not been defined
2020-03-26 21:25:10 -04:00
Jeremy Stretch
f03cc96050
Restrict context data available to PluginTemplateExtensions
2020-03-26 16:50:55 -04:00
Jeremy Stretch
e7f7b14214
Extend menu items and buttons to accept a list of required permissions
2020-03-26 16:04:12 -04:00
Jeremy Stretch
84d2db0d35
Tweak variable naming
2020-03-26 13:37:52 -04:00
Jeremy Stretch
74e56a890c
Remove unused PluginSignal class
2020-03-26 12:26:58 -04:00
Jeremy Stretch
b94ef39a51
Standardize naming of menu items
2020-03-26 12:25:36 -04:00
Jeremy Stretch
877417d68f
Rename PluginTemplateContent to PluginTemplateExtension
2020-03-26 12:18:58 -04:00
Jeremy Stretch
62f14f0473
Convert PluginConfig attrs list to a table
2020-03-26 12:03:10 -04:00
Jeremy Stretch
66a99e13bb
Fix up styling of tables in documentation
2020-03-26 11:54:58 -04:00
Jeremy Stretch
d316d8ac61
Rename PluginNavMenuButton to PluginMenuButton
2020-03-26 11:30:42 -04:00
Jeremy Stretch
40574b65af
Rename PluginNavMenuLink to PluginMenuItem
2020-03-26 11:29:05 -04:00
Jeremy Stretch
81c9177c09
Add a default button color
2020-03-26 11:26:11 -04:00
Jeremy Stretch
68ef5dd2a4
Revised plugins documentation
2020-03-26 11:09:20 -04:00
Jeremy Stretch
59815ea53d
Merge pull request #4407 from netbox-community/4402-plugins-template-content
...
Closes #4402 : Rework template content registration for plugins
2020-03-26 09:05:07 -04:00
Jeremy Stretch
5540079e81
Add documentation for PluginTemplateContent
2020-03-25 16:32:16 -04:00
Jeremy Stretch
68a0e76ca6
Rework template content registration to work like menu items
2020-03-25 16:06:00 -04:00
Jeremy Stretch
1d9fbeed81
Merge pull request #4403 from netbox-community/4401-plugins-navlinks
...
Closes #4401 : Simplify registration process for pluin menu items
2020-03-25 14:55:21 -04:00
Jeremy Stretch
d0edd9d5c1
Update documentation for #4401
2020-03-25 14:33:32 -04:00
Jeremy Stretch
9ea30c057f
Replace get_menu_items() with static attribute
2020-03-25 13:51:37 -04:00
Jeremy Stretch
c1f2ad90ef
Simplify the mechanism for plugins to register navigation menu items
2020-03-25 11:32:50 -04:00
Jeremy Stretch
2a47bb8b54
Rename url_slug to base_url
2020-03-24 16:20:47 -04:00
Jeremy Stretch
b6686a5fcb
Merge pull request #4397 from netbox-community/plugins-docs
...
Add documentation for the plugins framework
2020-03-24 15:55:14 -04:00
Jeremy Stretch
16b8a45ed6
Get menu header via apps.get_config
2020-03-24 15:24:14 -04:00
Jeremy Stretch
579c365808
Extend plugins docs to include nav menu links
2020-03-24 15:22:57 -04:00
Jeremy Stretch
745ac294a5
Tweak plugin template docs
2020-03-24 14:21:08 -04:00
Jeremy Stretch
eedda6e648
Incorporate John's feedback
2020-03-24 09:42:24 -04:00
Jeremy Stretch
5ec1b31804
Add disclaimer/warning to PLUGINS_ENABLED
2020-03-24 09:41:46 -04:00
Jeremy Stretch
8e661c34e9
Merge branch '3351-plugins' into plugins-docs
2020-03-23 14:03:35 -04:00
Jeremy Stretch
ce0b1733fe
Derive API URLs app_name for plugins from url_slug
2020-03-23 14:03:04 -04:00
Jeremy Stretch
0a8b09a11a
Add docs for plugin API endpoints
2020-03-23 13:58:45 -04:00
Jeremy Stretch
0b77702626
Add docs for plugin models, views
2020-03-23 13:28:56 -04:00
Jeremy Stretch
a4382f0b27
Merge branch '3351-plugins' into plugins-docs
2020-03-23 12:02:18 -04:00
Jeremy Stretch
2732e7c3d9
Specify path to PluginConfig in INSTALLED_APPS
2020-03-23 12:01:24 -04:00
Jeremy Stretch
2188b0982c
More work on plugins development docs
2020-03-23 12:00:10 -04:00
Jeremy Stretch
eeb9633854
Merge branch '3351-plugins' into plugins-docs
2020-03-23 10:20:53 -04:00
John Anderson
60b6c48775
remove duplicate import
2020-03-20 22:21:00 -04:00
John Anderson
4e84e8048f
added admin and api views for listing all plugins, and refactored urls import
2020-03-20 20:10:02 -04:00
John Anderson
e220c38b97
Merge pull request #4392 from netbox-community/refactor-plugins-import
...
Refactor plugins import
2020-03-20 17:04:33 -04:00
Jeremy Stretch
ad1522f428
Update plugin URL loading logic
2020-03-20 15:51:14 -04:00
Jeremy Stretch
bc50c2aa55
Introduce PluginConfig
2020-03-20 15:50:47 -04:00
Jeremy Stretch
28b5e88c50
Rename entry point group; simplify import
2020-03-20 14:35:54 -04:00
Jeremy Stretch
33ca352fd9
Initial documentation for plugins framework
2020-03-20 14:21:49 -04:00
Jeremy Stretch
058c78d8be
Closes #4389 : Add a bulk edit view for device bays
2020-03-19 16:32:08 -04:00
Jeremy Stretch
05fdf5e9a0
Closes #4386 : Update admin links for Django RQ to reflect multiple queues
2020-03-19 13:54:49 -04:00
Jeremy Stretch
533521b29d
Changelog for #4255
2020-03-19 11:03:35 -04:00
Jeremy Stretch
2dff093305
Merge pull request #4258 from netbox-community/4255-dynamic_object_vars
...
Fixes : #4255 - Modify script ObjectVars to utilize DynamicModelChoiceField
2020-03-19 11:02:07 -04:00
Jeremy Stretch
ba6ce07759
Changelog for #3193
2020-03-19 10:56:42 -04:00
Jeremy Stretch
33eb5e11de
Merge pull request #4387 from netbox-community/3193-cable-tracing
...
Fixes #3193 : Fix cable tracing across multiple rear ports
2020-03-19 10:55:24 -04:00
Jeremy Stretch
8d3801896f
Rewrite and extend cabling logic tests
2020-03-19 10:43:51 -04:00
Jeremy Stretch
f1236e9bf7
Tweak tracing logic to ensure consistent behavior
2020-03-19 10:42:53 -04:00
dansheps
fa1548f3ce
Remove extraneous import
2020-03-19 08:11:14 -05:00
dansheps
0995e10d87
Modify script ObjectVars to use DynamicModelChoiceFields
2020-03-19 08:09:31 -05:00
Jeremy Stretch
e143158f12
Remove unused follow_circuits arg for cable tracing
2020-03-18 21:14:53 -04:00
Jeremy Stretch
40bfb55370
Improved cable tracing logic
2020-03-18 20:47:27 -04:00
John Anderson
dab313897e
Merge branch 'develop-2.8' into 3351-plugins
2020-03-18 18:30:47 -04:00
John Anderson
c7fb2ff894
add version contraints and cacheops config
2020-03-18 18:28:27 -04:00
Jeremy Stretch
ced6fe313a
Fix RackGroupForm field
2020-03-18 15:41:23 -04:00
Jeremy Stretch
7f5571200c
Closes #4382 : Enable custom links for rack reservations
2020-03-18 14:50:49 -04:00
John Anderson
fd879c7cf5
Merge branch 'develop-2.8' into 3351-plugins
2020-03-18 14:48:11 -04:00
Jeremy Stretch
a9d04547d1
Closes #4381 : Enable export templates for rack reservations
2020-03-18 14:46:23 -04:00
John Anderson
09e09e43ba
Merge branch 'develop' into develop-2.8
2020-03-18 14:44:18 -04:00
Jeremy Stretch
87f0b19dc0
Closes #4380 : Enable webhooks for rack reservations
2020-03-18 14:43:19 -04:00
Jeremy Stretch
eab79faaeb
Changelog for #738
2020-03-18 14:02:24 -04:00
Jeremy Stretch
dbbb2cdaba
Merge pull request #4366 from netbox-community/738-detect-new-releases
...
Closes #738 : Automatically detect new releases
2020-03-18 14:00:01 -04:00
Jeremy Stretch
7246fd667e
Move releases.py to netbox/
2020-03-18 13:54:41 -04:00
Jeremy Stretch
fe4f4bddc8
Tweaked logging; renamed release config parameters
2020-03-18 13:46:47 -04:00
Jeremy Stretch
f7ba766de3
Merge pull request #4379 from netbox-community/refactor-registry
...
Refactor registry to behave as a dictionary
2020-03-18 13:21:55 -04:00
Jeremy Stretch
70c29051b3
Raise specific exceptions
2020-03-18 13:15:22 -04:00
Jeremy Stretch
043b1c28d2
Refactor the registry into a dictionary object
2020-03-18 12:00:31 -04:00
Jeremy Stretch
022653f446
Fix Python 3.5 compatability for tests
2020-03-17 15:07:45 -04:00
Jeremy Stretch
1706db38df
Fix Python 3.5 compatability for tests
2020-03-17 15:00:39 -04:00
Jeremy Stretch
81287833ee
Update tests
2020-03-17 14:44:49 -04:00
Jeremy Stretch
2f12d09663
Clean up URL damping
2020-03-17 12:14:17 -04:00
Jeremy Stretch
3ace83c5aa
Cache only the most recent NetBox release
2020-03-17 11:58:17 -04:00
Jeremy Stretch
356de985d2
Tweak release template variables
2020-03-17 11:49:45 -04:00
Jeremy Stretch
ab93606e4a
Check for an existing job before queuing a new one
2020-03-17 11:37:35 -04:00
Jeremy Stretch
ec2dc8d7a4
Fix template logic
2020-03-17 11:28:35 -04:00
Jeremy Stretch
a2eb2e7da6
Introduce a new 'check_releases' RQ queue
2020-03-17 11:22:56 -04:00
Jeremy Stretch
3590ed378d
Rename 'webhooks' REDIS config to 'tasks'
2020-03-17 10:22:56 -04:00
John Anderson
2f37357a1b
added support for prepending elements to middleware
2020-03-17 02:35:34 -04:00
John Anderson
981c982237
added support for plugin nav bar links
2020-03-17 02:35:12 -04:00
John Anderson
457354c244
inject origional context as obj_context
2020-03-17 00:03:58 -04:00
Jeremy Stretch
00afe7aa94
Merge pull request #4375 from netbox-community/4374-dynamic-fields-api-url
...
Closes #4374 : Automatically derive API endpoint for dynamic choice fields
2020-03-16 16:02:25 -04:00
Jeremy Stretch
450615e0bb
Change IPAddressForm.nat_vrf to DynamicModelChoiceField
2020-03-16 14:29:01 -04:00
Jeremy Stretch
73881ad1e0
Change CircuitTerminationForm.site to a DynamicModelChoiceField
2020-03-16 14:24:17 -04:00
John Anderson
2522b88fc6
Merge branch 'develop-2.8' into 3351-plugins
2020-03-16 14:21:05 -04:00
Jeremy Stretch
0068108c57
Remove APISelect widget/api_url argument from dynamic fields
2020-03-16 14:08:48 -04:00
Jeremy Stretch
400f6fc5fb
Dynamically resolve the API URL for dynamic choice fields
2020-03-16 13:30:35 -04:00
John Anderson
901143b72a
Merge branch 'develop' into develop-2.8
2020-03-16 12:17:00 -04:00
John Anderson
9a38586e13
rename FeatureQuery class
2020-03-16 11:58:35 -04:00
Jeremy Stretch
62ad7734b2
Merge pull request #4373 from kobayashi/2769-validate-prefixlength
...
Fixes #2769 : improve prefix_length validations
2020-03-16 10:44:13 -04:00
kobayashi
7ef9a6c0a7
Fixes #2769 : improve prefix_length validations
2020-03-16 03:20:15 -04:00
John Anderson
8364694fb4
added plugin template content injection to primary model detail views
2020-03-15 23:45:18 -04:00
John Anderson
683c5a22db
Merge branch 'develop-2.8' into 3351-plugins
2020-03-15 00:55:25 -04:00
John Anderson
0574ac7530
fixed migration order
2020-03-15 00:48:05 -04:00
John Anderson
a955f90a7e
Merge branch 'develop-2.8' into 3351-plugins
2020-03-15 00:26:33 -04:00
John Anderson
2dc31c0edd
Revert "implemented registry for extras model functionality"
...
This reverts commit 235d99021b .
2020-03-15 00:25:46 -04:00
John Anderson
6ea15cec6f
Revert "refactor extras registry"
...
This reverts commit c189895f6c .
2020-03-15 00:24:05 -04:00
John Anderson
9df238c5f2
Merge branch 'develop' into develop-2.8
2020-03-15 00:18:32 -04:00
John Anderson
9466802a95
closes #4368 - extras features model registration
2020-03-14 03:03:22 -04:00
Jeremy Stretch
36130965f2
Merge pull request #4370 from netbox-community/4078-standardize-fields
...
Closes #4078 : Standardize description fields
2020-03-13 17:07:07 -04:00
Jeremy Stretch
d4f6909859
Rename Tag.comments to description
2020-03-13 17:00:00 -04:00
Jeremy Stretch
1a8554fd32
Changelog for #4078
2020-03-13 16:42:47 -04:00
Jeremy Stretch
9f5b138b0f
Add migrations for description fields
2020-03-13 16:35:36 -04:00
Jeremy Stretch
cebe580484
Add a description field to all organizational models
2020-03-13 16:33:28 -04:00
Jeremy Stretch
3b4ec5926d
Standardize existing description fields to a length of 200 chars
2020-03-13 15:49:58 -04:00
Jeremy Stretch
c5776d9da4
Closes #4369 : Add a dedicated view for rack reservations
2020-03-13 13:53:44 -04:00
Jeremy Stretch
9e45cafac4
Cleaned up new release notification banner
2020-03-13 12:20:00 -04:00
Jeremy Stretch
2033d15b2f
Tweak UPDATE_REPO_URL to convey the full URL
2020-03-13 12:14:27 -04:00
Jeremy Stretch
e2123f4a9e
Clean up logging
2020-03-13 11:55:06 -04:00
Jeremy Stretch
f6dfd2fa43
Simplify update repo URL validation
2020-03-13 10:20:09 -04:00
Jeremy Stretch
1f382f9252
Merge branch 'develop' into 738-detect-new-releases
2020-03-13 10:05:24 -04:00
Jeremy Stretch
459bcd88a9
Fixes #4365 : Fix exception raised on IP address bulk add view
2020-03-13 09:07:03 -04:00
Jeremy Stretch
1487b5004d
Closes #4309 : Add descriptive tooltip to custom fields on object views
2020-03-12 21:43:34 -04:00
Jeremy Stretch
a28509019a
Closes #4363 : Standardize secret creation URL
2020-03-12 21:14:14 -04:00
John Anderson
c189895f6c
refactor extras registry
2020-03-12 18:12:12 -04:00
Jeremy Stretch
5e971994ff
Closes #4362 : Standardize URL for creation of RackReservations
2020-03-12 17:43:11 -04:00
Jeremy Stretch
f108049142
Remove outdated TODOs
2020-03-12 11:57:26 -04:00
Jeremy Stretch
9fc1e88d9f
Update minimum Python version to 3.6
2020-03-12 11:46:11 -04:00
Jeremy Stretch
2cd44d0234
Changelog for #3416
2020-03-12 11:38:39 -04:00
Jeremy Stretch
16bc262a4f
Merge pull request #4359 from netbox-community/3416-remove-API-choices
...
Closes #3416 : Remove API _choices endpoints
2020-03-12 11:29:31 -04:00
Jeremy Stretch
ef5c20dc6f
Update documentation
2020-03-12 11:14:27 -04:00
Jeremy Stretch
a53f854187
Remove tests for API _choices endpoints
2020-03-12 10:48:53 -04:00
Jeremy Stretch
ea9de37dd1
Remove FieldChoicesViewSet
2020-03-12 10:48:17 -04:00
John Anderson
235d99021b
implemented registry for extras model functionality
2020-03-12 04:07:54 -04:00
John Anderson
8af4cf87b5
Merge branch 'develop-2.8' into 3351-plugins
2020-03-12 01:19:15 -04:00
Jeremy Stretch
997247ee77
Update changelog for #1754 , #3939
2020-03-11 21:22:06 -04:00
Jeremy Stretch
b92e518370
Merge pull request #4353 from netbox-community/3939-nested-tenantgroups
...
Closes #3939 : Nested tenant groups
2020-03-11 21:20:14 -04:00
Jeremy Stretch
b5d57262f9
Update tests for nested TenantGroups
2020-03-11 21:14:53 -04:00
Jeremy Stretch
45f6ea211d
Implement support for nested TenantGroups
2020-03-11 21:12:55 -04:00
Jeremy Stretch
a4a276083a
Merge pull request #4351 from netbox-community/1754-nested-rackgroups
...
Closes #1754 : Nested rack groups
2020-03-11 20:03:50 -04:00
Jeremy Stretch
c42613cf4d
Update filter fields
2020-03-11 14:57:48 -04:00
Jeremy Stretch
84de0458aa
Implement nested RackGroups
2020-03-11 14:40:29 -04:00
Jeremy Stretch
2b33e91e2c
Changelog for #2328
2020-03-11 11:27:47 -04:00
Jeremy Stretch
71c363ebc8
Merge pull request #4299 from netbox-community/2328-external-authentication
...
Closes #2328 : External user authentication
2020-03-11 11:17:40 -04:00
Jeremy Stretch
7ffc00159e
Tweak settings/middleware to support testing; improve tests
2020-03-11 11:10:26 -04:00
Jeremy Stretch
79aba5edf2
Fixes #4343 : Fix Markdown support for tables
2020-03-11 09:52:02 -04:00
John Anderson
a504f5f309
closes #4340 - Enforce unique constraints for device and virtual machine names in the API
2020-03-10 19:15:24 -04:00
Jeremy Stretch
90144ccd9a
Add tests for remote authentication configuration
2020-03-10 16:57:34 -04:00
Jeremy Stretch
8c6d35645d
Remote auth cleanup
2020-03-10 16:56:57 -04:00
John Anderson
0706c65ce6
Merge branch 'develop-2.8' into 3351-plugins
2020-03-10 15:15:23 -04:00
Jeremy Stretch
0dc3a72912
Merge branch 'develop-2.8' into 2328-external-authentication
2020-03-10 15:07:19 -04:00
Jeremy Stretch
0de857bf7a
Merge branch 'develop' into develop-2.8
2020-03-10 15:06:37 -04:00
Jeremy Stretch
55558cb272
Post-release version bump
2020-03-10 14:03:22 -04:00
Jeremy Stretch
e66d065b6d
Merge pull request #4339 from netbox-community/develop
...
Release v2.7.10
2020-03-10 13:59:50 -04:00
Jeremy Stretch
7bf1420463
Release v2.7.10
2020-03-10 13:50:17 -04:00
Jeremy Stretch
3a0b28144f
Force mkdocs to v1.1 for RTD build
2020-03-10 13:37:31 -04:00
Jeremy Stretch
bc19072dc6
Update upgrade documentation for non-git installations
2020-03-10 13:24:10 -04:00
Jeremy Stretch
1eddac4066
Fixes #4338 : Catch AddrFormatError exception when filtering aggregates/prefixes by an invalid prefix
2020-03-10 11:58:34 -04:00
Jeremy Stretch
2571f22ae5
Revert initial fix for #4336
2020-03-10 11:43:00 -04:00
Jeremy Stretch
5346efe009
Fixes #4337 : Allow bulk editing/deletion of all device components matching a query
2020-03-10 10:18:48 -04:00
Jeremy Stretch
bb3f37ca35
Fixes #4336 : Ensure interfaces without a channel/unit are ordered before a channel/unit of zero
2020-03-10 10:03:42 -04:00
Jeremy Stretch
0e49a7a1fd
Closes #4332 : Redirect to a user-friendly error page when CSS/JS resources fail to load
2020-03-09 15:33:57 -04:00
Jeremy Stretch
93159fec4b
Update changelog
2020-03-09 14:28:06 -04:00
Jeremy Stretch
ab2ea5697f
Closes #4322 : Introduce and document local_requirements.txt support for installation/upgrade of optional dependencies
2020-03-09 14:22:27 -04:00
Jeremy Stretch
0eaec6bd83
Merge pull request #4335 from netbox-community/4325-rack-reservation-import
...
Closes #4325 : Add suport for rack reservations CSV import
2020-03-09 13:45:38 -04:00
Jeremy Stretch
8cca22d79c
Add nav menu entry for rack reservations import
2020-03-09 13:39:12 -04:00
Jeremy Stretch
e364a25e46
Add test for RackReservation import
2020-03-09 13:35:44 -04:00
Jeremy Stretch
049da81bf2
Convert units to SimpleArrayField
2020-03-09 12:46:12 -04:00
Jeremy Stretch
947affd78f
Extend BulkImportView._save_obj to pass request context
2020-03-09 12:39:07 -04:00
Jeremy Stretch
cdcbf20d6a
Merge pull request #4334 from netbox-community/4320-clean-up-template-tags-filters
...
Closes #4320 : Clean up template tags filters
2020-03-09 10:56:41 -04:00
Jeremy Stretch
15ab30d0c6
Replace model_name and model_name_verbose filters with meta
2020-03-09 10:50:46 -04:00
Jeremy Stretch
16d3cebf3e
Update markdown filter name
2020-03-09 10:42:32 -04:00
Jeremy Stretch
1069ad21d8
Remove unused contains filter
2020-03-09 10:38:29 -04:00
Jeremy Stretch
1423fd9024
Rename gfm filter to render_markdown
2020-03-09 10:31:29 -04:00
Jeremy Stretch
0439be2870
Remove unused getlist and getkey filters
2020-03-09 10:24:37 -04:00
Jeremy Stretch
22246353e2
Remove oneline filter
2020-03-09 10:22:30 -04:00
Jeremy Stretch
02bf6bd3a6
Changelog for #4217
2020-03-09 10:15:18 -04:00
Jeremy Stretch
8d511b0f72
Merge pull request #4333 from netbox-community/4217-contextual-docs
...
Closes #4217 : Implement contextual documentation for models
2020-03-09 10:13:14 -04:00
Jeremy Stretch
4edd0b1fd6
Merge branch 'develop' into 4217-contextual-docs
2020-03-09 09:56:14 -04:00
Jeremy Stretch
f9073a2f07
Fixes #4326 : Exclude Python modules without Script classes from scripts list
2020-03-06 20:59:32 -05:00
Jeremy Stretch
ad9dfec894
Started on #4325 (WIP)
2020-03-06 17:14:26 -05:00
Jeremy Stretch
9a829500cd
Fix typo
2020-03-06 16:40:00 -05:00
Jeremy Stretch
9fa5004a35
Closes #4324 : Add CSV import view for services
2020-03-06 16:33:43 -05:00
Jeremy Stretch
2a5bf2a222
Fixes #4323 : Add bulk edit view for power panels
2020-03-06 16:05:26 -05:00
Jeremy Stretch
b22bf0c4b0
Fix upgrade.sh to show virtualenv warning only when needed
2020-03-06 15:07:29 -05:00
Jeremy Stretch
17c76e413d
Install wheel before NetBox dependencies
2020-03-06 13:59:19 -05:00
Jeremy Stretch
803287a514
Closes #4313 : Remove id__in filters
2020-03-06 12:05:53 -05:00
Jeremy Stretch
1a89e35729
Merge branch 'develop' into develop-2.8
2020-03-06 11:34:01 -05:00
Jeremy Stretch
5950bedfae
Post-release version bump
2020-03-06 11:26:59 -05:00
Jeremy Stretch
c1ef87e009
Merge pull request #4321 from netbox-community/develop
...
Release v2.7.9
2020-03-06 11:23:42 -05:00
Jeremy Stretch
09298dab7a
Release v2.7.9
2020-03-06 11:17:17 -05:00
Jeremy Stretch
afcd9b801f
Delete squashed migration to avoid 'pending trigger events' exception under certain conditions
2020-03-06 10:32:12 -05:00
Jeremy Stretch
12bedac28a
Tweak upgrade script to exit immediately if any individual tasks fail
2020-03-06 10:26:12 -05:00
Jeremy Stretch
c50714ec42
Introduce DOCS_ROOT configuration parameter
2020-03-06 09:35:58 -05:00
kobayashi
9f8d1d2436
Merge pull request #4063 from deathbeam/issue-4062
...
List choices for choice fields as enums in Swagger openapi spec
2020-03-05 23:58:43 -05:00
kobayashi
920078a738
set fix#4062 to release note
2020-03-05 23:52:33 -05:00
Tomas Slusny
4136a5fd5e
List choices for choice fields as enums
...
Fixes #4062
Signed-off-by: Tomas Slusny <slusnucky@gmail.com >
2020-03-05 23:44:37 -05:00
Jeremy Stretch
7d236b607e
Tweak navigation max depth
2020-03-05 17:30:55 -05:00
Jeremy Stretch
f2d1c7d82a
Update release notes navigation; ditch v1.x release notes
2020-03-05 17:27:59 -05:00
Jeremy Stretch
a7c133daa6
Reset documentation hierarchy
2020-03-05 17:23:56 -05:00
Jeremy Stretch
f89773f4a3
Cleaned up model documentation hierarchy
2020-03-05 17:03:03 -05:00
Jeremy Stretch
363c4acadc
Drop GitHub-flavored Markdown (py-gfm)
2020-03-05 16:30:12 -05:00
Jeremy Stretch
b9d66f010f
Add missing nav link for device types
2020-03-05 16:26:23 -05:00
Jeremy Stretch
57df250128
Add doc pages for device component templates
2020-03-05 15:24:02 -05:00
Jeremy Stretch
1657d6a0b8
Add missing docs page for tags
2020-03-05 15:16:15 -05:00
Jeremy Stretch
3b200bbffc
Remove title from docs modal
2020-03-05 14:54:48 -05:00
Jeremy Stretch
121c7ada1f
Add admonition support for embedded docs
2020-03-05 14:49:52 -05:00
Jeremy Stretch
25f4cae3ff
Add model doc modal to object add/edit template
2020-03-05 13:56:03 -05:00
Jeremy Stretch
9f42bce16a
Update modal template
2020-03-05 13:55:27 -05:00
Jeremy Stretch
defe59d79e
Introduce get_docs() template filter for models
2020-03-05 13:52:34 -05:00
Jeremy Stretch
8a23811831
Add missing model doc pages
2020-03-05 13:48:47 -05:00
Jeremy Stretch
5190710aef
Refactored device component docs
2020-03-05 11:44:18 -05:00
Jeremy Stretch
04ddc0487a
Standardize circuits page
2020-03-05 11:26:10 -05:00
Jeremy Stretch
f9c9cf9ad2
Refactor virtualization docs
2020-03-05 11:24:57 -05:00
Jeremy Stretch
b8b02c7b25
Refactor tenancy docs
2020-03-05 11:21:52 -05:00
Jeremy Stretch
a061a03860
Refactor service docs
2020-03-05 11:20:10 -05:00
Jeremy Stretch
7793f281c5
Refactor secrets docs
2020-03-05 11:18:57 -05:00
Jeremy Stretch
593374764d
Refactor IPAM docs
2020-03-05 11:16:54 -05:00
Jeremy Stretch
a320b54c2f
Refactor power docs
2020-03-05 11:13:06 -05:00
Jeremy Stretch
6ba24c3296
Refactor site/rack docs
2020-03-05 11:10:09 -05:00
Jeremy Stretch
92949ddcdb
Refactor device docs
2020-03-05 11:05:48 -05:00
Jeremy Stretch
b2bc1bf74a
Refactor circuits docs
2020-03-05 10:52:56 -05:00
Jeremy Stretch
70397461eb
Enable support for Markdown inclusions
2020-03-05 10:47:12 -05:00
Jeremy Stretch
aefed0df89
Add user survey note to README
2020-03-05 08:51:03 -05:00
John Anderson
bc954bc7be
Merge branch 'develop-2.8' into 3351-plugins
2020-03-04 22:17:14 -05:00
Jeremy Stretch
e4cfeb1977
Add reminder to reload systemctl daemon if needed
2020-03-04 17:19:16 -05:00
Jeremy Stretch
e4e4af1b2d
Delete obsolete old_requirements.txt
2020-03-04 16:07:19 -05:00
Jeremy Stretch
2bd3f1fcc3
Merge pull request #4315 from netbox-community/4195-application-logging
...
Closes #4195 : Application logging
2020-03-04 14:39:12 -05:00
Jeremy Stretch
7454efe648
Documentation and changelog for #4195
2020-03-04 14:33:55 -05:00
Jeremy Stretch
9df2769383
Enable system logging for reports
2020-03-04 14:22:30 -05:00
Jeremy Stretch
36cbbac870
Enable system logging for custom scripts
2020-03-04 14:05:59 -05:00
Jeremy Stretch
406b88777c
Add logging for DRF views
2020-03-04 13:32:45 -05:00
Jeremy Stretch
113313e000
Merge pull request #4001 from steffann/738-automatically-check-for-new-releases
...
Fixes : #738 : Automatically check for new versions
2020-03-04 12:22:57 -05:00
Jeremy Stretch
f7c6df6e6a
Improved verbosity of upgrade script
2020-03-04 12:20:06 -05:00
Jeremy Stretch
9e92520266
Changelog for #4121
2020-03-04 11:53:53 -05:00
Jeremy Stretch
1dd07337fd
Merge pull request #4189 from netbox-community/4121-filter-lookup-expressions
...
4121 filter lookup expressions
2020-03-04 11:51:19 -05:00
Jeremy Stretch
746bfd8bca
Closes #4119 : Extend upgrade script to clear expired user sessions
2020-03-04 10:29:22 -05:00
Jeremy Parker
10dee9b57b
Fix typo in caching.md ( #4310 )
...
Co-authored-by: Jeremy Stretch <jeremy.stretch@networktocode.com >
2020-03-04 10:07:58 -05:00
Jeremy Stretch
31e5d9ffe6
Changelog for #4298
2020-03-04 10:03:39 -05:00
Jeremy Stretch
a45b18b335
Merge pull request #4311 from netbox-community/4298-custom-fields-api
...
Fixes #4298 : Bulk creation of objects with custom fields via API
2020-03-04 10:02:23 -05:00
Jeremy Stretch
57b6ac7cb1
Finish work on improved custom fields API tests
2020-03-04 09:53:49 -05:00
Jeremy Stretch
4611536ca9
Revise custom field API tests to check for single/multiple objects with/without custom field values
2020-03-03 17:07:43 -05:00
Jeremy Stretch
e4abfd192e
Introduce CustomFieldDefaultValues class to handle default custom field values
2020-03-03 14:54:48 -05:00
Jeremy Stretch
c85bcbcf31
Merge branch 'develop' into develop-2.8
2020-03-03 13:20:00 -05:00
Jeremy Stretch
cb7932ecda
Merge pull request #4308 from kobayashi/4229-docs-python-version
...
Fix #4229 : Describe supported Python version
2020-03-03 12:14:10 -05:00
Jeremy Stretch
e4fc37e91a
Merge pull request #4304 from dstarner/4288-incorrect-swagger-type
...
Set local_context_data serializer on Device and VM to method
2020-03-03 12:13:06 -05:00
Jeremy Stretch
74821c2c17
Closes #4218 : Allow negative voltage for DC power feeds
2020-03-03 12:10:08 -05:00
Dan Starner
e6ee9803d4
use FieldInspector for JSONField type
2020-03-03 12:04:46 -05:00
kobayashi
fa992853b0
Describe supported Python version
2020-03-03 10:52:56 -05:00
Jeremy Stretch
1e4dd102bd
Closes #4290 : Include device name in tooltip on rack elevations
2020-03-03 10:35:07 -05:00
Jeremy Stretch
0f9c37fbc7
Closes #4284 : Add MRJ21 port and cable types
2020-03-03 10:13:21 -05:00
Jeremy Stretch
a261060e5c
Closes #4305 : Add 10-inch option for rack width
2020-03-03 10:07:20 -05:00
Jeremy Stretch
78a1aad6c0
Fixes #4306 : Fix toggling of device images for all racks in elevations view
2020-03-03 10:04:35 -05:00
Jeremy Stretch
7b6bd75c22
#4295 follow-up: Tweak handling of initial data for bulk edit forms
2020-03-03 09:43:56 -05:00
Jeremy Stretch
c983dac771
Add logging output to login/logout views
2020-03-02 17:04:54 -05:00
Jeremy Stretch
7a10748355
Add logging output to API viewsets
2020-03-02 16:52:21 -05:00
Jeremy Stretch
ca1186dca1
Add logging output to utility views
2020-03-02 16:38:51 -05:00
Daniel Starner
3070c7e991
fix linting mistake
2020-03-02 15:45:58 -05:00
Dan Starner
406708218b
set local_context_data serializer on device and vm to method
2020-03-02 13:47:07 -05:00
Jeremy Stretch
c7b74b2090
Fixes #4300 : Pass "commit" argument when executing scripts via REST API
2020-03-02 13:29:32 -05:00
Jeremy Stretch
1b38f3ad3a
Merge pull request #4303 from kobayashi/4274-prefix-schema
...
Fix #4274 : Set correct value schema for int typed ChoiceField
2020-03-02 13:14:04 -05:00
Jeremy Stretch
1e1c6526b2
Add BaseFilterSetTest to validate automatic generation of filters
2020-03-02 12:25:21 -05:00
kobayashi
0be5488104
Fix #4274 : Set correct value schema for int typed ChoiceField
2020-03-02 11:26:56 -05:00
Jeremy Stretch
13fcdc0c1e
Fixes #4301 : Fix exception when deleting device type with components
2020-03-02 09:41:37 -05:00
John Anderson
5f5edbc10e
added config option to disable plugins
2020-03-01 03:42:05 -05:00
John Anderson
71a8a13644
add api urls and signals interface for detail route buttons
2020-03-01 03:24:17 -05:00
John Anderson
a17c22746d
initial work on #3351
2020-02-29 02:23:01 -05:00
John Anderson
e5f8f15293
added lookup map for treenode filter
2020-02-28 19:58:06 -05:00
Jeremy Stretch
22ec11c766
Fix up CentOS installation instructions; add troubleshooting guide
2020-02-28 17:31:51 -05:00
Jeremy Stretch
1b6f721e50
Extend installation docs to include creation of a specific netbox user
2020-02-28 16:25:43 -05:00
Jeremy Stretch
9c88f12abe
Add note about Redis config to installation instructions
2020-02-28 15:58:55 -05:00
Jeremy Stretch
e285d0b547
Remove obsolete querydict_to_dict() utility function
2020-02-28 15:47:59 -05:00
Jeremy Stretch
5dc956fbe1
First stab at external authentication support
2020-02-28 15:16:31 -05:00
Jeremy Stretch
1449dfc966
Fixes #4295 : Fix assignment of parent LAG during interface bulk edit
2020-02-28 09:44:41 -05:00
Sander Steffann
fcf3b14712
Add unittests
2020-02-27 21:54:43 +01:00
Sander Steffann
28473fa3e0
Disable update check by default
2020-02-27 19:40:06 +01:00
Sander Steffann
8ce106cb4b
Move request to background task
2020-02-27 19:36:02 +01:00
Jeremy Stretch
bdf9857e6f
Closes #4294 : Add tenancy filter tests for all models
2020-02-27 13:28:08 -05:00
Sander Steffann
22ac9f63a1
Don't overwrite the header block, append to it
2020-02-27 18:27:36 +01:00
Sander Steffann
0de7f4712f
Fix check for permissions
2020-02-27 18:27:36 +01:00
Sander Steffann
8d92089487
Improve comments and error message on invalid characters in URL
2020-02-27 18:27:36 +01:00
Sander Steffann
3a0849699f
Rename settings to be more generic, not GitHub-only
2020-02-27 18:27:36 +01:00
Sander Steffann
008fc5623e
Full URL for API, more consistent naming, only enabled for staff and better configuration validation
2020-02-27 18:27:36 +01:00
Sander Steffann
9d66ac4a6a
Refactor the code to be more readable
2020-02-27 18:26:15 +01:00
Sander Steffann
405d93c6f2
Update versions.py
2020-02-27 18:26:15 +01:00
Sander Steffann
2fcdc90d3f
Automatically check for new versions
2020-02-27 18:26:15 +01:00
dansheps
27e3b6f377
Remove second variables, make widget mandatory on ObjectVar and MultiObjectVar
2020-02-27 07:45:11 -06:00
Jeremy Stretch
faf676e6e0
Closes #4281 : Allow filtering device component list views by type
2020-02-26 17:22:53 -05:00
Jeremy Stretch
624566b04e
Fixes #4282 : Fix label on export button for device types
2020-02-26 16:49:39 -05:00
Jeremy Stretch
5a00939512
Fixes #4285 : Include A/Z termination sites in provider circuits table
2020-02-26 16:41:59 -05:00
Jeremy Stretch
4431259cd8
Merge pull request #4287 from netbox-community/3949-virtualenv-install
...
Closes #3949 : Revise installation docs to use a Python virtual environment
2020-02-26 16:04:51 -05:00
Jeremy Stretch
87c914bece
Reorganize .gitignore; add /venv/
2020-02-26 15:59:26 -05:00
Jeremy Stretch
56c26f80b3
Changelog for #3949
2020-02-26 15:56:26 -05:00
Jeremy Stretch
215dbef7a0
Improved formatting of upgrade script messages
2020-02-26 15:40:05 -05:00
Jeremy Stretch
64c9bf27c1
Fix exit statement in upgrade script
2020-02-26 15:34:42 -05:00
Jeremy Stretch
1abc82e718
Update upgrade script & instructions to better accomodate moving to a venv
2020-02-26 15:26:12 -05:00
Jeremy Stretch
be9df3c07d
Simplify the systemctl commands
2020-02-26 14:38:25 -05:00
Jeremy Stretch
798ecfc8f0
Clean up the upgrade guide
2020-02-26 14:09:54 -05:00
Jeremy Stretch
015a339202
Update systemd migration guide
2020-02-26 14:09:27 -05:00
Jeremy Stretch
2ee06c13f9
Remove Python 2 migration guide
2020-02-26 13:56:44 -05:00
Jeremy Stretch
0851b97ba5
Update the upgrade script & instructions to use a virtual environment
2020-02-26 13:54:07 -05:00
Jeremy Stretch
1b64f67f2b
Update installation instructions to use a Python virtual environment
2020-02-26 12:28:35 -05:00
John Anderson
c908f132ec
Merge branch 'develop' into 4121-filter-lookup-expressions
2020-02-26 12:05:27 -05:00
Jeremy Stretch
c78df40cb0
Refactor installtion docs
2020-02-26 11:40:31 -05:00
Jeremy Stretch
5a61bbec26
Fixes #4277 : Fix filtering of clusters by tenant
2020-02-26 09:11:38 -05:00
John Anderson
3b4607d30d
refactor lookup map logic
2020-02-25 15:16:27 -05:00
Jeremy Stretch
5befe66aa5
Post-release version bump
2020-02-25 15:11:04 -05:00
Jeremy Stretch
3c249a40a0
Merge pull request #4275 from netbox-community/develop
...
Release v2.7.8
2020-02-25 15:09:41 -05:00
Jeremy Stretch
7e81d5fe11
Release v2.7.8
2020-02-25 15:04:08 -05:00
Jeremy Stretch
6b4858303b
Fix object list table width when no filter_form is present
2020-02-25 15:03:27 -05:00
Jeremy Stretch
5000f7f8d7
Extend custom scripts to pass the 'commit' value via run()
2020-02-25 14:49:41 -05:00
Jeremy Stretch
f643af13d7
Fix field label for Prefix.vrf
2020-02-25 14:12:53 -05:00
John Anderson
afc8c9bfe9
fix tenancy filterset bases
2020-02-25 13:50:31 -05:00
Jeremy Stretch
a6e859d9b7
Remove extraneous prefetches from racks queryset
2020-02-25 12:35:27 -05:00
Jeremy Stretch
5bf68493df
Changelog & cleanup for #4267
2020-02-25 12:34:48 -05:00
Jeremy Stretch
43f3488270
Merge pull request #4271 from ananace/4267-rack-roles-in-elevations
...
Fixes #4267 : Display rack roles in elevation list view
2020-02-25 12:18:31 -05:00
Jeremy Stretch
62efe0621f
Fixes #4272 : Interface type should be required by API serializer
2020-02-25 11:20:43 -05:00
Jeremy Stretch
161f03217e
Merge pull request #4269 from hSaria/4227-omit-private-changelog
...
Fixes #4227 : Omit internal fields from the change log data
2020-02-25 11:02:22 -05:00
Jeremy Stretch
40b56d7f62
Merge branch 'develop' into 4227-omit-private-changelog
2020-02-25 11:02:11 -05:00
Jeremy Stretch
4eb731cfae
Merge pull request #4263 from netbox-community/4237-custom-webhooks
...
Closes #4237 : Enable custom templating for webhook request content
2020-02-25 10:54:30 -05:00
Jeremy Stretch
35786966c6
Changelog for #4237
2020-02-25 10:46:16 -05:00
Jeremy Stretch
c3b64164ba
Always use a JSON object to convey change data when no body template is present
2020-02-25 10:43:14 -05:00
Jeremy Stretch
644b4aa42d
Revised webhook documentation
2020-02-25 10:24:27 -05:00
Alexander Olofsson
838291c3f3
Display rack roles in elevation list view
2020-02-25 16:00:21 +01:00
Saria Hajjar
3296298d21
Fixes #4227 : Omit internal fields from the change log data
2020-02-25 14:48:11 +00:00
Jeremy Stretch
211311be9f
Add http_method field to Webhook
2020-02-24 20:42:24 -05:00
Jeremy Stretch
9a532b1eb2
Extend templatization ability to additional_headers field
2020-02-24 17:47:17 -05:00
Jeremy Stretch
1fbd3a2c26
Convert additional_headers to a TextField
2020-02-24 16:59:35 -05:00
Jeremy Stretch
99038ffc44
Enable custom templating for webhook request content
2020-02-24 16:12:46 -05:00
John Anderson
67565ca191
added docs and more tests
2020-02-24 15:03:07 -05:00
Jeremy Stretch
81d001d49e
Add a note about X-Frame-Options to the HTTP daemon instructions
2020-02-24 14:30:03 -05:00
Jeremy Stretch
cc4a22b2d1
Merge pull request #4261 from netbox-community/3145-cable-status-decommissioning
...
Closes #3145 : Add a "decommissioning" status for cables
2020-02-24 14:24:34 -05:00
Jeremy Stretch
4d1749cc71
Remove CONNECTION_STATUS_CONNECTED and CONNECTION_STATUS_PLANNED constants
2020-02-24 14:18:19 -05:00
Jeremy Stretch
f7b620c6a2
Closes #3145 : Add 'decommissioning' status for cables
2020-02-24 14:09:36 -05:00
Jeremy Stretch
76138f3080
Fixes #4222 : Escape double quotes on encapsulated values during CSV export
2020-02-24 13:29:00 -05:00
Jeremy Stretch
36f8d6d259
Disconnect post_save & pre_delete signals after the response has been received
2020-02-24 12:42:51 -05:00
Jeremy Stretch
909971f237
Fixes #4221 : Fix exception when deleting a device with interface connections when an interfaces webhook is defined
2020-02-24 12:41:55 -05:00
Jeremy Stretch
4e76e4ec9c
Merge pull request #4253 from hSaria/3612-update-screenshots
...
Fixes #3612 : Update screenshots
2020-02-24 11:45:15 -05:00
Saria Hajjar
87d90adaef
Downscaled pictures to 50% (~1600 x ~1000)
2020-02-24 16:41:32 +00:00
dansheps
8ed0d0400f
Add tests
2020-02-24 10:30:57 -06:00
Jeremy Stretch
cfd813772d
Merge pull request #4257 from netbox-community/4250-extend-view-tests
...
Extend ViewTestCases for create/edit/delete/import views
2020-02-24 11:30:01 -05:00
Jeremy Stretch
2b484955aa
Extend ViewTestCases for create/edit/delete/import views to also check non-data-bound GET requests
2020-02-24 11:23:42 -05:00
dansheps
a5853427d4
Update __all__ for #4255
2020-02-24 10:21:17 -06:00
dansheps
d0bd1ad25b
Fixes : #4255 - Add new script variable types based on dynamic model fields
2020-02-24 10:18:19 -06:00
dansheps
d9dcc92300
Update release notes for #4230
2020-02-24 09:31:52 -06:00
Daniel Sheppard
d0c82c23bd
Merge pull request #4244 from netbox-community/4230-filter_rack_unit_on_elevations
...
Fixes : #4230 - Fixes rack units filtering on elevation endpoint
2020-02-24 09:25:42 -06:00
Saria Hajjar
6cdb86931e
Added separators between screenshots
2020-02-24 15:22:33 +00:00
Saria Hajjar
23d0241865
Updated screenshots with v2.7.7
2020-02-24 15:21:17 +00:00
Jeremy Stretch
61c0a4cc61
Fixes #4252 : Fix power port assignment for power outlet templates created via REST API
2020-02-24 10:13:47 -05:00
Jeremy Stretch
b97d3b0716
Fixes #4246 : Fix duplication of field attributes when multiple IPNetworkVars are present in a script
2020-02-24 10:01:31 -05:00
Jeremy Stretch
25d126d4ff
Call prepare_value() to avoid passing model instances directly to the filterset
2020-02-24 09:31:31 -05:00
Dan Sheppard
2b75e05ea7
Fixes : #4230 - Fixes filtering by position on elevation endpoint
...
* Add tests for rack elevation filtering
* Add q variable to serializers for RackElevationDetailFilterSerializer
* Add code to allow filtering of position on the rack elevation
2020-02-22 08:24:26 -06:00
Jeremy Stretch
1a997610c7
Fixes #4241 : Correct IP address hyperlinks on interface view
2020-02-21 21:43:04 -05:00
Jeremy Stretch
04ee55a40c
Fixes #4240 : Fix exception when filtering foreign keys by NULL
2020-02-21 21:38:25 -05:00
Jeremy Stretch
1c72d75b62
Fixes #4239 : Fix exception when selecting all filtered objects during bulk edit
2020-02-21 20:44:53 -05:00
Jeremy Stretch
9128dc961c
Closes #4173 : Return graceful error message when webhook queuing fails
2020-02-21 17:21:04 -05:00
Jeremy Stretch
28e3b7af18
Merge branch 'develop' into develop-2.8
2020-02-21 15:26:55 -05:00
Jeremy Stretch
12602a95ea
All fields on RenderedGraphSerializer should be read-only
2020-02-21 14:45:07 -05:00
Jeremy Stretch
11d012de4e
Fixes #4235 : Fix API representation of content_type for export templates
2020-02-21 14:38:38 -05:00
Jeremy Stretch
45cdac6f36
Changelog for #4228
2020-02-21 14:19:02 -05:00
Jeremy Stretch
2c4136f514
Merge pull request #4233 from netbox-community/4228-rack-elevation-images
...
Fixes #4228 : Fix display of device images in rack elevations
2020-02-21 13:55:32 -05:00
Jeremy Stretch
a14c7980f6
Fixes #4232 : Enforce consistent background striping in rack elevations
2020-02-21 13:49:28 -05:00
Jeremy Stretch
329740d2a7
Add "Save SVG" link beneath rack elevation display
2020-02-21 13:28:18 -05:00
Jeremy Stretch
8ffba6a279
Clean up rack view CSS
2020-02-21 13:19:45 -05:00
Jeremy Stretch
5a02dc457c
Fixes #4228 : Fit device images to rack unit; tweak default aspect ratio
2020-02-21 12:43:24 -05:00
Jeremy Stretch
cf312e9690
Changelog for #4224
2020-02-21 09:42:07 -05:00
Jeremy Stretch
20b36f910f
Merge pull request #4225 from LuPo/develop
...
rear rack face doesn't draw if full-height device type assigned only front image
2020-02-21 09:40:23 -05:00
LuPo
0b3111c47f
Fix drawing rear elevation when full-height device has been assigned only front image
2020-02-21 13:42:52 +02:00
Jeremy Stretch
493d68a57a
Post-release version bump
2020-02-20 14:59:00 -05:00
Jeremy Stretch
5092641157
Merge pull request #4216 from netbox-community/develop
...
Release v2.7.7
2020-02-20 14:56:27 -05:00
Jeremy Stretch
2b134ea0f0
Release v2.7.7
2020-02-20 14:48:23 -05:00
Jeremy Stretch
58ff08be4e
#1529 : Add front/rear image fields to DeviceType serializer
2020-02-20 14:37:08 -05:00
Jeremy Stretch
682fd40fff
Changelog for #4206
2020-02-20 14:27:26 -05:00
Jeremy Stretch
cdcc63fdf6
Merge pull request #4208 from wtinetworkgear/rj11add
...
Added serial console_port type rj-11 for a POTS modem connection
2020-02-20 14:26:24 -05:00
Jeremy Stretch
c0052eb416
Closes #4209 : Enable filtering interfaces list view by enabled
2020-02-20 14:24:22 -05:00
Jeremy Stretch
74e3e2e5e1
Changelog for #4213
2020-02-20 14:17:18 -05:00
Jeremy Stretch
214470fb84
Rearrange powerfeed view
2020-02-20 14:16:18 -05:00
Jeremy Stretch
e76ea2a03c
Merge pull request #4214 from ironick09/develop
...
Fix Power Feed page to render Custom Fields and Tags
2020-02-20 14:14:57 -05:00
Jeremy Stretch
6c272adb0e
Clean up rack headers and border
2020-02-20 14:10:48 -05:00
Jeremy Stretch
51f7b7a5bf
Changelog for #1529
2020-02-20 13:49:34 -05:00
Jeremy Stretch
b81622222d
Merge pull request #4215 from netbox-community/1529-rack-elevation-images
...
Closes #1529 : Rack elevation images
2020-02-20 13:48:44 -05:00
Jeremy Stretch
e8a8b39c47
Tweak gitignore to include devicetype-images directory
2020-02-20 13:42:23 -05:00
Jeremy Stretch
c78d30d47e
Enable toggling of device images on elevations list
2020-02-20 13:20:58 -05:00
Jeremy Stretch
ba6562a5db
Add ability to toggle the inclusion of device images when rendering a rack elevation SVG
2020-02-20 13:09:43 -05:00
Josh Niec
b28729baff
Fix rendering for powerfeeds_list to show any added custom fields or tags on object
...
Signed-off-by: Josh Niec <ironick09@gmail.com >
2020-02-20 12:03:09 -06:00
Jeremy Stretch
adf9221bab
Refactor rack elevation mixin to RackElevationSVG
2020-02-20 12:48:44 -05:00
Jeremy Stretch
d2157a3423
Add front/rear images for device types; include in rack elevations
2020-02-20 12:11:59 -05:00
Jeremy Stretch
e07ed3de93
Ignore media files
2020-02-20 11:22:04 -05:00
Jeremy Stretch
584539d0a3
#3810 : Fix bug in Javascript
2020-02-20 10:20:19 -05:00
Jeremy Stretch
322b328584
Fixes #4211 : Include trailing text when naturalizing interface names
2020-02-20 09:49:15 -05:00
Jeremy Stretch
b38eeaebc9
Clarify ciphertext length calculation; remove Python 2 compatibility
2020-02-19 21:14:56 -05:00
Jeremy Stretch
66fa79741d
Add min/max length tests for secrets
2020-02-19 21:06:21 -05:00
Ken Partridge
09805ddc4a
Added serial console_port type rj-11 for a POTS modem connection
2020-02-19 15:39:53 -08:00
Jeremy Stretch
1130f6b9f0
Remove dependency on RawSQL from IPAddress manager
2020-02-19 17:17:41 -05:00
Jeremy Stretch
38ff01e874
Merge pull request #4207 from netbox-community/3848-django-3.0
...
Closes #3848 : Django 3.0
2020-02-19 15:41:39 -05:00
Jeremy Stretch
be23230938
Update tests to match new string representation of ContentTypes
2020-02-19 15:31:15 -05:00
Jeremy Stretch
7b93155b06
Fix form field ordering; self.fields no longer an OrderedDict
2020-02-19 15:08:15 -05:00
Jeremy Stretch
b7d41bc42c
Rename MPTT migration
2020-02-19 14:46:53 -05:00
Jeremy Stretch
e17597a0a9
Update CI build to Python 3.6 and PostgreSQL 9.6
2020-02-19 14:30:49 -05:00
Jeremy Stretch
7a53e24f97
Closes #3810 : Preserve slug value when editing existing objects
2020-02-19 13:53:11 -05:00
Jeremy Stretch
f05c7be394
Fixes #4204 : Fix assignment of mask length when bulk editing prefixes
2020-02-19 13:28:07 -05:00
Jeremy Stretch
2cf990bd92
Standardize on two-word form of "change log"
2020-02-19 12:45:52 -05:00
Jeremy Stretch
21473548a5
Merge pull request #4181 from hSaria/2511-change-diff
...
Fixes #2511 : Compare object change to the previous change
2020-02-19 12:41:24 -05:00
Jeremy Stretch
626513a8b2
Fixes #4202 : Prevent reassignment to master device when bulk editing VC member interfaces
2020-02-19 11:29:42 -05:00
Jeremy Stretch
5871640701
Closes #4199 : Update example report to use ChoiceSet
2020-02-19 10:31:10 -05:00
Jeremy Stretch
f1b0421805
Temporary hack to avoid name collision without renaming the secrets app
2020-02-18 18:00:00 -05:00
Jeremy Stretch
8cfb5ac5c6
Fixes #3967 : Fix missing migration for interface templates of type "other"
2020-02-18 16:56:50 -05:00
Jeremy Stretch
ae1767b5d0
Remove obsolete InterfaceManager
2020-02-18 16:22:17 -05:00
Jeremy Stretch
84d078a539
Fixes #4196 : Fix exception when viewing LLDP neighbors page
2020-02-18 16:21:50 -05:00
Jeremy Stretch
01b9d1a493
Closes #3848 : Upgrade to Django 3.0
2020-02-18 16:03:28 -05:00
Jeremy Stretch
2a1de0202f
Add helpful links to "new issue" page
2020-02-18 11:43:47 -05:00
Jeremy Stretch
4ea8967c2d
Fixes #4194 : Role field should not be required when searching/filtering secrets
2020-02-18 11:14:37 -05:00
Jeremy Stretch
a456cbb26c
Fixes #4179 : Site is required when creating a rack group or power panel
2020-02-18 11:08:16 -05:00
Jeremy Stretch
5b505b21c8
Fixes #4183 : Fix representation of NaturalOrderingField values in change log
2020-02-18 10:50:14 -05:00
John Anderson
9116d74cf7
merge develop
2020-02-18 00:39:30 -05:00
John Anderson
a136a0788c
#4121 - dynamic filter lookup expressions
2020-02-18 00:32:58 -05:00
Saria Hajjar
89ab6553d6
Changelog for #2511
2020-02-15 23:55:03 +00:00
Saria Hajjar
faa22cb637
Fixes #2511 : Compare object change to the previous change
2020-02-15 22:39:08 +00:00
Jeremy Stretch
d6ccf13167
Changelog for #4081
2020-02-14 15:44:52 -05:00
Jeremy Stretch
f6cbce65fa
Merge pull request #4178 from netbox-community/4081-drop-ip-family
...
Closes #4081 : Drop the family column from IP objects
2020-02-14 15:42:19 -05:00
Jeremy Stretch
f0ced98dc6
Delete unused test data
2020-02-14 15:17:04 -05:00
Jeremy Stretch
fcdb05238c
Restore filters
2020-02-14 15:16:18 -05:00
Jeremy Stretch
8687226cc7
Update family filters in querysets
2020-02-14 15:11:12 -05:00
Jeremy Stretch
047f13ac5d
Update tests
2020-02-14 15:10:34 -05:00
Jeremy Stretch
b475a575e4
Drop family column from Aggregate, Prefix, and IPAddress models
2020-02-14 15:04:33 -05:00
Jeremy Stretch
1a8eea5aa9
Fixes #4175 : Fix potential exception when bulk editing objects from a filtered list
2020-02-14 14:27:47 -05:00
Jeremy Stretch
8cb6aed8fa
Closes #3753 : Remove rack units endpoint (replaced with elevation)
2020-02-14 13:59:07 -05:00
Jeremy Stretch
926b1fadf2
Merge branch 'develop' into develop-2.8
2020-02-14 13:44:10 -05:00
Jeremy Stretch
2de8d8b73d
Merge pull request #4174 from netbox-community/4164-object-list-template
...
Closes #4164 : Consolidate object list templates
2020-02-14 13:31:25 -05:00
Jeremy Stretch
440f754fec
Clean up TODO notes
2020-02-14 13:30:53 -05:00
Jeremy Stretch
815a46bfbe
Convert device and VM list views to use obj_list.html
2020-02-14 13:21:32 -05:00
Jeremy Stretch
182fddddd2
Merge branch 'develop' into 4164-object-list-template
2020-02-14 13:11:30 -05:00
Jeremy Stretch
ce89fa74b9
Closes #4170 : Improve color contrast in rack elevation drawings
2020-02-14 13:09:01 -05:00
Jeremy Stretch
7ce1289bb2
Clean up unused imports
2020-02-14 12:04:56 -05:00
Jeremy Stretch
e4df02887b
Changelog for #3840
2020-02-14 12:04:35 -05:00
Jeremy Stretch
6bc7be7ba5
Merge pull request #3925 from hSaria/3840-limit-vlan-choices
...
Fixes #3840 : Only show valid interface VLAN choices
2020-02-14 11:48:29 -05:00
Saria Hajjar
7aba8e3ec4
Added back clean
2020-02-14 16:43:42 +00:00
Jeremy Stretch
8d5ea5d005
Merge pull request #4169 from dstarner/redis-sentinel-conn-check
...
[Corollary to #4161 ] Redis Connection Check when Using Sentinel
2020-02-14 11:43:04 -05:00
Dan Starner
ec0f45e20d
remove redis conn check from extras AppConfig
2020-02-14 11:16:59 -05:00
Jeremy Stretch
0c8ad45976
Merge pull request #4172 from dstarner/4171-required-settings-documentation-format
...
[Fix #4171 ] fix extraneous formatting of notice boxes in required settings doc
2020-02-14 10:47:40 -05:00
Dan Starner
e431ef09e5
fix extraneous formatting of notice boxes in required settings doc
2020-02-14 10:29:09 -05:00
Dan Starner
03a7f6bbda
ammend redis conn check to acccount for sentinel
2020-02-14 09:39:01 -05:00
Jeremy Stretch
a4705fa73a
Changelog for #2519
2020-02-14 09:35:43 -05:00
Jeremy Stretch
0a8d39cfe4
Merge pull request #3726 from eSentire/fix-2519
...
Fix race condition in available-prefix/ip APIs
2020-02-14 09:32:51 -05:00
Jeremy Stretch
1d72436bfc
Fixes #4168 : Role is not required when creating a virtual machine
2020-02-14 09:13:05 -05:00
Jeremy Stretch
598d23fc03
Post-release version bump
2020-02-13 21:51:03 -05:00
Jeremy Stretch
472a45ddec
Merge pull request #4167 from netbox-community/develop
...
Release v2.7.6
2020-02-13 21:50:44 -05:00
Jeremy Stretch
0863145c7f
Release v2.7.6
2020-02-13 21:46:03 -05:00
Jeremy Stretch
909323663e
Fixes #4166 : Fix schema migrations to enforce maximum character length for naturalized fields
2020-02-13 21:41:00 -05:00
Jeremy Stretch
8212c8f6fc
Convert IPAM list views to extend standard template
2020-02-13 17:22:17 -05:00
Jeremy Stretch
8df9bb6fb4
Convert change log view to extend standard template
2020-02-13 17:11:39 -05:00
Jeremy Stretch
ff952fb221
Migrate extras views to use common object list template
2020-02-13 16:39:38 -05:00
John Anderson
9ead2635c5
merge develop
2020-02-13 16:00:07 -05:00
Jeremy Stretch
4d50cad6ed
Post-release version bump
2020-02-13 15:39:08 -05:00
Jeremy Stretch
120cbb0159
Merge pull request #4165 from netbox-community/develop
...
Release v2.7.5
2020-02-13 15:36:50 -05:00
Jeremy Stretch
08ce024473
Release v2.7.5
2020-02-13 15:32:09 -05:00
Jeremy Stretch
807c2f048d
Changelog for #3984
2020-02-13 15:16:07 -05:00
Jeremy Stretch
fafcdf7def
Merge pull request #4161 from dstarner/issue-3984-redis-sentinel-conn
...
Fixes #3984 : Allow for Redis Sentinel Connection Configuration
2020-02-13 15:14:42 -05:00
Jeremy Stretch
92fab048d1
Add tests for naturalization functions
2020-02-13 15:13:43 -05:00
Jeremy Stretch
6884404957
Migrate virtualization views to use common object list template
2020-02-13 14:24:22 -05:00
Jeremy Stretch
88c917231d
Migrate tenancy views to use common object list template
2020-02-13 14:21:14 -05:00
Jeremy Stretch
a054aff3c4
Migrate secrets views to use common object list template
2020-02-13 14:19:14 -05:00
Jeremy Stretch
8fd809ac5e
Migrate IPAM views to use common object list template
2020-02-13 14:17:13 -05:00
Jeremy Stretch
fff657cd5a
Migrate DCIM views to use common object list template
2020-02-13 14:07:15 -05:00
Jeremy Stretch
4ef15e4dc8
Migrate circuits views to use common object list template
2020-02-13 13:31:04 -05:00
Jeremy Stretch
c5f74cce80
Introduce a common template for object list views
2020-02-13 13:29:50 -05:00
Jeremy Stretch
35498c17d7
Updated the style guide
2020-02-13 11:04:07 -05:00
Jeremy Stretch
874e59b01a
Closes #4060 : Move secrets panel on home page to righthand column
2020-02-13 10:30:12 -05:00
Dan Starner
72f0e31b84
fixed extraneous linting error
2020-02-13 10:27:56 -05:00
Dan Starner
ba9a2956a8
documentation on redis sentinel
2020-02-13 10:26:03 -05:00
Dan Starner
3538eeda14
allow for redis sentinel connection
2020-02-13 10:26:03 -05:00
Jeremy Stretch
0c89534bfb
Closes #4160 : Link to full database configuration parameters in configuration docs
2020-02-13 10:08:10 -05:00
Jeremy Stretch
47b15aacef
Changelog for #4159
2020-02-13 09:48:12 -05:00
Jeremy Stretch
3e0ab79977
Merge pull request #4162 from netbox-community/4159-caching_redis_using_wrong_key
...
Fixes : #4159 - Corrects settings.py to use CACHING_REDIS
2020-02-13 09:46:41 -05:00
Jeremy Stretch
344fa72357
renaturalize command should not skip any values
2020-02-13 09:33:01 -05:00
Daniel Sheppard
617fc7659f
Fixes : #4159 - Corrects settings.py to use CACHING_REDIS instead of WEBHOOKS_REDIS
2020-02-13 08:26:47 -06:00
Jeremy Stretch
0d91b6b74b
Merge pull request #4102 from kobayashi/4093-vm-status-choice
...
Fixes #4093 : Additional status choices for vms
2020-02-12 22:58:43 -05:00
kobayashi
335343642b
additional status choices for vms
2020-02-12 22:43:40 -05:00
kobayashi
bc7f5fb33a
Modify offline status color for vm
2020-02-12 22:19:17 -05:00
kobayashi
ca56fc709a
Fixes #4093 : Add decommissioning for vms
2020-02-12 22:19:17 -05:00
Jeremy Stretch
a08ee68033
Exempt pull requests from stalebot
2020-02-12 21:56:23 -05:00
Jeremy Stretch
0d57cb0033
Changelog & docs for #3766
2020-02-12 16:54:40 -05:00
Jeremy Stretch
53804d39bb
Merge pull request #4142 from netbox-community/3766-enable_widgets_in_script_fields
...
Fixes : #3766 - Enable widget usage in scripts
2020-02-12 16:48:08 -05:00
Jeremy Stretch
1e221cd9bb
Update changelog
2020-02-12 16:28:19 -05:00
Jeremy Stretch
0c942f18c1
Merge pull request #4068 from netbox-community/4034-prefix_ordering_tests
...
Fixes : #4034 - Adds Prefix & IPAddress Ordering Tests
2020-02-12 16:27:02 -05:00
Jeremy Stretch
00d32f0a7d
Merge pull request #4156 from netbox-community/4153-renaturalize-command
...
Closes #4153 : Add a "renaturalize" management command
2020-02-12 16:20:52 -05:00
Jeremy Stretch
df3fef8bb1
Merge pull request #4154 from netbox-community/4138-device_bays_in_rack_elevations
...
Fixes : #4138 - Add Device Bay count to rack elevation
2020-02-12 16:19:57 -05:00
Jeremy Stretch
5cc24c055b
Tweak docs link for send_mail() to reference stable; formatting
2020-02-12 16:18:08 -05:00
Jeremy Stretch
4064c32a7f
Fix nav menu link for configcontext_add
2020-02-12 16:16:23 -05:00
Joshua Corrick
6d7c5d51fe
Add email testing example ( #4152 )
...
* Add email testing example
Includes an example provided by Jeremy
* Updated with suggestions
Co-authored-by: Jeremy Stretch <jeremy.stretch@networktocode.com >
2020-02-12 16:15:05 -05:00
Jeremy Stretch
64c0059dd8
Merge pull request #4155 from hSaria/4150-yaml-nested-tags
...
Fixes #4150 : Replace OrderedDict with Dict when rendering YAML
2020-02-12 16:13:32 -05:00
Jeremy Stretch
d0ece2e48d
Merge pull request #4144 from netbox-community/3986-rack_positions_svg
...
Fixes : #3986 - Convert rack units to part of SVG rendered document
2020-02-12 16:06:05 -05:00
Jeremy Stretch
139f18b2e5
Closes #4153 : Add a management command to manually renaturalize applicable objects (from #3799 )
2020-02-12 15:59:37 -05:00
Saria Hajjar
8eea0331bf
Fixes #4150 : Replace OrderedDict with Dict when rendering YAML
2020-02-12 19:59:04 +00:00
Daniel Sheppard
62d6e02d6b
Modify _draw_elevations
...
* Add legend_width argument, variable & constant
* Applied legend_width variable where required
* Removed U prefix
2020-02-12 13:15:29 -06:00
Jeremy Stretch
a8601bb1fd
Merge pull request #4151 from netbox-community/4146-secretrole-enforcement
...
Fixes #4146 : Fix SecretRole permissions enforcement
2020-02-12 13:51:44 -05:00
Daniel Sheppard
fe452735be
Add Device Bay count to rack elevation names
2020-02-12 12:48:13 -06:00
Jeremy Stretch
3b1128f8f3
Establish standard test cases for all models
2020-02-12 13:25:56 -05:00
Daniel Sheppard
0402323ef9
Fixes : #4130
...
Corrects service name for the RQ worker service in docs/installation/upgrading.md
2020-02-12 11:26:40 -06:00
Jeremy Stretch
5bf85597ed
Fixes #4146 : Fix SecretRole permissions enforcement
2020-02-12 11:13:32 -05:00
Jeremy Stretch
e4b910fe87
Fixes #4148 : Remove dead link to topology maps docs page
2020-02-12 09:44:30 -05:00
Jeremy Stretch
24db573764
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
5befa533c6
Merge branch 'develop' into 3995-navbar-overflow
2020-02-12 09:40:31 -05:00
Dan Sheppard
15bc731f61
Convert rack units to part of SVG rendered document
2020-02-11 23:31:51 -06:00
Dan Sheppard
8fb4988fa1
Fix typo in docstring
2020-02-11 21:01:43 -06:00
Daniel Sheppard
ab378ed218
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
56bb053146
Fix test error
2020-02-11 20:27:02 -06:00
Daniel Sheppard
3c3cca8ec1
Enable widget usage (APISelect, APIMultipleSelect, StaticSelect2, etc) in scripts
2020-02-11 20:12:02 -06:00
Dan Sheppard
908586c93a
Fix PEP8 errors
2020-02-11 18:21:58 -06:00
Matt Olenik
2e83ce76ed
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
2ab382eec5
Fixes #4137 : Disable occupied terminations when connecting a cable to a circuit
2020-02-11 14:56:02 -05:00
Jeremy Stretch
2503978555
Add navigation menu link for adding config contexts
2020-02-11 14:32:41 -05:00
Anton Tokarev
55886d6793
fix typo ( #4135 )
...
Co-authored-by: Jeremy Stretch <jeremy.stretch@networktocode.com >
2020-02-11 14:22:32 -05:00
Jeremy Stretch
009c0ba31c
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
ec53e1c74c
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
7177fcfa61
Use DynamicModelChoiceField for all fields using APISelect
2020-02-11 12:25:40 -05:00
Jeremy Stretch
fb56d5bc66
Account for initial data when binding a DynamicModelChoiceField
2020-02-11 10:21:44 -05:00
Jeremy Stretch
221805a63e
Use TreeNode choice fields for region assignment
2020-02-11 09:50:33 -05:00
Jeremy Stretch
da68968d75
Replace FilterChoiceField with DynamicModelMultipleChoiceField
2020-02-11 09:33:41 -05:00
Dan Sheppard
ca795f729f
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
ff4e6bd166
Update tests
...
Add docstrings
Consolidate tests
2020-02-10 21:37:40 -06:00
Jeremy Stretch
5ea30c8628
Replace ChainedModelChoiceField with DynamicModelChoiceField
2020-02-10 17:23:52 -05:00
Jeremy Stretch
a54fcda781
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
7388fa3556
Fixes #4083 : Permit nullifying applicable choice fields via API requests
2020-02-10 15:10:33 -05:00
Jeremy Stretch
a966a4c8ac
Closes #4129 : Add individual deletion views for device type components
2020-02-10 11:43:51 -05:00
Jeremy Stretch
ebef48e472
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
26ca6b4a84
#4108 : Fix null choice population
2020-02-10 10:57:23 -05:00
Jeremy Stretch
3da6f22479
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
d4789b7c9e
Changelog for #4108
2020-02-10 10:20:06 -05:00
Jeremy Stretch
5008526db1
Set a default self.to_field_name for FilterChoiceField
2020-02-10 10:08:20 -05:00
Jeremy Stretch
009fc4f301
Remove custom template for APISelect widget
2020-02-10 10:02:42 -05:00
Jeremy Stretch
55f5ede970
Standardize usage of FilterChoiceField
2020-02-10 09:58:33 -05:00
Jeremy Stretch
5ddfde2214
Clean up unneeded code relevant to FilterChoiceField
2020-02-10 09:44:19 -05:00
John Anderson
9284e83270
py3.5 compatibility
2020-02-09 21:32:45 -05:00
John Anderson
a6b43b30e9
functional dynamic filter lookups
2020-02-09 17:46:21 -05:00
John Anderson
a311002141
initial work on dynamic lookup expressions
2020-02-09 03:20:59 -05:00
kobayashi
505cb9cab8
Enabled filtering virtual chassis devices
2020-02-09 00:58:54 -05:00
kobayashi
d5c4a9d159
Fixes #3507 : Filtering IP by multiple devices
2020-02-09 00:42:01 -05:00
Saria Hajjar
26ddd96e30
Cleaned duplicate code
2020-02-08 16:18:58 +00:00
Saria Hajjar
f0c83e168e
Merge branch 'develop' into 3840-limit-vlan-choices
2020-02-08 16:14:10 +00:00
Jeremy Stretch
885ea8a4d5
Override get_bound_field() on FilterChoiceFieldMixin to restrict the queryset of bound fields
2020-02-07 18:04:40 -05:00
Jeremy Stretch
202a0a0e73
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
5bfd65b5fe
Changelog for #3799
2020-02-07 16:18:15 -05:00
Jeremy Stretch
7c74d2ca65
Convert interface models to use NaturalOrderingField
2020-02-07 15:58:03 -05:00
Jeremy Stretch
9adeed55fb
Update table field ordering
2020-02-07 12:44:51 -05:00
Jeremy Stretch
12c7d83a91
Fix PowerOutlet migrations
2020-02-07 12:43:53 -05:00
Jeremy Stretch
dc1b7874ff
Store empty names as null
2020-02-07 12:24:38 -05:00
Jeremy Stretch
c72a353733
Enable reverse migration
2020-02-07 12:23:52 -05:00
Jeremy Stretch
35511cfdc1
Remove NaturalOrderingManager
2020-02-07 11:59:32 -05:00
Jeremy Stretch
099c446f38
Convert remaining DCIM models to use NaturalOrderingField
2020-02-07 11:59:16 -05:00
Jeremy Stretch
705c352885
Convert device component templates to use NaturalOrderingField
2020-02-07 11:42:12 -05:00
Jeremy Stretch
12d09e2274
Convert device components to use NaturalOrderingField
2020-02-07 11:36:58 -05:00
Jeremy Stretch
b271fd32bd
Introduce NaturalOrderingField
2020-02-07 11:36:22 -05:00
Jeremy Stretch
b3c2b78e8a
Chnagelog for #4100
2020-02-07 09:24:51 -05:00
Jeremy Stretch
97a89948c8
Merge pull request #4115 from hSaria/4100-interface-filter-device
...
Fixes #4100 : Added device field to device components filter forms
2020-02-07 09:20:49 -05:00
Jeremy Stretch
1e61fcb485
Merge pull request #4117 from netbox-community/4116-component-bulk-actions
...
Closes #4116 : Enable bulk edit and delete functions for device component list views
2020-02-06 22:03:25 -05:00
Jeremy Stretch
4cc9f2f67d
Changelog for #4116
2020-02-06 21:52:10 -05:00
Jeremy Stretch
52257467c3
Tweak bulk edit views to dynamically remove device-dependent fields
2020-02-06 21:44:28 -05:00
Jeremy Stretch
4563749fd9
Enable bulk edit/delete views for all device components
2020-02-06 20:58:14 -05:00
Jeremy Stretch
6d242ec348
Correct typo
2020-02-06 20:46:19 -05:00
Saria Hajjar
d0e00162ed
Account for header height
2020-02-07 00:14:05 +00:00
Saria Hajjar
21f2e0b131
Changed navbar scrollbar to auto
2020-02-06 23:30:58 +00:00
hSaria
6ac8d41323
Merge branch 'develop' into 3995-navbar-overflow
2020-02-06 23:18:24 +00:00
Saria Hajjar
bb9e1ad857
Fixes #4100 : Added device field to device components filter forms
2020-02-06 23:10:38 +00:00
Jeremy Stretch
98de88de90
Standardize URL paths for VM interfaces
2020-02-06 17:40:04 -05:00
Jeremy Stretch
c571aa68be
Changelog for #4113
2020-02-06 16:05:30 -05:00
Jeremy Stretch
091d860ae5
Merge pull request #4114 from netbox-community/4113-component-bulk-editing
...
Closes #4113 : Add bulk edit functionality for device type components
2020-02-06 16:03:37 -05:00
Jeremy Stretch
b5344b0aa7
Fix table links for adding new components
2020-02-06 15:54:52 -05:00
Jeremy Stretch
17e0054941
Fix up bulk editing forms
2020-02-06 15:51:51 -05:00
Jeremy Stretch
1b5969a5ee
Add tests for DeviceType component bulk edit views
2020-02-06 15:33:47 -05:00
Jeremy Stretch
3378287b0c
Add bulk edit views for DeviceType components
2020-02-06 15:29:10 -05:00
Jeremy Stretch
077d692d6d
Merge pull request #4112 from netbox-community/4109-devicetype-component-tests
...
Closes #4109 : Add view tests for device component templates
2020-02-06 14:57:10 -05:00
Jeremy Stretch
5620fdc63e
Add tests for device type component views
2020-02-06 14:39:36 -05:00
Jeremy Stretch
f7ca97d51f
Fix bulk edit buttons
2020-02-06 13:19:25 -05:00
Jeremy Stretch
d400f92ee8
Overhaul device component template creation views/URLs
2020-02-06 13:13:40 -05:00
Jeremy Stretch
c1792653cc
Rename device component edit URLs
2020-02-06 12:18:53 -05:00
Jeremy Stretch
aebfb143e0
Rename component template deletion URLs
2020-02-06 12:16:28 -05:00
Jeremy Stretch
ef4ea06f5d
Reorganized device component URLs (again)
2020-02-06 11:51:27 -05:00
Jeremy Stretch
85729f3df8
Simplify help_text for ExpandableNameField
2020-02-06 11:44:29 -05:00
Jeremy Stretch
a2475ee501
Remove obsolete ComponentForm
2020-02-06 11:36:25 -05:00
Jeremy Stretch
71601aad39
Replace HiddenInput widget on device component creation forms with APISelect
2020-02-06 11:29:50 -05:00
Jeremy Stretch
c1c8b5e816
Introduce InventoryItemCreateView to bring inventory items up to par with other components
2020-02-06 10:59:13 -05:00
Jeremy Stretch
2296cdc222
Fixes #4090 : Render URL custom fields as links under object view
2020-02-05 17:08:39 -05:00
Jeremy Stretch
070b41e694
Reduce number of changelog entries to improve page loading time
2020-02-05 17:01:46 -05:00
Jeremy Stretch
d04626e75f
Fixes #4099 : Linkify interfaces on global interfaces list
2020-02-05 16:52:42 -05:00
Jeremy Stretch
68738e683a
Fixes #4091 : Fix filtering of objects by custom fields using UI search form
2020-02-05 16:39:42 -05:00
Jeremy Stretch
3f2c74f5e7
Merge pull request #4096 from elju/patch-1
...
Updated forms.py to match current naming (Fix for #4095 )
2020-02-05 16:25:34 -05:00
Jeremy Stretch
a58bbccfd3
Fixes #4094 : Convert unnecessary regular expressions to strings in URL patterns
2020-02-05 16:12:48 -05:00
Jeremy Stretch
b1e78fa3c4
Merge pull request #4098 from netbox-community/4086-device-component-urls
...
Closes #4086 : Rename device component create/edit/delete URLs
2020-02-05 16:03:14 -05:00
Jeremy Stretch
0d3ff664b6
Move model_to_dict() into assertInstanceEqual(); clean up test data
2020-02-05 15:47:50 -05:00
Jeremy Stretch
b0c0ad7c82
Adapt component creation forms to infer parent device/VM from initial or bound data
2020-02-05 15:31:30 -05:00
Jeremy Stretch
0ad613e6b4
Enable bulk creation tests for device components
2020-02-05 15:22:57 -05:00
Jeremy Stretch
75906f7591
Move component bulk creation views to new URLs
2020-02-05 12:36:38 -05:00
El Ju
c49d977379
Updated forms.py to match current naming
2020-02-05 17:26:44 +01:00
Jeremy Stretch
6b9fa5e76f
Enable tests for component bulk edit views
2020-02-05 11:14:07 -05:00
Jeremy Stretch
57a0cf0a33
Fix component bulk edit views
2020-02-05 10:28:39 -05:00
Jeremy Stretch
f8ce67c69f
Tweak BulkEditView to improve handling of initial PK values
2020-02-05 09:56:49 -05:00
Jeremy Stretch
d0295f089d
Fixes #4089 : Selection of power outlet type during bulk update is optional
2020-02-04 20:49:42 -05:00
Jeremy Stretch
f805b57778
Adapt BulkEditView to not require a parent object for device components
2020-02-04 18:08:40 -05:00
Jeremy Stretch
3e79b9d26a
Add InterfaceTestCase for virtual machines
2020-02-04 16:40:18 -05:00
Jeremy Stretch
c1639b7781
Move component bulk delete views to new URLs
2020-02-04 16:06:55 -05:00
Jeremy Stretch
fca347e49e
Reorder URLs
2020-02-04 15:41:15 -05:00
Jeremy Stretch
32623148dc
Post-release version bump
2020-02-04 15:06:58 -05:00
Jeremy Stretch
68fbd9b017
Merge pull request #4088 from netbox-community/develop
...
Release v2.7.4
2020-02-04 15:04:34 -05:00
Jeremy Stretch
11d67509e0
Release v2.7.4
2020-02-04 14:57:12 -05:00
Jeremy Stretch
c96fc6e21a
Merge pull request #4087 from netbox-community/4085-dcim-component-view-tests
...
Closes #4085 : Standardize device component view tests
2020-02-04 14:51:48 -05:00
Jeremy Stretch
763d9b9cf7
Convert all DCIM component view tests to use StandardTestCases
2020-02-04 14:25:02 -05:00
Jeremy Stretch
bece1155ee
Introduce create_test_device() to reduce test setup boilerplate
2020-02-04 11:58:52 -05:00
Jeremy Stretch
cbe090cd3c
Fixes #4084 : Fix exception when creating an interface with tagged VLANs
2020-02-04 11:47:14 -05:00
Jeremy Stretch
c3a6a4520a
#3894 follow-up
2020-02-04 10:09:22 -05:00
Jeremy Stretch
67e427403f
Merge pull request #3894 from hSaria/2921-tags-select2
...
Fixes #2921 : Replace tags filter with Select2 widget
2020-02-04 09:38:14 -05:00
Jeremy Stretch
0d41d12267
Merge branch 'develop' into 2921-tags-select2
2020-02-04 09:37:31 -05:00
Jeremy Stretch
efb7f151ec
Changelog for #3313
2020-02-03 16:20:29 -05:00
Jeremy Stretch
fe22a8d0af
Merge pull request #4011 from hSaria/3313-config-context-gui
...
Fixes #3313 : YAML-format the config context in the GUI
2020-02-03 16:13:58 -05:00
Jeremy Stretch
ed99158391
Merge branch 'develop' into 3313-config-context-gui
2020-02-03 16:07:15 -05:00
Jeremy Stretch
b0f7feefa8
Changelog for #3886
2020-02-03 16:04:25 -05:00
Jeremy Stretch
fcd8e93e2e
Merge pull request #4014 from hSaria/3886-config-context-cluster
...
Fixes #3886 : Config context cluster (group)
2020-02-03 16:02:56 -05:00
Jeremy Stretch
173c530fab
Merge pull request #4064 from netbox-community/3961-change-systemd-instructions
...
Fixes : #3961 - Update migrate-to-systemd.md documentation
2020-02-03 15:46:20 -05:00
Jeremy Stretch
0a87df48ab
Update GitHub issue templates
2020-02-03 14:45:36 -05:00
Jeremy Stretch
eef79e1443
Fixes #4079 : Fix assignment of power panel when bulk editing power feeds
2020-02-03 14:34:47 -05:00
Jeremy Stretch
91929aae1b
Merge pull request #4080 from netbox-community/4077-view-tests
...
Closes #4077 : Add tests for bulk edit/delete views
2020-02-03 14:32:56 -05:00
Jeremy Stretch
3f13441a5d
Add view tests for power panels and power feeds
2020-02-03 14:25:06 -05:00
Jeremy Stretch
7b4f3e8261
Correct view for PowerFeed creation URL
2020-02-03 14:24:32 -05:00
Jeremy Stretch
d431efb7d4
Add bulk edit view tests
2020-02-03 13:53:19 -05:00
Jeremy Stretch
4aa694f044
Skip non-model fields when applying bulk changes
2020-02-03 13:07:46 -05:00
Jeremy Stretch
c3bd1881f5
Correct nullable_fields for ServiceBulkEditForm
2020-02-03 12:25:20 -05:00
Jeremy Stretch
a4aadf730c
Correct default_return_url for TagBulkEditView
2020-02-03 11:59:43 -05:00
Jeremy Stretch
24ab082674
Add bulk delete view tests
2020-02-03 10:04:09 -05:00
Saria Hajjar
bceaa4a9a4
Corrected models for cluster and cluster group fields
2020-02-02 23:37:01 +00:00
Jeremy Stretch
5386ed438e
Extend standard view test case to validate built-in CSV export
2020-01-31 17:09:50 -05:00
Jeremy Stretch
2ea95941e2
Removed obsolete CSV headers from DeviceType (export is now YAML-based)
2020-01-31 17:08:38 -05:00
Jeremy Stretch
f632b5bc29
Fixes #4067 : Correct permission checked when creating a rack (vs. editing)
2020-01-31 16:12:46 -05:00
Jeremy Stretch
cea1e3d090
Fixes #4071 : Enforce "view tag" permission on individual tag view
2020-01-31 16:10:16 -05:00
Jeremy Stretch
ce081a6e15
Merge pull request #4072 from netbox-community/4000-view-tests
...
Closes #4000 : Add tests for the create, edit, and delete views of all models
2020-01-31 16:07:32 -05:00
Jeremy Stretch
eb9538d6da
Clean up imports
2020-01-31 15:59:26 -05:00
Jeremy Stretch
e50eab2342
Convert virtualization view tests to use StandardTestCases
2020-01-31 15:57:33 -05:00
Jeremy Stretch
5517145ae3
Convert tenancy view tests to use StandardTestCases
2020-01-31 15:44:10 -05:00
Jeremy Stretch
e8e39dc5e3
Convert secrets view tests to use StandardTestCases
2020-01-31 15:37:58 -05:00
Jeremy Stretch
b361cb00f2
Convert IPAM view tests to use StandardTestCases
2020-01-31 15:19:10 -05:00
Jeremy Stretch
3668aa21fe
Fix DeviceTypeTestCase permissions assignment for custom tests
2020-01-31 14:29:56 -05:00
Jeremy Stretch
8881bba696
Suppress tag view test until #4071 is fixed
2020-01-31 14:22:56 -05:00
Jeremy Stretch
250bda2bf6
Extend and correct evaluation of view permissions
2020-01-31 14:13:30 -05:00
Jeremy Stretch
936e3424bb
Refactor model_to_dict() to better handle tags
2020-01-31 14:12:48 -05:00
Jeremy Stretch
ab7b921641
Convert extras view tests to StandardTestCases
2020-01-31 13:45:09 -05:00
Jeremy Stretch
c9d0dcecf3
model_to_dict(): Convert object lists to PK lists
2020-01-31 13:44:34 -05:00
Jeremy Stretch
86ef739c12
Migrate (most) DCIM view tests to use StandardTestCases
2020-01-31 12:32:33 -05:00
Jeremy Stretch
c14496d0c4
DeviceForm.manufacturer should not be a required field
2020-01-31 12:28:50 -05:00
Jeremy Stretch
a208cbdf0b
model_to_dict(): Remove fields that start with an underscore
2020-01-31 12:14:51 -05:00
Jeremy Stretch
6a17be740b
post_data(): Ignore iterables
2020-01-31 11:50:12 -05:00
Daniel Sheppard
8e9a0eeef0
Fix PEP8 errors and document functions
2020-01-31 10:05:57 -06:00
Daniel Sheppard
d746448d7d
Fixes : #3961 - Edit migrate-to-systemd.md to closely match installation instructions under 3-http-daemon.md
2020-01-31 09:39:27 -06:00
Jeremy Stretch
7daf1df22d
Add _get_url() for View test case
2020-01-31 10:30:13 -05:00
Jeremy Stretch
78d43a5d66
Move form/CSV data declaration under setUpTestData
2020-01-31 09:27:41 -05:00
Jeremy Stretch
939b5f2e29
Reorganize test classes to prevent unittest from running the base TestCases
2020-01-31 09:00:01 -05:00
Saria Hajjar
0d18c296a9
Set default config context format to JSON to maintain existing behavior
2020-01-31 11:11:42 +00:00
Jeremy Stretch
98cce7eee4
Added ViewTestCase (WIP)
2020-01-30 21:57:20 -05:00
Jeremy Stretch
e01c984c01
Introduced a custom model_to_dict()
2020-01-30 20:48:26 -05:00
Jeremy Stretch
4522a285e0
Fix headings
2020-01-30 20:05:27 -05:00
Jeremy Stretch
a44c4d14e4
Convert view tests under extras to the new TestCase
2020-01-30 18:13:02 -05:00
Jeremy Stretch
67fafb2b9d
Use assertHttpStatus for evaluating HTTP response codes
2020-01-30 18:08:25 -05:00
Jeremy Stretch
179abcc79d
Refactor APITestCase to subclass TestCase
2020-01-30 17:57:34 -05:00
Jeremy Stretch
316c0b6168
Merge pull request #4053 from netbox-community/4051-disable-makemigrations
...
Closes #4051 : Disable the makemigrations management command
2020-01-30 16:50:40 -05:00
Jeremy Stretch
ac27759250
Merge branch 'develop' into 4051-disable-makemigrations
2020-01-30 16:49:15 -05:00
Jeremy Stretch
c8c9f78829
Documented the new DEVELOPER configuration parameter
2020-01-30 16:47:44 -05:00
Jeremy Stretch
61ac7c44ba
Migrate view tests to use new TestCase class
2020-01-30 16:37:40 -05:00
Jeremy Stretch
43b2c36066
Introduced a custom TestCase
2020-01-30 16:19:51 -05:00
Jeremy Stretch
1a25f5a7f2
Fixes #4030 : Fix exception when bulk editing interfaces (revised)
2020-01-30 15:12:10 -05:00
Jeremy Stretch
b9765b857d
Merge pull request #4050 from netbox-community/568-customfield-csv-import
...
Closes #568 : Extend CSV import to support custom fields
2020-01-30 14:04:57 -05:00
agrrajag
d0d2af4cab
Update 3-http-daemon.md ( #4055 )
...
There was no documentation to move back into the netbox folder after installing/configuring nginx. You would move into nginx on line 42 then try and figure out why you couldn't copy gunicorn on line 113.
2020-01-30 14:00:37 -05:00
Jeremy Stretch
4b02d294ce
Fixes #4052 : Fix error when bulk importing interfaces to virtual machines
2020-01-30 13:55:39 -05:00
Jeremy Stretch
d9b8bc0422
Fix VM interfaces table header alignment
2020-01-30 13:39:50 -05:00
Saria Hajjar
ace8fac2c1
Removed changelog to avoid merge conflicts
2020-01-30 18:29:08 +00:00
Saria Hajjar
ae95b159bc
Virtualization interfaces VLAN filtering
2020-01-30 18:26:30 +00:00
Saria Hajjar
ff822743cc
Corrected linter warning
2020-01-30 18:10:39 +00:00
Saria Hajjar
7897ebb2ed
Corrected changelog
2020-01-30 17:52:30 +00:00
Saria Hajjar
52f7ef4864
Merge branch 'develop' into 2921-tags-select2
2020-01-30 17:51:55 +00:00
Saria Hajjar
5879671971
Avoid overriding private attribute in super
2020-01-30 17:49:42 +00:00
Saria Hajjar
2375d66f75
Added TagFilterField to device components' filter forms
2020-01-30 17:45:03 +00:00
Jeremy Stretch
923c2728b3
Fixes #4056 : Repair schema migration for Rack.outer_unit (from #3569 )
2020-01-30 12:08:40 -05:00
Jeremy Stretch
4ba2579936
Closes #4051 : Disable the makemigrations management command
2020-01-30 10:12:53 -05:00
John Anderson
8274903985
version bump for v2.8.0
2020-01-29 16:46:44 -05:00
Jeremy Stretch
03087e9d01
Fixes #4049 : Restore missing tags field in IPAM service serializer
2020-01-29 16:22:06 -05:00
Jeremy Stretch
eafeaab014
Add tests for invalid import data
2020-01-29 16:07:32 -05:00
Jeremy Stretch
c75315fda6
Extend CSV import test
2020-01-29 15:34:55 -05:00
Jeremy Stretch
193435b554
Enable CSV import for custom fields
2020-01-29 14:29:47 -05:00
Dan Sheppard
d30d79b4e3
Cleanup Imports
2020-01-29 12:55:19 -06:00
Dan Sheppard
23155551d1
Remove complex ordering for IP addresses
...
After review complex ordering does not appear to be required
2020-01-29 12:54:55 -06:00
Jeremy Stretch
e6b018909d
Introduced CustomFieldModelCSVForm
2020-01-29 13:53:26 -05:00
Dan Sheppard
22228b58f1
#4034 - Create tests for addresses
2020-01-29 12:52:48 -06:00
Jeremy Stretch
35f2291edc
Fix assignment of initial CustomField values when editing an object
2020-01-29 13:31:36 -05:00
Jeremy Stretch
c3f86456d6
Remove get_custom_fields_for_model()
2020-01-29 12:12:47 -05:00
Jeremy Stretch
585ea71d1a
Move form field generation logic to CustomField class
2020-01-29 11:44:37 -05:00
Jeremy Stretch
9929a05bfe
Update release notes
2020-01-29 11:00:46 -05:00
Jeremy Stretch
f12199dcb5
Rename and simplify CustomFieldChoiceField
2020-01-29 11:00:03 -05:00
Jeremy Stretch
bc7cf63958
Rename and refactor CustomFieldForm
2020-01-29 10:59:18 -05:00
Jeremy Stretch
db3b4505c1
Merge pull request #3885 from hSaria/568-csv-import-cf
...
Fixes #568 : CSV import/export of custom fields
2020-01-29 10:11:40 -05:00
Jeremy Stretch
943c644dc9
Merge pull request #4037 from newlandk/patch-1
...
Fixes #4039 : LDAP Documentation
2020-01-29 10:09:07 -05:00
Jeremy Stretch
e0d538ad31
Fixes #4043 : Fix toggling of required fields in custom scripts
2020-01-29 09:40:17 -05:00
Jeremy Stretch
1849473469
Merge pull request #4023 from smutel/UpdateDoc
...
Fixes #4024 : Update nginx documentation
2020-01-29 09:29:50 -05:00
Dan Sheppard
084a68f6d1
#4034 - Create tests for prefixes
2020-01-28 22:11:31 -06:00
Kevin Newland
6fefa3c7dd
update ldap documentation
...
use new ldap cache configuration in documentation
https://github.com/netbox-community/netbox/blob/develop/netbox/netbox/settings.py#L360
2020-01-28 18:34:26 -06:00
Jeremy Stretch
4629cda9ad
Post-release version bump
2020-01-28 16:42:33 -05:00
Jeremy Stretch
3143f75a38
Merge pull request #4035 from netbox-community/develop
...
Release v2.7.3
2020-01-28 16:39:09 -05:00
Jeremy Stretch
be716a3345
Release v2.7.3
2020-01-28 16:33:55 -05:00
Jeremy Stretch
8de9f52151
Fixes #4033 : Restore missing comments field label of various bulk edit forms
2020-01-28 16:09:10 -05:00
Jeremy Stretch
0a11fc1221
Fixes #4030 : Fix exception when setting interfaces to tagged mode in bulk
2020-01-28 14:19:29 -05:00
Jeremy Stretch
ede576a2ae
Changelog for #4022
2020-01-28 13:55:44 -05:00
Jeremy Stretch
12cf69f7e1
Merge pull request #4022 from hSaria/4010-interface-ip-filter
...
Fixes #4010 : Fixes IP addresses table when filtering interfaces
2020-01-28 13:54:21 -05:00
Jeremy Stretch
2a4ccae113
Merge pull request #4031 from kobayashi/3978-add-vrf-filter
...
Fixes #3978 : VRF filtering for NAT IP search
2020-01-28 13:46:54 -05:00
Jeremy Stretch
77292050d4
Changelog for #4025
2020-01-28 13:38:03 -05:00
Jeremy Stretch
e7ef142620
Merge pull request #4026 from hSaria/4025-cable-status-class
...
Fixes #4025 : Cable status class
2020-01-28 13:34:46 -05:00
Jeremy Stretch
07d8476cf5
Merge pull request #4032 from netbox-community/4027-ipaddress-migration
...
Fixes #4027 : Repair schema migration for IP addresses with DHCP status
2020-01-28 13:32:17 -05:00
Jeremy Stretch
9b9e568446
Fixes #4027 : Repair schema migration for #3569 to convert IP addresses with DHCP status
2020-01-28 12:49:00 -05:00
Saria Hajjar
8849f4b0a5
Added cluster groups and clusters to serializers
2020-01-28 17:30:26 +00:00
kobayashi
3c5346f60a
Fixes #3978 : VRF filtering for NAT IP search
2020-01-28 10:22:28 -05:00
Jeremy Stretch
8d547e9906
Fixes #4028 : Correct URL patterns to match Unicode characters in tag slugs
2020-01-28 09:47:33 -05:00
Saria Hajjar
720bd87292
Fixed interface mark connected/planned buttons
2020-01-27 22:56:25 +00:00
Saria Hajjar
8306976b3e
Removed erroneous double-space
2020-01-27 22:49:36 +00:00
Saria Hajjar
3bce8e9716
Fixes #4025 : Cable status class
2020-01-27 22:44:38 +00:00
Jeremy Stretch
9c4f1d5795
Changelog for #3338
2020-01-27 17:24:00 -05:00
Jeremy Stretch
93fa00b673
#3338 : Prefetch termination devices to avoid extra database queries
2020-01-27 17:22:31 -05:00
Jeremy Stretch
49a6332d37
Merge pull request #4012 from hSaria/3338-api-circuit-term
...
Fixes #3338 : Added termination A and Z to the circuit
2020-01-27 17:14:40 -05:00
Saria Hajjar
5c5b9c95aa
Interface selector restricted to only interface
2020-01-27 22:07:42 +00:00
Jeremy Stretch
7abcc7acaa
Merge pull request #3993 from hSaria/3935-swagger-default-info
...
Fixes #3935 : Swagger DEFAULT_INFO
2020-01-27 16:58:03 -05:00
Saria Hajjar
d0f127e575
Fixes #3338 : Added termination A and Z to the circuit
2020-01-27 21:53:10 +00:00
Samuel Mutel
73b35e72d8
Update nginx documentation
2020-01-27 21:10:10 +01:00
Jeremy Stretch
00b50f9c65
Remove obsolete constants
2020-01-27 12:34:52 -05:00
Saria Hajjar
46d0e88da3
Fixes #4010 : Fixes IP addresses table when filtering interfaces
2020-01-27 15:49:15 +00:00
Jeremy Stretch
1901f63b4c
Update changelog
2020-01-27 09:45:18 -05:00
Jeremy Stretch
2662bd0ad8
Merge pull request #4017 from hSaria/4016-duplicate-tenant-field
...
Fixes #4016 : Removed duplicate tenant field for cluster edit form
2020-01-27 09:36:36 -05:00
Jeremy Stretch
27d70b6b51
Merge pull request #4021 from hellerve/veit/fix-4019
...
SVG Elevation: Add borders on the rear of devices as well
2020-01-27 09:32:53 -05:00
hellerve
011280b0bf
dcim: add borders on the rear of devices as well
2020-01-27 13:13:07 +01:00
Saria Hajjar
4e4a05d3b9
Fixes #4016 : Removed duplicate tenant field for cluster edit form
2020-01-26 12:52:18 +00:00
Saria Hajjar
4abd3866ab
Fixes #3886 : Config context cluster (group)
2020-01-26 10:53:58 +00:00
Saria Hajjar
7cfdc5188c
Corrected ConfigContext data
2020-01-25 17:55:01 +00:00
Saria Hajjar
265d5c87e7
Format for local and source contexts
2020-01-25 16:12:37 +00:00
Saria Hajjar
724d3b8894
Fixes #3313 : YAML-format the config context in the GUI
2020-01-25 15:56:24 +00:00
Saria Hajjar
8ec0ad96bd
Formatting
2020-01-24 22:20:41 +00:00
Saria Hajjar
c22024b618
Added CSV import test
2020-01-24 22:15:09 +00:00
Jeremy Stretch
7a548e806d
Merge pull request #4009 from netbox-community/4006-remove-fixtures
...
Closes #4006 : remove test fixtures
2020-01-24 16:36:41 -05:00
Jeremy Stretch
47962ea732
Adapt form tests to work without fixture data
2020-01-24 16:30:43 -05:00
Jeremy Stretch
eb4c2e5d7f
Remove obsolete fixtures files
2020-01-24 16:29:23 -05:00
hSaria
ca035a72bd
Merge branch 'develop' into 2921-tags-select2
2020-01-24 20:56:36 +00:00
hSaria
deb653cbf3
Merge branch 'develop' into 3840-limit-vlan-choices
2020-01-24 20:54:56 +00:00
Jeremy Stretch
a13bddde58
Refactor prefix and IP mask length choice generation to reference constants
2020-01-24 15:50:45 -05:00
Jeremy Stretch
66330418cb
Remove obsolete IP_FAMILY_CHOICES constant
2020-01-24 15:40:03 -05:00
Jeremy Stretch
151943bfbc
Merge pull request #4007 from netbox-community/3880-use-constants
...
Closes #3880 : Define constants for arbitrary values
2020-01-24 15:29:38 -05:00
Jeremy Stretch
35cbee5107
Fixes #4008 : Toggle rack elevation face using front/rear strings
2020-01-24 15:28:15 -05:00
Jeremy Stretch
c6473d654d
Add explanatory text for constants
2020-01-24 15:03:38 -05:00
Jeremy Stretch
096814dc33
#3880 : Define constants for arbitrary values
2020-01-24 14:42:57 -05:00
Jeremy Stretch
45b66b174c
Merge pull request #3955 from kobayashi/3950-not-retain-device-type
...
Fixes : #3950 "Create and Add Another" does retain device type
2020-01-24 13:49:46 -05:00
Jeremy Stretch
0ec091ffe1
Merge branch 'develop' into 3950-not-retain-device-type
2020-01-24 13:49:30 -05:00
Jeremy Stretch
f24e7652a8
Add changelog for #3982
2020-01-24 12:10:38 -05:00
Jeremy Stretch
9f58c27fcf
Merge pull request #4002 from hellerve/veit/fix-3982
...
Read reserved tooltip on rack elevations
2020-01-24 12:09:39 -05:00
Jeremy Stretch
d3463b596a
Closes #4005 : Include timezone context in webhook timestamps
2020-01-24 12:00:24 -05:00
kobayashi
66d5cc47a5
Fixes #3950 : Cloned Device Form does not retain device type
2020-01-24 03:30:24 -05:00
kobayashi
9694bacb69
3950 not retain device type
2020-01-24 03:13:50 -05:00
hellerve
fcba2baf42
dcim: fix #3982 by readding reserved tooltip
2020-01-24 08:45:55 +01:00
Jeremy Stretch
629712142f
Fixes #3999 : Do not filter child results by null if non-required parent fields are blank
2020-01-23 17:11:45 -05:00
Jeremy Stretch
cdecf93f00
Add tests for ChoiceSet
2020-01-23 16:19:34 -05:00
Jeremy Stretch
fe402331f2
Handle grouped choices when returning ChoiceSet values
2020-01-23 16:16:52 -05:00
Jeremy Stretch
fcbbb36afc
Add tests for home and search views
2020-01-23 15:41:09 -05:00
hSaria
6ce38ffa0f
Merge branch 'develop' into 3995-navbar-overflow
2020-01-23 20:36:35 +00:00
Saria Hajjar
09faaff849
Fixes #3995 : Navbar scroll when overflowing
2020-01-23 20:34:06 +00:00
hSaria
06398a9ac6
Merge branch 'develop' into 568-csv-import-cf
2020-01-23 20:27:07 +00:00
Saria Hajjar
bed08a7b07
Use model's get_custom_fields
2020-01-23 20:26:21 +00:00
Jeremy Stretch
2e69037c29
Closes #3952 : Add test for webhooks_worker; introduce generate_signature()
2020-01-23 15:05:27 -05:00
Saria Hajjar
8f86244b4f
Cleaned the CustomField choice field
2020-01-23 18:54:37 +00:00
Saria Hajjar
0a5eecd0e3
Explicitly use the value of the choice, instead of relying on __str__
2020-01-23 17:37:51 +00:00
Saria Hajjar
0ab19d723d
Moved the header join logic after the custom fields are added
2020-01-23 17:18:58 +00:00
Saria Hajjar
9128435113
Removed CustomFieldForm class from models without custom fields
2020-01-23 17:03:14 +00:00
Saria Hajjar
1b26afdfbb
Fixes #3935 : Swagger DEFAULT_INFO
2020-01-23 14:26:04 +00:00
Jeremy Stretch
7b517abdb6
Fixes #3989 : Correct HTTP content type assignment for webhooks
2020-01-22 20:33:57 -05:00
Jeremy Stretch
2445d1896b
Merge pull request #3988 from netbox-community/3509-ipaddress-script-vars
...
Closes #3509 : Add IP address vars for custom scripts
2020-01-22 17:56:00 -05:00
Jeremy Stretch
72d1fe0cd7
Changelog for #3509
2020-01-22 17:49:03 -05:00
Jeremy Stretch
b7e71f9f39
Add tests for IP address vars
2020-01-22 17:48:03 -05:00
Jeremy Stretch
f41564b578
Introduce IPAddressVar and IPAddressWithMaskVar
2020-01-22 17:16:40 -05:00
Jeremy Stretch
aa56c020ab
Move prefix_validator() to ipam.validators
2020-01-22 16:33:34 -05:00
Jeremy Stretch
ba6df87d10
Move min/max prefix length validators to ipam.validators
2020-01-22 16:26:06 -05:00
Jeremy Stretch
5e7fbc4e42
Merge pull request #3987 from netbox-community/3310-cableform-initial-data
...
Closes #3310 : Pre-select site/rack for B side when creating a new cable
2020-01-22 16:14:17 -05:00
Jeremy Stretch
f826e15603
Closes #3310 : Pre-select site/rack for B side when creating a new cable
2020-01-22 16:07:09 -05:00
Jeremy Stretch
b7dea5a9f7
Fixes #3983 : Permit the creation of multiple unnamed devices
2020-01-22 09:26:49 -05:00
Jeremy Stretch
ddd9f86031
Add tests for rack elevation API endpoint
2020-01-21 17:36:38 -05:00
Jeremy Stretch
1c13a79961
Suppress extraneous test output
2020-01-21 17:23:50 -05:00
Jeremy Stretch
03436b729d
Add test for device graphs API endpoint
2020-01-21 17:11:26 -05:00
Jeremy Stretch
d123664503
Add tests for front/rear port API endpoints
2020-01-21 17:00:30 -05:00
hSaria
bdfead6265
Merge branch 'develop' into 568-csv-import-cf
2020-01-21 21:30:38 +00:00
hSaria
77c8bcef6d
Merge branch 'develop' into 2921-tags-select2
2020-01-21 21:29:21 +00:00
hSaria
2684f86594
Merge branch 'develop' into 3840-limit-vlan-choices
2020-01-21 21:27:42 +00:00
Jeremy Stretch
10917123fd
Add tests for cable tracing endpoints
2020-01-21 16:24:03 -05:00
Jeremy Stretch
b06bed368b
Post-release version bump
2020-01-21 15:13:49 -05:00
Jeremy Stretch
e13d4ffe60
Merge pull request #3980 from netbox-community/develop
...
Release v2.7.2
2020-01-21 15:12:00 -05:00
Jeremy Stretch
2581a55214
Release v2.7.2
2020-01-21 15:04:09 -05:00
Jeremy Stretch
aa4b89f751
Changelog for #3965
2020-01-21 13:56:25 -05:00
Jeremy Stretch
838aaffc4b
Merge pull request #3971 from hellerve/veit/fix-3965
...
Display occupied rack units correctly
2020-01-21 13:53:21 -05:00
Jeremy Stretch
9dfd0e5b40
Merge pull request #3957 from kobayashi/3923-validate-key-format
...
Fixes : #3923 validate key format
2020-01-21 13:27:35 -05:00
Jeremy Stretch
3357c050c4
Merge pull request #3959 from hSaria/3135-document-power
...
Fixes #3135 : Documented power modelling
2020-01-21 13:15:57 -05:00
Jeremy Stretch
60c5418516
Add tests for device component filtering by region/site
2020-01-21 12:28:22 -05:00
Jeremy Stretch
48b4695ebe
Fixes #3966 : Fix filtering of device components by region/site
2020-01-21 12:27:52 -05:00
Jeremy Stretch
737b05d12b
Changelog for #3964
2020-01-21 11:41:44 -05:00
Jeremy Stretch
1d0546b3d1
Merge pull request #3972 from hellerve/veit/fix-3964
...
Display borders around devices in rack elevations
2020-01-21 11:40:20 -05:00
Jeremy Stretch
a7a166a9cb
Merge branch 'develop' into veit/fix-3964
2020-01-21 11:39:45 -05:00
Jeremy Stretch
74e1c08324
Changelog for #3963
2020-01-21 11:35:05 -05:00
Jeremy Stretch
007de40ada
Merge pull request #3973 from hellerve/veit/fix-3963
...
dcim: fix tooltips in svg rack display
2020-01-21 11:33:14 -05:00
hellerve
e184eb3521
dcim: make pep happy
2020-01-21 17:01:48 +01:00
hellerve
e421c15bdd
dcim: merge elevations as necessary
2020-01-21 16:56:06 +01:00
hellerve
469a088874
dcim: fix tooltips in svg rack display
2020-01-21 16:23:59 +01:00
Jeremy Stretch
63dbee16cc
Changelog for #3962
2020-01-21 10:11:27 -05:00
hellerve
5f3f21215a
dcim: fix #3964 by moving away from properties to inline styles
2020-01-21 16:06:15 +01:00
Jeremy Stretch
cdd7ed21ee
Merge pull request #3970 from hellerve/veit/fix-3962
...
Display device correctly in SVG
2020-01-21 10:05:37 -05:00
hellerve
255d12309a
dcim: fix #3965 by adding an option to get_rack_units
2020-01-21 15:50:38 +01:00
Jeremy Stretch
856d14aaa6
Merge pull request #3969 from kobayashi/3960-legacy-device-status
...
Fixes : #3960 legacy device status
2020-01-21 09:47:16 -05:00
Jeremy Stretch
134cf38a84
Merge branch 'develop' into 3960-legacy-device-status
2020-01-21 09:47:07 -05:00
Jeremy Stretch
1a56a5561c
Add systemd migration doc to pages list
2020-01-21 09:41:55 -05:00
hellerve
eb7fbe4b3a
dcim: fix #3962 by moving away from device.name
2020-01-21 15:33:17 +01:00
Jeremy Stretch
9d3215e806
Fixes #3967 : Resolve migration of "other" interface type
2020-01-21 09:32:51 -05:00
kobayashi
9e855ac6cd
3960 legacy device status
2020-01-21 00:30:47 -05:00
Saria Hajjar
a6fde3168b
Minor corrections
2020-01-20 11:37:51 +00:00
Saria Hajjar
939a7bbe50
Fixes #3135 : Documented power modelling
2020-01-19 15:43:31 +00:00
kobayashi
c6d18da2eb
3923 validate key format
2020-01-19 02:19:03 -05:00
Jeremy Stretch
606f3dacbb
Fixes #3721 : Allow Unicode characters in tag slugs
2020-01-17 17:25:46 -05:00
Jeremy Stretch
aa73a7ad02
Closes #3954 : Add device_bays filter for devices and device types
2020-01-17 16:39:31 -05:00
Jeremy Stretch
a4687be5e5
Closes #3842 : Add 802.11ax interface type
2020-01-17 16:20:11 -05:00
Jeremy Stretch
302f87e108
Fixes #3937 : Suppress warning messages in tests for requests expected to yield a 4XX response
2020-01-17 14:53:33 -05:00
Jeremy Stretch
439fa731ba
Fixes #3953 : Fix validation error when creating child devices
2020-01-17 14:22:58 -05:00
Jeremy Stretch
c6eb40daa8
#3951 : Add tests for webhook queuing
2020-01-17 12:39:14 -05:00
Jeremy Stretch
f15cde0275
Fixes #3951 : Fix exception in webhook worker due to missing constant
2020-01-17 11:28:50 -05:00
Jeremy Stretch
83427d5585
Closes #3949 : Add tests for IPAM model methods
2020-01-17 11:15:05 -05:00
hSaria
b11224a8b4
Merge branch 'develop' into 568-csv-import-cf
2020-01-17 11:47:01 +00:00
hSaria
8b02cd47fb
Merge branch 'develop' into 2921-tags-select2
2020-01-17 11:45:13 +00:00
hSaria
f052b90ec3
Merge branch 'develop' into 3840-limit-vlan-choices
2020-01-17 11:42:15 +00:00
Jeremy Stretch
d3f278400e
Post-release version bump
2020-01-16 23:47:38 -05:00
Jeremy Stretch
295d4f0394
Merge pull request #3946 from netbox-community/develop
...
Release v2.7.1
2020-01-16 23:46:40 -05:00
Jeremy Stretch
8aad11b8d2
Release v2.7.1
2020-01-16 23:43:32 -05:00
Jeremy Stretch
0a1dd64b94
Fixes #3943 : Prevent rack elevation links from opening new tabs/windows
2020-01-16 23:41:52 -05:00
Jeremy Stretch
f220b3f128
Merge pull request #3942 from hSaria/3941-ip-assign-exception
...
Fixes #3941 : AttributeError when searching on IP assign
2020-01-16 21:43:15 -05:00
Jeremy Stretch
1c0e0fec4c
Merge branch 'develop' into 3941-ip-assign-exception
2020-01-16 21:42:27 -05:00
Jeremy Stretch
5369aef971
Fixes #3944 : Fix AttributeError exception when viewing prefixes list
2020-01-16 21:39:46 -05:00
Saria Hajjar
9f569d4b1b
Fixes #3941 : AttributeError when searching on IP assign
2020-01-16 23:03:16 +00:00
hSaria
c0a3285b8b
Merge branch 'develop' into 568-csv-import-cf
2020-01-16 22:47:10 +00:00
hSaria
a30e50ecc4
Merge branch 'develop' into 3840-limit-vlan-choices
2020-01-16 22:45:23 +00:00
hSaria
42962db263
Merge branch 'develop' into 2921-tags-select2
2020-01-16 21:52:14 +00:00
Saria Hajjar
c31c8b1a25
Moved into v2.7.1
2020-01-16 21:51:37 +00:00
Saria Hajjar
e05cecb481
Moved into v2.7.1
2020-01-16 21:51:01 +00:00
Jeremy Stretch
604924231a
Post-release version bump
2020-01-16 14:47:55 -05:00
Jeremy Stretch
ea91e09a1b
Merge pull request #3938 from netbox-community/develop
...
Release v2.7.0
2020-01-16 13:03:42 -05:00
Jeremy Stretch
0f1518e4c5
Release v2.7.0
2020-01-16 12:58:17 -05:00
Jeremy Stretch
4cb1facb6a
Add PyYAML as a required package
2020-01-16 12:23:36 -05:00
Jeremy Stretch
e640f413ab
Revise v2.7 release notes
2020-01-16 11:28:54 -05:00
Saria Hajjar
9f68f8d1a6
Update component CSV forms
2020-01-16 16:07:24 +00:00
Saria Hajjar
a2d5aca1d9
Moved changelog to v2.7
2020-01-16 16:05:45 +00:00
Saria Hajjar
89e6de3652
Merge branch 'develop' into 568-csv-import-cf
2020-01-16 16:05:01 +00:00
Jeremy Stretch
fecbb60c36
Use assertHttpStatus() when evaluating HTTP response status
2020-01-16 10:47:45 -05:00
Saria Hajjar
26ebed0182
Removed legacy work regarding inc/tags_panel.html
2020-01-16 15:42:31 +00:00
Saria Hajjar
2c0f321456
Merge branch '2921-tags-select2' of https://github.com/hSaria/netbox into 2921-tags-select2
2020-01-16 15:34:56 +00:00
Saria Hajjar
8f91e9b079
Added #2921 changelog
2020-01-16 15:34:11 +00:00
Saria Hajjar
2949bfaaa7
Merge branch 'develop' into 2921-tags-select2
2020-01-16 15:33:42 +00:00
Jeremy Stretch
c0f1910493
Update requriements for v2.7 release
2020-01-16 10:16:23 -05:00
Saria Hajjar
c8997868ce
Added #3840 changelog
2020-01-16 15:10:25 +00:00
Saria Hajjar
02cf39c85b
Merge branch 'develop' into 3840-limit-vlan-choices
2020-01-16 15:09:39 +00:00
Jeremy Stretch
3eb2d45e8d
Merge pull request #3936 from netbox-community/develop-2.7
...
Merge v2.7 changes
2020-01-16 09:52:46 -05:00
Jeremy Stretch
4556eac780
Fix IPAddressTestCase
2020-01-16 09:47:46 -05:00
Jeremy Stretch
c955aeebeb
Merge branch 'develop' into develop-2.7
2020-01-16 09:38:23 -05:00
Jeremy Stretch
8bd67b2c17
Add tests for browsable API endpoints
2020-01-15 17:47:55 -05:00
Jeremy Stretch
4073dedff8
Merge pull request #3932 from netbox-community/3892-contenttype-filtering
...
Closes #3892 : Robust ContentType filtering
2020-01-15 16:37:50 -05:00
Jeremy Stretch
bc696f2e11
Make filter test logic more obvious
2020-01-15 16:25:26 -05:00
Jeremy Stretch
c28684a8b3
Remove obsolete utility function model_names_to_filter_dict()
2020-01-15 16:21:41 -05:00
Jeremy Stretch
215b4d0b3f
#3892 : Convert WEBHOOK_MODELS to a Q object
2020-01-15 16:18:47 -05:00
Jeremy Stretch
d9437a08f0
#3892 : Convert EXPORTTEMPLATE_MODELS to a Q object
2020-01-15 16:11:44 -05:00
Jeremy Stretch
f81e7d30e2
#3892 : Convert GRAPH_MODELS to a Q object
2020-01-15 16:08:19 -05:00
Jeremy Stretch
09bee75cb3
#3892 : Convert CUSTOMLINK_MODELS to a Q object
2020-01-15 16:04:41 -05:00
Jeremy Stretch
9c4ab79bea
#3892 : Convert CUSTOMFIELD_MODELS to a Q object
2020-01-15 16:00:54 -05:00
Jeremy Stretch
f8dad1744c
#3892 : Convert CABLE_TERMINATION_TYPES to a Q object
2020-01-15 15:51:51 -05:00
Jeremy Stretch
b98ac64ac2
Fix reference to obsolete constant IFACE_MODE_TAGGED
2020-01-15 14:54:46 -05:00
Jeremy Stretch
88267e9d05
Move BGP_ASN_MIN and BGP_ASN_MAX to ipam.constants
2020-01-15 14:53:46 -05:00
Jeremy Stretch
caf7d02637
Remove obsolete constant CABLE_TERMINATION_TYPE_CHOICES
2020-01-15 14:49:52 -05:00
Jeremy Stretch
aefe2b4196
Move rack elevation CSS to project-static/rack_elevation.css
2020-01-15 14:05:44 -05:00
Jeremy Stretch
fdf8211e9a
Fixes #3930 : Fix API rendering of the family field for aggregates
2020-01-15 13:56:37 -05:00
Jeremy Stretch
73d1a2df3d
Merge pull request #3929 from netbox-community/3830-api-pagination
...
Fixes #3830 : Update model ordering parameters to ensure deterministic ordering
2020-01-15 13:29:27 -05:00
Jeremy Stretch
0893d32665
Clarify naming constraints related to rack groups
2020-01-15 13:27:46 -05:00
Jeremy Stretch
c5ec470a00
Changelog for #3830
2020-01-15 13:25:07 -05:00
Jeremy Stretch
28350d84f9
Update model ordering parameters to ensure deterministic ordering
2020-01-15 13:20:44 -05:00
Jeremy Stretch
1055faf734
Merge pull request #3920 from hSaria/3919-utilization-bar-width
...
Fixes #3919 : Utilization graph bar bounds
2020-01-15 10:55:39 -05:00
Jeremy Stretch
351a6e005e
Merge branch 'develop' into 3919-utilization-bar-width
2020-01-15 10:55:28 -05:00
Jeremy Stretch
e5ebe6cebc
Fix breadcrumbs for changelog entries for deleted objects
2020-01-15 10:48:30 -05:00
Jeremy Stretch
0053aa2d2e
Fix objectchange related changes panel styling
2020-01-15 10:44:31 -05:00
Jeremy Stretch
dda9a2ee1c
Fixes #3927 : Fix exception when deleting devices with secrets assigned
2020-01-15 10:39:23 -05:00
Jeremy Stretch
1ea820a50e
Fixes #3900 : Fix exception when deleting device types
2020-01-15 10:23:07 -05:00
Jeremy Stretch
c202c1325b
Add test for VM interface type choices
2020-01-15 10:04:12 -05:00
Jeremy Stretch
49f027fae7
Refactor FieldChoicesViewSet; add Interface.type to virtualization _choices endpoint
2020-01-15 09:59:44 -05:00
Jeremy Stretch
deec10efe7
Rename ExportTemplateLanguageChoices to TemplateLanguageChoices
2020-01-15 09:40:05 -05:00
Jeremy Stretch
826f4d313d
Move unpack_grouped_choices() to utilities.choices
2020-01-15 09:36:39 -05:00
Jeremy Stretch
685cf50268
Closes #3926 : Extend upgrade script to invalidate cache data
2020-01-15 08:57:00 -05:00
Jeremy Stretch
e0ea5b0e0b
Allow the Lock bot to lock existing closed issues
2020-01-15 08:49:50 -05:00
Saria Hajjar
201416ba52
Semicolons for completeness
2020-01-15 12:38:09 +00:00
Saria Hajjar
9d846d7b87
Fixes #3840 : Only show valid interface VLAN choices
2020-01-15 12:23:34 +00:00
hSaria
a7e87eeadc
Merge branch 'develop' into 2921-tags-select2
2020-01-15 09:30:51 +00:00
Jeremy Stretch
b538495a29
Merge pull request #3922 from netbox-community/3921-choices-tests
...
Closes #3921 : Add tests for API _choices endpoints
2020-01-14 16:42:28 -05:00
Jeremy Stretch
8df53eac91
Add tests for dynamic choices
2020-01-14 16:38:14 -05:00
Jeremy Stretch
857e04e90b
Add _choices endpoint tests for all apps
2020-01-14 16:13:11 -05:00
Jeremy Stretch
3f37cc461d
Reorder operations to avoid "pending trigger events" SQL error
2020-01-14 14:37:50 -05:00
Jeremy Stretch
823e1280d2
Add guide for squashing schema migrations
2020-01-14 14:14:54 -05:00
Saria Hajjar
a9e1e7fc78
Fixes #3919 : Utilization graph bar bounds
2020-01-14 18:23:31 +00:00
Jeremy Stretch
f27e06e619
Move utility functions for secrets to secrets/utils.py
2020-01-14 12:13:58 -05:00
Jeremy Stretch
c084547dca
Move IPAddressManager to a separate file
2020-01-14 12:07:45 -05:00
Jeremy Stretch
6959785cd1
Define __all__ for models.py within each app
2020-01-14 12:01:23 -05:00
Jeremy Stretch
26a257b794
Don't import constants from inside a migration
2020-01-14 11:47:28 -05:00
Jeremy Stretch
2615906526
Squashed all migrations
2020-01-14 11:06:05 -05:00
Jeremy Stretch
d96f474a5f
Merge pull request #3847 from kobayashi/3525
...
Fixes #3525 : Filter muiltiple ipaddress terms
2020-01-14 09:20:39 -05:00
Jeremy Stretch
d33e10b4ce
Merge branch 'develop' into 3525
2020-01-14 09:20:02 -05:00
Jeremy Stretch
e536f363f9
Merge pull request #3915 from hSaria/3914-interface-filter-no-user
...
Fixes #3914 : Interface filter field when unauthenticated
2020-01-14 08:53:59 -05:00
Saria Hajjar
e10333bf2b
Fetch choices during form initialization
2020-01-14 08:22:27 +00:00
Saria Hajjar
9d0da0f45a
Fixes #3914 : Interface filter field when unauthenticated
2020-01-14 06:08:19 +00:00
Jeremy Stretch
7b8e82f321
Fix typo in release notes
2020-01-13 17:30:16 -05:00
Jeremy Stretch
5c047faa1d
Delete old squashed migrations
2020-01-13 17:01:54 -05:00
hSaria
d075bf5882
Merge branch 'develop' into 568-csv-import-cf
2020-01-13 21:17:29 +00:00
Jeremy Stretch
8f636d9636
Merge pull request #3911 from netbox-community/3801-devicetype-yaml
...
Closes #3801 : Change DeviceType export from CSV to YAML
2020-01-13 15:43:20 -05:00
Jeremy Stretch
ce0e351d76
Changelog for #3801
2020-01-13 15:42:49 -05:00
Jeremy Stretch
f170a579de
Add test for DeviceType YAML export
2020-01-13 15:35:01 -05:00
hSaria
83ee83142a
Merge branch 'develop' into 2921-tags-select2
2020-01-13 20:17:34 +00:00
Saria Hajjar
865e3e7c9f
Updated changelog
2020-01-13 20:17:47 +00:00
Saria Hajjar
2f28dec891
Tag filter field for filter forms
2020-01-13 20:16:13 +00:00
Jeremy Stretch
0dad9f8901
Change DeviceType export from CSV to YAML
2020-01-13 15:10:16 -05:00
Saria Hajjar
a8d9fe799b
Removed tags filter field from view
2020-01-13 19:06:05 +00:00
Jeremy Stretch
473d67354f
Merge branch 'develop' into develop-2.7
2020-01-13 13:49:22 -05:00
Jeremy Stretch
5d7af0fae9
Post-release version bump
2020-01-13 13:26:50 -05:00
Jeremy Stretch
946779000f
Merge pull request #3908 from netbox-community/develop
...
Release v2.6.12
2020-01-13 13:25:21 -05:00
Jeremy Stretch
c3c3000a53
Release v2.6.12
2020-01-13 13:17:43 -05:00
Jeremy Stretch
66daeda85f
Merge pull request #3887 from hSaria/3021-cable-tenant-filter
...
Fixes #3021 : Added tenancy filter for cables
2020-01-13 12:09:53 -05:00
Jeremy Stretch
0fd0e76183
Merge pull request #3888 from hSaria/3491-webhook-error-message
...
Fixes #3491 : Include content of webhook error response
2020-01-13 11:33:25 -05:00
Jeremy Stretch
cf480375f6
Merge pull request #3899 from hSaria/3898-cable-str-pk
...
Fixes #3898 : Call str of cable on delete to save PK in id_string
2020-01-13 11:31:18 -05:00
hSaria
736cd709d9
Merge branch 'develop' into 3898-cable-str-pk
2020-01-13 15:40:22 +00:00
Jeremy Stretch
0f42219b4b
Merge pull request #3906 from hSaria/3905-powerfeed-divide-by-zero
...
Fixes #3905 : divide by zero on power feeds with low values
2020-01-13 10:32:59 -05:00
Jeremy Stretch
b64f4b93eb
Merge pull request #3903 from hSaria/3902-relax-connect
...
Fixes #3902 : relax non-essential required fields
2020-01-13 10:32:09 -05:00
Saria Hajjar
32ffc1b54b
Fixes #3905 : divide by zero on power feeds with low values
2020-01-13 15:31:35 +00:00
Saria Hajjar
608006ee77
Set the private pk after super save
2020-01-13 15:21:37 +00:00
Saria Hajjar
3d78a67343
Store a private copy of the pk during init and use that with __str__
2020-01-13 14:57:21 +00:00
Jeremy Stretch
2f98f133bb
Merge pull request #3896 from hSaria/3895-elevations-keyerror
...
Fixes #3895 : Elevations filter regression
2020-01-13 09:44:57 -05:00
Saria Hajjar
fe0fbeab49
Fixes #3902 : relax non-essential required fields
2020-01-13 12:05:06 +00:00
kobayashi
e3aacb183b
optimize query
2020-01-12 16:44:15 -05:00
Saria Hajjar
49fa243b4f
Added post-delete cable ID test
2020-01-12 11:21:02 +00:00
Saria Hajjar
a2308b9c99
Fixes #3898 : Call str of cable on delete to save PK in id_string
2020-01-12 11:08:13 +00:00
Saria Hajjar
422c6bad5b
Fixes #3895 : Elevations filter regression
2020-01-11 15:36:58 +00:00
Saria Hajjar
834fd408bd
Fixes #2921 : Replace tags filter with Select2 widget
2020-01-11 15:18:27 +00:00
Jeremy Stretch
db57d3830f
Merge pull request #3890 from netbox-community/3092-reorganize-models
...
Closes #3092 : Refactor dcim/models.py
2020-01-10 15:44:07 -05:00
Jeremy Stretch
b7e78028ce
Closes #3891 : Add local_context_data filter for virtual machines
2020-01-10 15:34:38 -05:00
Jeremy Stretch
ca13045515
Closes #3092 : Split DCIM models into separate files for easier management
2020-01-10 14:22:22 -05:00
kobayashi
2e9f21e222
Filter muiltiple ipaddress terms
2020-01-10 14:09:25 -05:00
Jeremy Stretch
9f627fd0d3
Merge branch 'develop' into develop-2.7
2020-01-10 13:33:51 -05:00
Jeremy Stretch
509a115f68
Extend section regarding test adaptation
2020-01-10 12:24:47 -05:00
Jeremy Stretch
69a696a8d6
Fix graph:type choices under /api/extras/_choices/
2020-01-10 12:18:56 -05:00
Jeremy Stretch
830a51d9f5
Merge pull request #3889 from netbox-community/3520-graph-template-language
...
Fixes #3520 : Add template_language to extras.Graph
2020-01-10 11:59:05 -05:00
Jeremy Stretch
3c247ac47d
Changelog for #3520
2020-01-10 11:53:29 -05:00
Jeremy Stretch
123a58bf7d
Add tests for Graph rendering
2020-01-10 11:51:14 -05:00
Saria Hajjar
f20d16f188
Fixes #3491 : include content of webhook error response
2020-01-10 16:42:02 +00:00
Jeremy Stretch
9399652dd0
Add template_language field to Graph
2020-01-10 11:28:50 -05:00
Saria Hajjar
f4514034b8
Fixes #3021 : Added tenancy filter to cables
2020-01-10 15:59:56 +00:00
Jeremy Stretch
6bc8f2e50b
Fixes #3882 : Fix filtering of devices by rack group
2020-01-10 10:21:11 -05:00
Jeremy Stretch
fc1245c49d
Merge pull request #3867 from hSaria/3668-address-assign-dns-filter
...
Fixes #3668 : use `q` to search when assigning IP
2020-01-10 10:08:31 -05:00
Saria Hajjar
de1355e6bc
Changelog #568
2020-01-10 15:00:57 +00:00
Saria Hajjar
37322fc100
Fixed import choice name
2020-01-10 14:58:15 +00:00
Jeremy Stretch
4be7ca0c78
Merge branch 'develop' into 3668-address-assign-dns-filter
2020-01-10 09:43:35 -05:00
Jeremy Stretch
cb91c9231d
Merge pull request #3865 from hSaria/3623-interface-word-expansion
...
Fixes #3623 : Word expansion for interfaces
2020-01-10 09:41:42 -05:00
Saria Hajjar
f1d5e28f13
CSV import/export custom fields
2020-01-10 14:26:39 +00:00
Jeremy Stretch
03b22594e8
Merge pull request #3881 from netbox-community/3729-filterset-naming
...
Fixes #3729 : Standardize FilterSet names
2020-01-10 08:58:17 -05:00
hSaria
a5413a5484
Merge branch 'develop' into 3623-interface-word-expansion
2020-01-10 11:55:27 +00:00
Saria Hajjar
71120d9899
Added tests for alphanumeric
2020-01-10 11:54:43 +00:00
Saria Hajjar
acb66c7dc0
Negative tests for expand_ipaddress_pattern
2020-01-10 11:21:37 +00:00
Saria Hajjar
2eba84dad5
Added tests for IPv6
2020-01-10 11:06:01 +00:00
Saria Hajjar
fe89982d4e
Removed redundant list call
2020-01-10 10:26:46 +00:00
Jeremy Stretch
528b345f57
Move TenancyFilterSet to filters.py
2020-01-09 21:05:38 -05:00
Jeremy Stretch
e3807a8937
Update filterset naming for global search view
2020-01-09 21:02:14 -05:00
Jeremy Stretch
da0ac4ff1e
Rename filter variables for utility views
2020-01-09 20:57:13 -05:00
Jeremy Stretch
49a6a36f4c
Renamed virtualization FilterSets
2020-01-09 20:42:32 -05:00
Jeremy Stretch
a77fadd114
Renamed tenancy FilterSets
2020-01-09 20:40:32 -05:00
Jeremy Stretch
15e1f62919
Renamed secrets FilterSets
2020-01-09 20:38:59 -05:00
Jeremy Stretch
83c0d1ef44
Renamed ipam FilterSets
2020-01-09 20:37:26 -05:00
Jeremy Stretch
97654b7585
Renamed extras FilterSets
2020-01-09 20:35:07 -05:00
Jeremy Stretch
0767de205e
Renamed dcim FilterSets
2020-01-09 20:30:40 -05:00
Jeremy Stretch
847cf9d038
Renamed circuits FilterSets
2020-01-09 20:25:33 -05:00
Jeremy Stretch
0296aa240a
Clean up Stale bot config formatting
2020-01-09 20:14:31 -05:00
Jeremy Stretch
d88b3456c4
Add configuration file for GitHub Stale bot
2020-01-09 20:13:21 -05:00
Jeremy Stretch
789cf827f2
Merge pull request #3879 from hSaria/3876-asn-field-bounds
...
Fixes #3876 : Min/max values for ASN field
2020-01-09 17:03:29 -05:00
Saria Hajjar
6c19c88e99
Replaced ASN bounds with constants
2020-01-09 21:58:38 +00:00
Jeremy Stretch
c1ed2b6068
Merge pull request #3875 from hSaria/3393-provider-circuit-paginate
...
Fixes #3393 : Paginate circuits at the provider details view
2020-01-09 16:52:19 -05:00
Jeremy Stretch
790cfd7b5b
Fix CableTable status coloring
2020-01-09 16:19:47 -05:00
Jeremy Stretch
dc5f5efcfe
Fixes #3878 : Fix database migration for cable status field
2020-01-09 16:16:24 -05:00
Saria Hajjar
4eacc57522
Fixes #3876 : set min and max values for ASN field
2020-01-09 21:12:35 +00:00
Jeremy Stretch
0527626709
Update filter tests for v2.7
2020-01-09 16:03:41 -05:00
Jeremy Stretch
a2ead6af94
Merge branch 'develop' into develop-2.7
2020-01-09 15:27:06 -05:00
Saria Hajjar
1e740a70f7
Corrected placement of changelog
2020-01-09 20:23:16 +00:00
Saria Hajjar
94a7d8e493
Hid the provider column
2020-01-09 20:15:22 +00:00
Saria Hajjar
883655ce71
Fixes #3393 : Paginate circuits at the provider details view
2020-01-09 20:10:51 +00:00
Jeremy Stretch
1d3651e255
Use ChoiceSet.values() for access to raw values
2020-01-09 14:56:33 -05:00
Jeremy Stretch
fe490d144a
Fixes #3868 : Fix creation of interfaces for virtual machines
2020-01-09 14:54:25 -05:00
Jeremy Stretch
40fe6666e3
Closes #3841 : Add California-style power connectors
2020-01-09 14:10:37 -05:00
Jeremy Stretch
2a2bc66841
Closes #3842 : Add RJ-12 console port type
2020-01-09 13:58:41 -05:00
Jeremy Stretch
6019260374
Merge pull request #3873 from hSaria/3872-limit-related-ips
...
Fixes #3872 : Limit related IPs table
2020-01-09 13:53:59 -05:00
Jeremy Stretch
e5c5a1a101
Fixes #3849 : Fix ordering of models when dumping data to JSON
2020-01-09 13:28:39 -05:00
Saria Hajjar
c13b9d8798
Added tests for IPv4
2020-01-09 18:26:10 +00:00
hSaria
03b10b6f73
Merge branch 'develop' into 3872-limit-related-ips
2020-01-09 17:18:42 +00:00
Saria Hajjar
67f4d8fab5
Replaced with pagination
2020-01-09 17:16:58 +00:00
Jeremy Stretch
7e0073d6f5
Merge pull request #3863 from hSaria/2113-napalm-settings
...
Fixes #2113 : NAPALM driver settings
2020-01-09 11:56:32 -05:00
Jeremy Stretch
c66dca399b
Merge pull request #3860 from hSaria/1982-swagger-napalm
...
Fixes #1982 : Swagger NAPALM documentation
2020-01-09 11:53:20 -05:00
Saria Hajjar
9d085ad83a
Changed NAPALM- prefix to X-NAPALM-
2020-01-09 16:48:26 +00:00
Saria Hajjar
ad565e55f1
Removed exception for empty methods
...
I'll create a seperate ticket for that
2020-01-09 16:40:13 +00:00
Saria Hajjar
46c712e735
Moved NAPALM parameter to decorator
2020-01-09 16:39:13 +00:00
Jeremy Stretch
989d6f5af3
Merge pull request #3871 from hSaria/3864-disallow-0-masks
...
Fixes #3864 : Disallow /0 masks
2020-01-09 11:37:19 -05:00
Saria Hajjar
86865b91f8
Added changelog for 3009
...
again as I accidentally removed it while merging
2020-01-09 16:32:01 +00:00
hSaria
b53480dd6a
Merge branch 'develop' into 3668-address-assign-dns-filter
2020-01-09 16:31:09 +00:00
Saria Hajjar
581ed52b24
Added changelog for 3009
2020-01-09 16:30:13 +00:00
Saria Hajjar
472486acd6
Changed to q filter
2020-01-09 16:26:11 +00:00
Jeremy Stretch
92ec4bd22f
Merge pull request #3859 from hSaria/3440-total-cable-length
...
Fixes #3440 : Total cable trace length
2020-01-09 10:55:30 -05:00
Jeremy Stretch
959a0da0ed
Merge pull request #3838 from hSaria/3090-interface-filtering
...
Fixes #3090 : Interface filtering
2020-01-09 10:05:04 -05:00
hSaria
b23eaeca54
Merge branch 'develop' into 3090-interface-filtering
2020-01-09 14:56:36 +00:00
hSaria
4f9271e9ff
Merge branch 'develop' into 3440-total-cable-length
2020-01-09 14:55:34 +00:00
hSaria
094553dbe7
Merge branch 'develop' into 3623-interface-word-expansion
2020-01-09 14:54:58 +00:00
hSaria
60e4812b32
Merge branch 'develop' into 2113-napalm-settings
2020-01-09 14:54:31 +00:00
hSaria
40625d1299
Merge branch 'develop' into 3668-address-assign-dns-filter
2020-01-09 14:53:32 +00:00
Jeremy Stretch
c9ec8b71e0
Merge pull request #3821 from hSaria/2365-show-available-toggle
...
Fixes #2598 : Toggle for showing available prefixes/ip addresses
2020-01-09 09:52:10 -05:00
Saria Hajjar
73e456495f
Fixes #3872 : Limit related IPs table
2020-01-09 14:48:21 +00:00
Jeremy Stretch
54227ca9c7
Fixes #3851 : Allow passing initial data to custom script forms
2020-01-09 09:41:10 -05:00
hSaria
f3b323536e
Merge branch 'develop' into 3864-disallow-0-masks
2020-01-09 14:35:26 +00:00
Saria Hajjar
6537f35176
Fixes #3864 : Disallow /0 masks
2020-01-09 14:33:49 +00:00
Jeremy Stretch
b36d0ca3fc
Merge pull request #3858 from hSaria/3857-group-custom-link
...
Fixes #3857 : Fix group custom links rendering
2020-01-09 09:28:03 -05:00
Jeremy Stretch
99809109ab
Merge pull request #3866 from netbox-community/3834-filter-tests
...
Add FilterSet tests for all apps
2020-01-09 08:57:27 -05:00
Saria Hajjar
1cdbfd6d60
Fixes #3668 : search address by DNS name when assigning
2020-01-09 10:00:02 +00:00
Jeremy Stretch
4030e5ec24
Add filter tests for extras
2020-01-08 21:41:32 -05:00
Jeremy Stretch
4151e52802
Clean up filter imports
2020-01-08 17:20:31 -05:00
Jeremy Stretch
b1e8145ffb
Standardize usage of self.filterset for test cases
2020-01-08 17:06:39 -05:00
Jeremy Stretch
c04d8ca5a7
Add tests for PowerPanel and PowerFeed filters
2020-01-08 15:56:42 -05:00
Jeremy Stretch
e312c30822
Add CableFilter test
2020-01-08 15:30:56 -05:00
Jeremy Stretch
40c30baffa
Add tests for InventoryItem, VirtualChassis filters
2020-01-08 14:31:59 -05:00
Jeremy Stretch
bca7435a5a
Add remaining tests for device component filters
2020-01-08 14:01:31 -05:00
Saria Hajjar
396bb28967
Added example and handled invalid ranges gracefully
2020-01-08 17:28:31 +00:00
Saria Hajjar
eb40275427
Fixes #3623 : Word expansion for interfaces
2020-01-08 17:23:09 +00:00
hSaria
8519f546a6
Merge branch 'develop' into 3857-group-custom-link
2020-01-08 16:47:57 +00:00
Jeremy Stretch
e9b2ad9f5c
Fix DeviceTestCase.test_cluster
2020-01-08 11:22:07 -05:00
Jeremy Stretch
39fba4f05d
Fix InterfaceTestCase.test_mac_address
2020-01-08 11:19:13 -05:00
Jeremy Stretch
38c16d71b4
Merge branch 'develop' into 3834-filter-tests
2020-01-08 11:14:52 -05:00
Jeremy Stretch
8fef6edb27
Fixes #3862 : Allow filtering device components by multiple device names
2020-01-08 11:12:44 -05:00
Jeremy Stretch
5cac900380
Add console port, console server port filter tests
2020-01-08 11:04:50 -05:00
Saria Hajjar
f49467bcb5
Corrected optional arg assignment
2020-01-08 16:01:18 +00:00
Saria Hajjar
98a66f7fbe
NAPALM settings changelog
2020-01-08 15:55:36 +00:00
Saria Hajjar
ce8d470860
Added NAPALM documentation
2020-01-08 15:54:09 +00:00
Saria Hajjar
dc475f4755
Fixes #2113 : Adjust NAPALM settings with headers
2020-01-08 15:53:48 +00:00
Jeremy Stretch
a7982bb0e1
Add device filter tests
2020-01-08 09:50:22 -05:00
Saria Hajjar
ea05b5b606
Fixes #1982 : Swagger NAPALM documentation
2020-01-08 13:34:46 +00:00
Saria Hajjar
996d49de67
Fixes #3440 : Total cable trace length
2020-01-08 10:49:58 +00:00
Saria Hajjar
74997a18a5
Fixes #3857 : Fix group custom links rendering
2020-01-08 10:14:48 +00:00
Jeremy Stretch
832fd49339
Add DeviceType filter tests
2020-01-07 17:13:05 -05:00
Jeremy Stretch
acb2f32304
Add tests for DCIM filters
2020-01-07 13:53:26 -05:00
Saria Hajjar
32f39e10c9
Changed default to showing available
2020-01-07 17:58:30 +00:00
hSaria
190e683654
Removed cookie-based storage; now based on request
2020-01-07 17:18:36 +00:00
Jeremy Stretch
770f4c962c
Fixes #3856 : Allow filtering VM interfaces by multiple MAC addresses
2020-01-07 10:31:44 -05:00
Jeremy Stretch
227921e0a0
Add tests for virtualization filters
2020-01-07 10:19:21 -05:00
Jeremy Stretch
39d0261d8a
Add tests for tenancy filters
2020-01-07 09:41:43 -05:00
Jeremy Stretch
f267a532f6
Add filter tests for secrets
2020-01-07 09:35:22 -05:00
Jeremy Stretch
e7ee4486a5
Fixes #3853 : Fix device role link on config context view
2020-01-07 09:08:31 -05:00
Saria Hajjar
6a3cd83efc
Moved regex note to tooltip
2020-01-07 11:09:39 +00:00
Saria Hajjar
a7ec0c14f7
Move toggles js code to static
2020-01-07 11:09:31 +00:00
Jeremy Stretch
05bfe94d3e
Add remaining IPAM filter tests
2020-01-06 21:35:34 -05:00
Jeremy Stretch
8d0aaa4ec1
Add IPAM filter tests (WIP)
2020-01-06 17:42:17 -05:00
Jeremy Stretch
4b5c4b7be5
Initial work on filter tests
2020-01-06 15:39:02 -05:00
Saria Hajjar
18333973aa
Merge branch '3090-interface-filtering' of https://github.com/hSaria/netbox into 3090-interface-filtering
2020-01-06 20:05:25 +00:00
Saria Hajjar
07a1baef13
Limit toggle selector to visible input fields
2020-01-06 20:05:07 +00:00
Jeremy Stretch
15545b70d6
Merge pull request #3814 from hSaria/3589-interface-tagged-vlans
...
Fixes #3589 : Interface VLAN filtering
2020-01-06 13:20:14 -05:00
hSaria
cfb8b3cf56
Merge branch 'develop' into 3090-interface-filtering
2020-01-06 15:19:46 +00:00
hSaria
206732eb62
Merge branch 'develop' into 2365-show-available-toggle
2020-01-06 15:18:57 +00:00
Jeremy Stretch
258cc4b50e
Merge pull request #3846 from hSaria/2050-image-preview
...
Fixes #2050 : Image preview
2020-01-06 10:18:18 -05:00
hSaria
d1f81783ef
Merge branch 'develop' into 3589-interface-tagged-vlans
2020-01-06 15:18:06 +00:00
Jeremy Stretch
9bd2af48a3
Merge branch 'develop' into 2050-image-preview
2020-01-06 10:12:13 -05:00
Jeremy Stretch
d4df965f46
Merge pull request #3845 from hSaria/3187-elevation-rack-filter
...
Fixes #3187 : Elevation rack filter
2020-01-06 10:06:20 -05:00
Saria Hajjar
7dddd4734c
Updated changelog
2020-01-05 09:11:58 +00:00
Saria Hajjar
c45daca5f2
Removed changes that will be covered in #3840
2020-01-05 09:10:46 +00:00
Saria Hajjar
067af26892
Changelog (may conflict with other merges)
2020-01-04 18:19:05 +00:00
Saria Hajjar
792f38334a
Fixes #2050 : Image preview for attachments
2020-01-04 18:17:41 +00:00
Saria Hajjar
dba40cd6bc
Changelog (may conflict because adding headers)
2020-01-04 13:32:07 +00:00
Saria Hajjar
4b19073b8b
Fixed #3187 : Rack multi-selection field
2020-01-04 13:30:31 +00:00
Saria Hajjar
28eca9a026
Forgot le seperator
2020-01-03 20:12:21 +00:00
Saria Hajjar
3556051d14
Height was a touch off
2020-01-03 19:58:41 +00:00
Saria Hajjar
e1d1f522ff
Closes #3090 : Filter field for interface
2020-01-03 19:38:51 +00:00
Saria Hajjar
04f3e58ab4
Line seperator
2020-01-03 19:27:02 +00:00
Jeremy Stretch
1f175031bd
#3455 : Make ClusterFilterForm a TenancyFilterForm
2020-01-03 14:26:53 -05:00
Saria Hajjar
e1c61c5019
Changelog
2020-01-03 19:25:33 +00:00
Saria Hajjar
1c0de0093b
Merge remote-tracking branch 'netbox-community/develop' into 2365-show-available-toggle
2020-01-03 19:24:44 +00:00
Saria Hajjar
9d8ab81e3a
Removed changelog (temporarily while merging)
2020-01-03 19:24:39 +00:00
Jeremy Stretch
6e49a0ba6e
Merge branch 'develop' into develop-2.7
2020-01-03 14:21:53 -05:00
Saria Hajjar
fa55571503
Merge remote-tracking branch 'netbox-community/develop' into 3589-interface-tagged-vlans
2020-01-03 19:19:12 +00:00
Jeremy Stretch
feb04f0401
Post-release version bump
2020-01-03 14:01:10 -05:00
Jeremy Stretch
5c07b6dc1d
Merge pull request #3837 from netbox-community/develop
...
Release v2.6.11
2020-01-03 14:00:10 -05:00
Jeremy Stretch
e3b448b7ad
Release v2.6.11
2020-01-03 13:55:43 -05:00
Jeremy Stretch
57f199f899
Fixes #3833 : Add region and region_id filters where missing ( #3836 )
2020-01-03 13:52:50 -05:00
Jeremy Stretch
b38bb64c81
Fixes #3831 : Fix API-driven filter field rendering ( #3812 regression)
2020-01-03 11:25:22 -05:00
Jeremy Stretch
1d63a30b7a
Merge branch 'develop' into develop-2.7
2020-01-02 17:21:15 -05:00
Jeremy Stretch
c2dc243c7c
Post-release version bump
2020-01-02 17:08:04 -05:00
Jeremy Stretch
25c3c1b431
Merge pull request #3829 from netbox-community/develop
...
Fix v2.6.10 release date
2020-01-02 17:05:21 -05:00
Jeremy Stretch
156fbae7d3
Fix v2.6.10 release date
2020-01-02 17:04:20 -05:00
Jeremy Stretch
a0ae7a227d
Merge pull request #3828 from netbox-community/develop
...
Release v2.6.10
2020-01-02 17:02:52 -05:00
Jeremy Stretch
9ef3e68479
Release v2.6.10
2020-01-02 17:01:05 -05:00
Jeremy Stretch
435d248645
#3122 : Allow multiple selections
2020-01-02 16:56:14 -05:00
Jeremy Stretch
53db5090c1
#3827 : Fix erroneous filter class
2020-01-02 16:55:36 -05:00
Jeremy Stretch
caa062c8ba
Merge pull request #3826 from hSaria/3122-connection-device-select2
...
Fixes #3122 : Select2 for device field
2020-01-02 16:39:50 -05:00
Saria Hajjar
240bbc2944
Select2 site widget
2020-01-02 21:28:06 +00:00
Saria Hajjar
a3861ed492
Update device filters to use IDs
2020-01-02 21:21:52 +00:00
Saria Hajjar
82c70302fd
Merge branch 'develop' into 3122-connection-device-select2
2020-01-02 20:40:19 +00:00
Jeremy Stretch
80d1f80b61
Fixes #3827 : Allow filtering console/power/interface connections by device ID
2020-01-02 13:44:18 -05:00
hSaria
d3c6caf8a8
Limit tagged validation to tagged interfaces
...
Co-Authored-By: Jeremy Stretch <jeremy.stretch@networktocode.com >
2020-01-02 17:52:22 +00:00
Saria Hajjar
a707204f98
Select2 for device field
2020-01-02 17:46:37 +00:00
Jeremy Stretch
523a1388db
Correct release notes
2020-01-02 11:56:29 -05:00
Jeremy Stretch
970586b07b
Merge pull request #3818 from hSaria/2233-move-inventoryitem
...
Closes #2233 : Ability to move inventory items between devices
2020-01-02 11:55:18 -05:00
Saria Hajjar
28ae6849b4
Templatized show_available toggle
2020-01-02 16:29:11 +00:00
Saria Hajjar
8e3a371688
Added default to cookie
2020-01-02 16:19:12 +00:00
Saria Hajjar
2a219eff23
is not None not needed as the value 'false' is a string
2020-01-02 16:13:47 +00:00
Saria Hajjar
f81641ae96
Corrected ticket number
2020-01-02 15:48:30 +00:00
Jeremy Stretch
4f0d3e6b32
Merge pull request #3820 from hSaria/3819-cf-boolean-select2
...
Select2 for custom fields
2020-01-02 10:11:32 -05:00
Jeremy Stretch
77d1ac8b07
Merge pull request #3817 from hSaria/2988-group-create-warn
...
Closes #2988
2020-01-02 10:10:11 -05:00
Jeremy Stretch
5d0ac02704
Merge pull request #3816 from hSaria/3815-select2-width
...
Fixes #3815 : Select2 width handling via theme
2020-01-02 10:08:56 -05:00
Jeremy Stretch
fc5d07bb13
Merge pull request #3813 from hSaria/3812-optimize-select-api
...
Fixes #3812 : Only preload selected options for API-based select
2020-01-02 10:05:06 -05:00
Jeremy Stretch
395f23e1d3
Fix for #3822
2020-01-02 09:47:02 -05:00
Jeremy Stretch
dd85448451
Fixes #3822 : Fix exception when editing a device bay (regression from #3596 )
2020-01-02 09:26:38 -05:00
hSaria
6a7af22dea
Merge branch 'develop' into 2365-show-available-toggle
2020-01-02 09:18:53 +00:00
Saria Hajjar
37bc17d3a2
Fixes #2365 : Toggle for showing available prefixes/ip addresses
2020-01-02 09:16:18 +00:00
Saria Hajjar
ca131e5b2a
Select2 for custom fields
2020-01-01 23:46:51 +00:00
Saria Hajjar
c75795ceda
Ability to move inventory items between devices
2020-01-01 23:28:20 +00:00
Saria Hajjar
7dc0591e3e
Note about the group existance
2020-01-01 22:38:02 +00:00
Saria Hajjar
cfa078c929
Added theme to select2 of tags
2020-01-01 21:14:38 +00:00
Saria Hajjar
57ea73db46
Turn off Select2 static width calculation
2020-01-01 21:01:08 +00:00
Saria Hajjar
7ad9e8a2fb
More informative error message
2020-01-01 19:53:13 +00:00
Saria Hajjar
1a57120b78
3589 changelog
2020-01-01 17:43:39 +00:00
Saria Hajjar
d267aeb621
Filter VLANs to only those in the current site or global
2020-01-01 17:34:26 +00:00
Saria Hajjar
a110b0badb
Removed no-longer-used choices (now handled via API-based select)
2020-01-01 16:43:21 +00:00
Saria Hajjar
242ae9eb91
Comment clarification
2020-01-01 16:04:08 +00:00
Saria Hajjar
53625e0dea
Fixes #3812 : Only preload selected options for API-based select
2020-01-01 15:54:00 +00:00
Saria Hajjar
aa4f73ffbf
Removed trailing space
2020-01-01 12:09:51 +00:00
Jeremy Stretch
8c7b0cf670
Close #2892 : Extend admin UI to allow deleting old report results
2019-12-31 16:11:47 -05:00
Saria Hajjar
05570ae4ad
Clean tagged VLANs
2019-12-31 20:47:13 +00:00
Jeremy Stretch
0cf94cff16
Closes #3062 : Add assigned_to_interface filter for IP addresses
2019-12-31 15:24:00 -05:00
Jeremy Stretch
b5455ed882
Closes #3461 : Fail gracefully on custom link rendering exception
2019-12-31 15:04:56 -05:00
Jeremy Stretch
8a4293a4cc
Introduce render_jinja2() convenience function
2019-12-31 14:00:55 -05:00
Jeremy Stretch
f649b9f04f
Fixes #3106 : Restrict queryset of chained fields when form validation fails
2019-12-31 12:41:02 -05:00
Jeremy Stretch
5caa04ef2b
Fixes #3811 : Fix filtering of racks by group on device list
2019-12-31 11:35:18 -05:00
Jeremy Stretch
f2c49063f8
Fixes #3809 : Filter platform by manufacturer when editing devices
2019-12-31 11:25:42 -05:00
Jeremy Stretch
ea2351e902
Merge pull request #3804 from hSaria/3803-svg-logo
...
Fixes 3803
2019-12-30 14:12:44 -05:00
hSaria
8effb54c89
Converted text to path
2019-12-30 18:28:39 +00:00
hSaria
66c99acb9e
Converted text to path
2019-12-30 18:28:12 +00:00
Jeremy Stretch
2e5a326315
Merge pull request #3802 from hSaria/3762-datetime-selectors
...
Fixes 3762
2019-12-30 12:32:08 -05:00
Jeremy Stretch
b5177c608d
Merge branch 'develop' into 3762-datetime-selectors
2019-12-30 12:31:50 -05:00
Jeremy Stretch
be7d5a2310
Merge pull request #3807 from hSaria/3712-scroll-offset
...
Fixes 3712
2019-12-30 11:40:43 -05:00
Jeremy Stretch
65444899af
Merge pull request #3798 from steffann/3797-802.1q-vlan-fields
...
Fix values of mode field
2019-12-30 11:26:15 -05:00
Jeremy Stretch
5230127fde
Merge pull request #3800 from kobayashi/3788
...
implement 3788
2019-12-30 11:23:51 -05:00
Saria Hajjar
405320d8ab
Changelog
2019-12-29 21:22:14 +00:00
Saria Hajjar
2f2e193cf9
Account for the header when hash-scrolling
2019-12-29 21:20:02 +00:00
Saria Hajjar
1fc206b9c5
Replace doc logo with svg
2019-12-29 14:10:31 +00:00
Saria Hajjar
44e1a477f2
Fixed Y-coordinate off by 10
2019-12-29 14:06:41 +00:00
Saria Hajjar
e62302c979
Fixes #3803
2019-12-29 13:41:00 +00:00
Saria Hajjar
51b0fe4596
Changelog for 3762
2019-12-29 08:50:08 +00:00
Saria Hajjar
7399aa0c5e
Add datetime widgets
2019-12-28 22:55:00 +00:00
Saria Hajjar
aa4588f9ba
Load flatpickr using selectors (classes)
2019-12-28 21:33:07 +00:00
Saria Hajjar
4c2e2e0fa3
Include Flatpickr library globally
2019-12-28 21:32:40 +00:00
Saria Hajjar
6dea8ddbce
Flatpickr library statics
2019-12-28 21:31:21 +00:00
kobayashi
e6623a6ca8
implement 3788
2019-12-27 16:17:17 -05:00
Sander Steffann
020e485196
Fix values of mode field
2019-12-27 20:42:16 +01:00
Jeremy Stretch
0c5f535689
Merge pull request #3793 from struppinet/develop
...
Closes #3663 : add Filter Tests
2019-12-27 14:14:55 -05:00
Jeremy Stretch
ae9d0d894a
Fixes #3695 : Include A/Z termination sites for circuits in global search
2019-12-27 14:04:03 -05:00
Jeremy Stretch
14401c30b6
Update contributing guide to reference the issue intake policy
2019-12-27 13:48:41 -05:00
struppi
fbb93c72d0
Closes #3663 : improve tests
2019-12-26 22:21:05 +01:00
Jeremy Stretch
280f31955a
Merge branch 'master' into develop-2.7
2019-12-26 10:39:07 -05:00
Jeremy Stretch
5fedcd1f4e
Fixes #3789 : Typo
2019-12-26 10:19:32 -05:00
Jeremy Stretch
adeee0bf5c
Docs & changelog for #3705
2019-12-26 10:16:53 -05:00
Jeremy Stretch
84a2b726f5
Merge pull request #3775 from steffann/3705-make-current-user-available-in-custom-scripts
...
Add request to Custom Script run, if receiver supports it
2019-12-26 10:04:07 -05:00
struppi
407a60dcc4
Closes #3663 : fix PEP errors
2019-12-26 12:26:41 +01:00
struppi
d31507985b
Closes #3663 : add Filter Tests
2019-12-25 18:41:59 +01:00
Sander Steffann
0174c9747b
Implement request passing as a property of Script
2019-12-19 23:35:18 +01:00
Jeremy Stretch
55b503da5b
Fixes #3780 : Fix AttributeError exception in API docs
2019-12-19 14:04:18 -05:00
Jeremy Stretch
aff4ad0f97
Post-release version bump
2019-12-16 16:33:31 -05:00
Jeremy Stretch
50df3acd26
Merge pull request #3774 from netbox-community/develop
...
Release v2.6.9
2019-12-16 16:32:00 -05:00
Jeremy Stretch
e53e1e31de
Release v2.6.9
2019-12-16 16:30:20 -05:00
Daniel Sheppard
70b09446b6
Merge pull request #3768 from markkuleinio/gunicorn-conf
...
Change gunicorn.conf remains to gunicorn.py
2019-12-15 21:46:21 -06:00
Markku Leiniö
3a18d1df8c
Fix gunicorn.conf remains to gunicorn.py
2019-12-14 21:14:48 +02:00
Jeremy Stretch
01883f92d9
Merge pull request #3765 from netbox-community/3760-template-buttons
...
Introduce clone, edit, and delete button templatetags
2019-12-13 15:59:33 -05:00
Jeremy Stretch
1acdf58a4b
Merge pull request #3764 from kobayashi/3679
...
fix 3757
2019-12-13 15:57:13 -05:00
Jeremy Stretch
8acd3d0a72
Introduced clone, edit, and delete buttons
2019-12-13 15:54:50 -05:00
kobayashi
1d1cb867cd
fix 3679
2019-12-13 14:42:10 -05:00
Jeremy Stretch
b46bfaebc1
Merge pull request #3763 from hSaria/3761-token-copy-button
...
Fixes #3761 : copy button for tokens
2019-12-13 14:16:41 -05:00
Jeremy Stretch
a22c7c1539
Fixes #2358 : Respect custom field default values when creating objects via the REST API
2019-12-13 14:15:48 -05:00
hSaria
ea51aa97b7
Update version-2.6.md
2019-12-13 18:08:34 +00:00
hSaria
6a6959d041
Fixes #3761 : copy button for tokens
2019-12-13 18:06:14 +00:00
Jeremy Stretch
462cede863
Fixes #2170 : Prevent the deletion of a virtual chassis when a cross-member LAG is present
2019-12-13 11:36:31 -05:00
Jeremy Stretch
85c11bbd83
Closes #3441 : Move virtual machine results near devices in global search
2019-12-13 10:37:58 -05:00
Jeremy Stretch
77e0564d13
Closes #3152 : Include direct link to rack elevations on site view
2019-12-13 10:12:46 -05:00
Jeremy Stretch
85563e21db
Remove obsolete initial_data fixtures (no longer maintained)
2019-12-12 14:30:43 -05:00
Jeremy Stretch
9352867cec
Fix up the installation docs
2019-12-12 14:27:12 -05:00
Jeremy Stretch
93837c5b9e
Merge pull request #3756 from netbox-community/csv-import-tests
...
CSV import tests
2019-12-12 12:09:31 -05:00
Jeremy Stretch
aaf5523378
Add view tests for device components
2019-12-12 11:58:57 -05:00
Jeremy Stretch
8a22f83bc0
Add virtualization CSV import tests
2019-12-12 11:34:02 -05:00
Jeremy Stretch
7550d53d02
Add tenancy CSV import tests
2019-12-12 11:29:41 -05:00
Jeremy Stretch
821cd58825
Add secrets CSV import tests
2019-12-12 11:26:48 -05:00
Jeremy Stretch
526412a1ba
Add IPAM CSV import tests
2019-12-12 10:51:17 -05:00
Jeremy Stretch
fae2469dd7
Add DCIM CSV import tests
2019-12-12 10:30:15 -05:00
Jeremy Stretch
27fd351fc2
Add CSV import tests for circuits
2019-12-12 10:08:49 -05:00
John Anderson
ea5c9df095
fixed svg gradient scaling and css flickering issue
2019-12-12 00:30:22 -05:00
Jeremy Stretch
5aa17bc42a
Closes #3706 : Increase available_power maximum value on PowerFeed
2019-12-11 21:12:18 -05:00
Jeremy Stretch
7bbd9be389
Tweak elevation font
2019-12-11 21:03:24 -05:00
Jeremy Stretch
dbf9a2b452
Fix bug with rendering devices taller than 1U
2019-12-11 20:19:01 -05:00
Jeremy Stretch
e4b8ea8905
Change render_format to render
2019-12-11 20:05:16 -05:00
Jeremy Stretch
fd8913f09b
Fix bug in migration
2019-12-11 20:01:10 -05:00
John Anderson
645383509b
change render_format to render for svg elevations
2019-12-11 17:33:58 -05:00
Jeremy Stretch
77a5f6ef81
Touched up the release notes
2019-12-11 17:22:41 -05:00
Jeremy Stretch
2ec7259a69
Rack elevation endpoint should return JSON by default; fix typo
2019-12-11 17:17:20 -05:00
Jeremy Stretch
b6f8c248de
Addressed lingering TODOs
2019-12-11 17:07:56 -05:00
Jeremy Stretch
b16be577e3
CSVChoiceField should default to a blank string instead of None
2019-12-11 17:04:48 -05:00
Jeremy Stretch
590bbbce7f
Fix bug left over from work on #3569
2019-12-11 16:16:14 -05:00
Jeremy Stretch
577b4593de
Changelog for #3664
2019-12-11 16:14:41 -05:00
Jeremy Stretch
44e5a63a2a
Merge pull request #3755 from netbox-community/3664-configcontext-tags
...
3664 configcontext tags
2019-12-11 16:10:48 -05:00
Jeremy Stretch
19363add30
Represent and assign ConfigContext tags by their slugs
2019-12-11 16:04:43 -05:00
Jeremy Stretch
fd88ba65b2
Cleanup for #3664
2019-12-11 15:55:33 -05:00
Jeremy Stretch
ce4a5a38a3
Introduce is_taggable utility function for identifying taggable models
2019-12-11 15:52:35 -05:00
John Anderson
05938d60f0
Merge pull request #3754 from netbox-community/2248-svg-rack-elevations
...
2248 svg rack elevations
2019-12-11 14:26:32 -05:00
Jeremy Stretch
8b189abd58
Merge pull request #3752 from kobayashi/3664
...
implement 3664
2019-12-11 14:14:48 -05:00
John Anderson
7f788eaa06
review updates to svg rendering
2019-12-11 13:39:10 -05:00
Jeremy Stretch
9f204f72ef
Changelog and documentation for #1814
2019-12-11 11:01:31 -05:00
Jeremy Stretch
e02ac133eb
Added import error handling and config vlaidation warning for store config
2019-12-11 10:51:32 -05:00
John Anderson
c09aefd509
updated changelog with deprecation notice of rack units endpoint
2019-12-11 10:39:46 -05:00
John Anderson
e0c81fd837
changelog for #2248
2019-12-11 10:34:44 -05:00
Jeremy Stretch
9a8c8012be
Merge pull request #3666 from steffann/1814-Ability_to_use_object_store_for_images
...
Add support for S3 storage for media
2019-12-11 10:20:09 -05:00
Sander Steffann
f1e75b0fbb
Implement storage configuration as suggested by @jeremystretch
2019-12-11 16:09:32 +01:00
John Anderson
b4d724b5ae
drf-yasg updates for rack elevations
2019-12-11 09:45:08 -05:00
Sander Steffann
f7a1595ce5
Merge branch '1814-Ability_to_use_object_store_for_images' of github.com:steffann/netbox into 1814-Ability_to_use_object_store_for_images
2019-12-11 15:23:47 +01:00
Sander Steffann
378883df2b
Fix code for PEP8
2019-12-11 15:19:32 +01:00
Sander Steffann
dafa2513e3
Add support for S3 storage for media
2019-12-11 15:19:32 +01:00
Jeremy Stretch
3b03d68ac7
Merge pull request #3751 from hSaria/3749-attribute-error
...
Fixes 3749 attribute error
2019-12-11 08:50:09 -05:00
kobayashi
5710f297f1
implement 3664
2019-12-11 04:58:42 -05:00
hSaria
b57d64c72d
Changelog for #3751
2019-12-11 07:24:44 +00:00
hSaria
3b76e0203a
Fixes 3749 attribute error
2019-12-11 07:03:39 +00:00
Jeremy Stretch
0d8fd45587
Updated static resources
2019-12-10 15:56:52 -05:00
Jeremy Stretch
01b6e73f9b
Update dependency versions for DRF & drf_yasg
2019-12-10 15:39:57 -05:00
Jeremy Stretch
b0fb474aa2
Update dependency versions for v2.7
2019-12-10 15:16:20 -05:00
Jeremy Stretch
0787713298
Add deprecation warning for Python 3.5
2019-12-10 13:44:45 -05:00
Jeremy Stretch
6221bc8f43
Merge pull request #3750 from netbox-community/3655-role-descriptions
...
Add description field to organizational role models
2019-12-10 13:29:44 -05:00
Jeremy Stretch
a6904dc5d5
Add description field to CircuitType ( #3655 )
2019-12-10 13:25:14 -05:00
Jeremy Stretch
3d5fb2491a
Chnagelog for #3655
2019-12-10 13:09:41 -05:00
Jeremy Stretch
24bdd10b4f
Add description field to SecretRole model ( #3655 )
2019-12-10 13:03:09 -05:00
Jeremy Stretch
7845d9b25f
Add description field to Role model ( #3655 )
2019-12-10 12:59:10 -05:00
Jeremy Stretch
1f288175e4
Add description field to RackRole and DeviceRole models ( #3655 )
2019-12-10 12:53:28 -05:00
Jeremy Stretch
f0a6c881bc
Fix inclusion of legacy IDs on choice fields
2019-12-10 12:07:54 -05:00
Jeremy Stretch
9452cebc6a
Merge branch 'develop' into develop-2.7
2019-12-10 11:51:10 -05:00
Jeremy Stretch
3c36bec298
Post-release version bump
2019-12-10 10:50:46 -05:00
Jeremy Stretch
425670f52a
Merge pull request #3745 from netbox-community/develop
...
Release v2.6.8
2019-12-10 10:47:48 -05:00
Jeremy Stretch
6a2651991a
Release v2.6.8
2019-12-10 10:42:48 -05:00
Jeremy Stretch
12657ebd7c
Cable.status to slug ( #3569 )
2019-12-10 09:55:10 -05:00
John Anderson
d8dd5f00c1
removed rack elevations viewset
2019-12-10 03:19:26 -05:00
John Anderson
1ec191db92
initial cleanup of rack elevations
2019-12-10 03:18:10 -05:00
John Anderson
20c8abe8da
Merge branch 'develop-2.7' into 2248-svg-rack-elevations
2019-12-10 02:59:04 -05:00
Jeremy Stretch
086813fc3e
Changelog for #2669
2019-12-09 17:28:21 -05:00
Jeremy Stretch
606a73a547
Merge pull request #3740 from netbox-community/2669-device-vm-names
...
Allow non-unique device and VM names
2019-12-09 17:26:32 -05:00
Jeremy Stretch
f25e2a1922
Fixes #3644 : Fix exception when connecting a cable to a RearPort with no corresponding FrontPort
2019-12-09 15:42:04 -05:00
Jeremy Stretch
740cc8b601
Remove deprecated context parameter from from_db_value
2019-12-09 12:32:51 -05:00
Jeremy Stretch
5ac4a3ba79
Omit default uniqueness validator from VirtualMachineSerializer, which implies required fields
2019-12-09 12:11:42 -05:00
Jeremy Stretch
2e37b19e9f
#2269 : Allow non-unique VirtualMachine names
2019-12-09 11:59:30 -05:00
Jeremy Stretch
a8dd060e32
#2269 : Allow non-unique Device names
2019-12-09 11:41:03 -05:00
Jeremy Stretch
95edec5448
#3722 : Tweak ordering of permitted characters to avoid creating a regex range
2019-12-09 10:02:56 -05:00
John Anderson
b0adce998b
Merge pull request #3702 from hellerve/rack-elevations-api
...
Rack elevations API
2019-12-09 01:02:40 -05:00
John Anderson
6fe1b9b37c
update openapi field type for choice field value fields to string
2019-12-09 00:41:43 -05:00
hellerve
44b042e3fc
dcim api: fix face default value in rackviewset
2019-12-08 18:24:13 +01:00
hellerve
e5b49e25b9
dcim api: add feedback from @jeremystretch to rack elevations api
2019-12-08 18:14:59 +01:00
hellerve
b54a05d255
dcim: make linter happy
2019-12-08 17:59:40 +01:00
hellerve
66b6f586f1
tests: update to reflect absence of utility functions
2019-12-08 17:59:40 +01:00
hellerve
82819d5429
dcim: remove elevation getters
2019-12-08 17:59:38 +01:00
hellerve
bc859c6139
css: purge outdated rack styling
2019-12-08 17:58:36 +01:00
hellerve
e1fdc7773a
requirements: fix svgwrite version
2019-12-08 17:58:35 +01:00
hellerve
5d5b7e0dd9
dcim: refactor reservations and make them resizable
2019-12-08 17:58:21 +01:00
hellerve
77890ad775
dcim: add inline stylesheet to rack elevation api view
2019-12-08 17:58:21 +01:00
hellerve
1a9b9f50d8
dcim: fix fonts & texts in svg
2019-12-08 17:58:21 +01:00
hellerve
808f5c95e3
dcim: make front and rear work (references #2248 )
2019-12-08 17:58:21 +01:00
hellerve
d11de6d021
dcim: add rack-elevations api endpoint (references #2248 )
2019-12-08 17:58:20 +01:00
Jeremy Stretch
88c7d95b08
ClusterForm should inherit from TenancyForm
2019-12-06 16:47:29 -05:00
Jeremy Stretch
2956eff051
Closes #648 : Pre-populate forms when selecting "create and add another"
2019-12-06 16:40:39 -05:00
Jeremy Stretch
b05566e96f
Implement tag replication for #33
2019-12-06 16:22:56 -05:00
Jeremy Stretch
446acbdf82
Closes #33 : Add ability to clone objects (pre-populate form fields)
2019-12-06 16:13:52 -05:00
Jeremy Stretch
f2076c9572
Fixed git commit hook
2019-12-06 12:54:13 -05:00
Jeremy Stretch
d71e6698f4
Extend git commit hook to check for missing schema migrations
2019-12-06 12:42:59 -05:00
Jeremy Stretch
9b26225fdd
#3720 : Update migration to add powerfeeds to termination_type limit list (does not impact database)
2019-12-06 12:29:31 -05:00
Jeremy Stretch
f8c5ca942a
#3722 : Update migration with new validator (does not impact database)
2019-12-06 12:19:29 -05:00
Jeremy Stretch
47fefbec07
Default to localhost in example Redis configs (needed for CI to work)
2019-12-06 12:00:51 -05:00
Jeremy Stretch
45917f8014
Closes #3408 : Remove WEBHOOKS_ENABLE configuration setting
2019-12-06 11:52:28 -05:00
Jeremy Stretch
dd3e7397a4
Add ITA plug/outlet types ( #792 )
2019-12-06 11:26:44 -05:00
Jeremy Stretch
7518174374
Closes #3731 : Change Graph.type to a ContentType foreign key field
2019-12-06 10:32:59 -05:00
Sander Steffann
02a009b7a7
Don't redefine exception but split the code
2019-12-06 16:32:18 +01:00
Jeremy Stretch
16353ce63c
Correct stalebot config file name
2019-12-05 21:43:22 -05:00
Jeremy Stretch
7a4b202064
Fixes #3725 : Enforce client validation for minimum service port number
2019-12-05 21:22:34 -05:00
Jeremy Stretch
a97ebc6d4c
Fixes #3722 : Allow the underscore character in IPAddress DNS names
2019-12-05 21:14:29 -05:00
Jeremy Stretch
9e765b1704
Fixes #3730 : Add link to docs page for custom links
2019-12-05 21:07:43 -05:00
Jeremy Stretch
ec9443edb8
Changelog updates
2019-12-05 20:52:30 -05:00
Jeremy Stretch
dcb2c4722c
Merge pull request #3732 from netbox-community/3569-api-choice-slugs
...
Replace API integer API choice values with slugs
2019-12-05 17:53:47 -05:00
Jeremy Stretch
b0c0adf6e7
Adapt device component import forms from #3711
2019-12-05 17:49:44 -05:00
Jeremy Stretch
17898a4c57
Merge branch 'develop-2.7' into 3569-api-choice-slugs
2019-12-05 17:43:11 -05:00
Jeremy Stretch
edbf562803
Annotate all migration operation lists
2019-12-05 17:42:33 -05:00
Jeremy Stretch
5d772d7055
Webhook.http_content_type to slug ( #3569 )
2019-12-05 17:11:59 -05:00
Daniel Sheppard
8cbd2f5c2d
Add list view for device components ( #3719 )
...
* Initial Work on #3564
* #3564 - Fixup issue with filter on interface
* #3564 - Fix PEP8 errors
* #3564 - Finalize fields, readjust order, reduce repetition
* #3564 - Update Changelog
* #3564 - Fix extra space
* #3564 - Change interface table ordering
* #3564 - Minor cleanup
* #3564 - Add Import Links
* Fix PEP8
2019-12-05 17:10:49 -05:00
Jeremy Stretch
89e720cb77
ExportTemplate.template_language to slug ( #3569 )
2019-12-05 17:01:00 -05:00
Jeremy Stretch
2583823e5f
Delete obsolete user action types
2019-12-05 16:50:44 -05:00
Jeremy Stretch
33890e6b97
Remain consistent with original action strings (e.g. 'created' instead of 'create')
2019-12-05 16:42:10 -05:00
Jeremy Stretch
a2b0da2608
Fix changelog table action labels
2019-12-05 16:37:22 -05:00
Jeremy Stretch
2bcbcd3458
ObjectChange.action to slug ( #3569 )
2019-12-05 16:30:15 -05:00
Jeremy Stretch
8efde811e9
Fix PowerFeed field defaults
2019-12-05 16:05:45 -05:00
Jeremy Stretch
4e1ee270cf
Extend CustomField migration to update CustomFieldChoice.field.limit_choices_to
2019-12-05 16:02:52 -05:00
Jeremy Stretch
7a3c725f51
Convert BUTTON_CLASS_CHOICES to a ChoiceSet
2019-12-05 15:59:16 -05:00
Jeremy Stretch
fe2c682dc3
Changelog updates
2019-12-05 15:54:29 -05:00
Sander Steffann
adb25fd7d7
822 bulk import of device components ( #3711 )
...
Closes #822 : CSV import for device components
* Implement CSV import for netbox-community#822
* Comment out default_return_url until there is a proper target
* Fix the default value of `enabled` when not included in the import
* rear_port is definitely required here
* Power Ports don't have a type (yet)
* Add import for console-ports and console-server-ports
* Add import for device-bays
2019-12-05 15:36:11 -05:00
Jeremy Stretch
bfea77baa5
CustomField.filter_logic to slug
2019-12-04 21:09:02 -05:00
Jeremy Stretch
3ff22bea56
CustomField.type to slug
2019-12-04 21:01:50 -05:00
Jeremy Stretch
ca11b9a2f5
VirtualMachine.status to slug
2019-12-04 20:40:18 -05:00
John Anderson
1048d3909b
fixes #3724 - allow filtering interfaces by more than one device name
2019-12-04 02:00:08 -05:00
Jeremy Stretch
4ecbfc4e5e
Service.protocol to slug ( #3569 )
2019-11-27 22:27:06 -05:00
Jeremy Stretch
213bd1555a
VLAN.status to slug ( #3569 )
2019-11-27 22:15:59 -05:00
Jeremy Stretch
14a7a33cc2
IPAddress.role to slug ( #3569 )
2019-11-27 22:09:16 -05:00
Jeremy Stretch
ba8f324b12
IPAddress.status to slug ( #3569 )
2019-11-27 21:54:01 -05:00
Jeremy Stretch
929c0648d0
Prefix.status to slug ( #3569 )
2019-11-27 21:46:53 -05:00
Jeremy Stretch
21fe5902a8
PowerOutlet.feed_leg to slug ( #3569 )
2019-11-27 21:30:11 -05:00
Jeremy Stretch
b2caaa6733
Fixes #3312 : Fix validation error when editing power cables in bulk
2019-11-27 09:19:34 -05:00
Jeremy Stretch
15722c1871
Fixes #3720 : Correctly indicate power feed terminations on cable list
2019-11-26 16:56:11 -05:00
Jeremy Stretch
1d18948307
Fixes #3709 : Prevent exception when importing an invalid cable definition
2019-11-26 16:46:51 -05:00
Jeremy Stretch
8c7f6c62b0
PowerFeed.status to slug ( #3569 )
2019-11-25 21:22:14 -05:00
Jeremy Stretch
2dc07ca30d
PowerFeed.phase to slug ( #3569 )
2019-11-25 21:14:04 -05:00
Jeremy Stretch
bb8b012397
PowerFeed.supply to slug ( #3569 )
2019-11-25 21:08:34 -05:00
Jeremy Stretch
62494f295e
PowerFeed.type to slug ( #3569 )
2019-11-25 21:03:11 -05:00
Jeremy Stretch
9872a46583
Rack.outer_unit to slug ( #3569 )
2019-11-25 20:54:24 -05:00
Jeremy Stretch
4846557d61
Cable.length_unit to slug ( #3569 )
2019-11-25 20:40:29 -05:00
Jeremy Stretch
79a40e22c9
Cable.type to slug ( #3569 )
2019-11-25 19:57:13 -05:00
Jeremy Stretch
dead5b42be
Front/RearPort.type to slug ( #3569 )
2019-11-25 19:39:25 -05:00
Jeremy Stretch
bcc34f6099
Device.face to slug ( #3569 )
2019-11-25 19:23:43 -05:00
Jeremy Stretch
6a451e0c0e
Merge pull request #3701 from hSaria/3697-custom-scripts-example-typo
...
Fixes #3697 : Correct field_order attribute name
2019-11-22 08:45:21 -05:00
Jeremy Stretch
5c95927a43
Site.status to slug ( #3569 )
2019-11-21 22:54:01 -05:00
Jeremy Stretch
3fa4ceadb0
Interface.mode to slug ( #3569 )
2019-11-21 22:50:01 -05:00
Jeremy Stretch
f93cd17fee
Consolidate #3569 field migrations by model
2019-11-21 22:26:35 -05:00
Jeremy Stretch
5f5081f719
Interface.type to slug ( #3569 )
2019-11-21 22:11:02 -05:00
Jeremy Stretch
180d3d0029
Resolved migration discrepancies when dealing with NULL values
2019-11-21 21:44:30 -05:00
Jeremy Stretch
4e2863e4ec
Move CircuitTermination.term_side choices to a ChoiceSet
2019-11-21 21:28:59 -05:00
hSaria
b46e52eccc
Fixed #3697 : Correct field_order attribute name
2019-11-20 17:03:12 +00:00
Jeremy Stretch
f3a41df395
#3455 : Correct related_name on Cluster.tenant
2019-11-18 22:12:29 -05:00
Jeremy Stretch
afd82fd9d3
DeviceType.subdevice_role to slug ( #3569 )
2019-11-18 22:08:33 -05:00
Jeremy Stretch
fbd12e1887
Create a separate migration for each field
2019-11-18 21:41:04 -05:00
Jeremy Stretch
4f0d82ac16
Standardize migration names for #3569
2019-11-18 21:04:12 -05:00
Jeremy Stretch
88b8cf3360
Tweak migrations to handle NULL values
2019-11-18 20:56:22 -05:00
Jeremy Stretch
a8db07e0a8
Device.face to slug ( #3569 )
2019-11-16 21:46:07 -05:00
Jeremy Stretch
c79c29e769
Rack.status to slug ( #3569 )
2019-11-15 22:03:41 -05:00
Jeremy Stretch
e1e09bff9b
Correct Rack.type migration logic
2019-11-15 21:50:33 -05:00
Jeremy Stretch
07aa036fe8
Convert RACK_WIDTH_CHOICES to ChoiceSet
2019-11-15 21:33:56 -05:00
Jeremy Stretch
8d27b62114
Rack.status to slug ( #3569 )
2019-11-15 21:31:57 -05:00
Jeremy Stretch
62b45494b6
Convert all DCIM choice classes to ChoiceSets
2019-11-15 21:17:01 -05:00
Jeremy Stretch
de986ec392
Merge pull request #3687 from kobayashi/3679
...
fix url expressions
2019-11-14 22:03:03 -05:00
Jeremy Stretch
4b415caad2
Changelog for #3663
2019-11-14 22:01:37 -05:00
Jeremy Stretch
bfede60f3d
Rename CreatedUpdatedFilter to CreatedUpdatedFilterSet
2019-11-14 22:00:12 -05:00
Jeremy Stretch
03b8759597
'base_name' deprecated in DRF v3.9.0
2019-11-14 21:58:37 -05:00
Jeremy Stretch
bdd623f82c
Merge pull request #3680 from struppinet/develop
...
Closes #3663 : API filter by created, last_updated
2019-11-14 21:57:26 -05:00
kobayashi
3c8083ed7f
fix url expressions
2019-11-13 00:48:47 -05:00
kobayashi
5904f1f8ee
Changelog for #3329
2019-11-12 09:47:31 -05:00
kobayashi
cc848a3f01
Merge pull request #3684 from bbock/docs-remove-p3p
...
Docs: Remove obsolete P3P policy
2019-11-12 09:38:46 -05:00
Bernhard Bock
1aaa101fb5
Docs: Remove obsolete P3P policy
...
P3P is obsolete (https://www.w3.org/TR/P3P11/ ), therefore the HTTP header
should be removed from the recommended config in the installation docs.
2019-11-08 15:13:32 +01:00
struppi
0319450643
Closes #3663 : rename filter class
2019-11-07 22:41:09 +01:00
struppi
099774d667
Closes #3663 : PEP8 fixes
2019-11-07 22:38:51 +01:00
Jeremy Stretch
e09ad6915f
Circuit.status ( #3569 )
2019-11-07 11:11:10 -05:00
Jeremy Stretch
a2a6b754be
Introduce ChoiceSet class for field choices
2019-11-07 10:33:10 -05:00
Jeremy Stretch
d392982fe7
Extend DeviceType import test with power port/outlet types
2019-11-06 16:59:01 -05:00
Jeremy Stretch
8cb7eb0382
Convert console port types to slugs ( #3569 )
2019-11-06 16:56:46 -05:00
Jeremy Stretch
48dcd2d2b9
Merge pull request #3675 from netbox-community/792-power-types
...
Introduce power port and outlet types
2019-11-06 16:12:37 -05:00
Jeremy Stretch
6ccaa0d9bd
Initial work on #792
2019-11-06 15:30:54 -05:00
Jeremy Stretch
b1761f7856
#3139 : Add a message indicating why the user is redirected
2019-11-06 10:01:42 -05:00
Jeremy Stretch
1bc38f66ae
Changelog entries for #3139 and #3457
2019-11-06 09:58:30 -05:00
Jeremy Stretch
b4433a8471
Merge pull request #3667 from steffann/3139-disable-user-password-change-if-come-in-with-ldap-auth
...
Hide password change page when user is logged in using LDAP
2019-11-06 09:57:25 -05:00
Jeremy Stretch
053f49c76a
Merge pull request #3673 from ananace/cable-color-display
...
3457 Display cable colors in device interface list
2019-11-06 09:53:59 -05:00
Jeremy Stretch
fbde6187ea
Fixes #3669 : Include weight field in prefix/VLAN role form
2019-11-06 09:39:21 -05:00
Jeremy Stretch
5eb5c4bac5
Fixes #3674 : Include comments on PowerFeed view
2019-11-06 09:26:49 -05:00
Jeremy Stretch
fb4283ed53
Move alternative installations to the GitHub wiki
2019-11-06 09:05:12 -05:00
Alexander Olofsson
bbd65988f9
3457 Display cable colors in device interface list
2019-11-06 10:15:55 +01:00
struppi
a11fa44170
Closes #3663 : fix inheritance error
2019-11-04 21:00:44 +01:00
struppi
99a542e4e4
Closes #3663 : API filter by created, last_updated
2019-11-04 20:51:56 +01:00
Sander Steffann
a6f2d5b414
Fix code for PEP8
2019-11-03 16:12:39 +03:00
Sander Steffann
7f779e3942
Hide password change page when user is logged in using LDAP
2019-11-03 16:05:53 +03:00
Sander Steffann
7306d56902
Add support for S3 storage for media
2019-11-03 14:16:12 +03:00
Jeremy Stretch
b8f1585976
Merge branch 'develop' into develop-2.7
2019-11-01 16:19:36 -04:00
Jeremy Stretch
a2a83a4a4c
Post-release version bump
2019-11-01 15:54:17 -04:00
Jeremy Stretch
9f7313e492
Merge pull request #3661 from netbox-community/develop
...
Release v2.6.7
2019-11-01 15:43:38 -04:00
Jeremy Stretch
f6fbf66c8c
Merge branch 'master' into develop
2019-11-01 15:39:24 -04:00
Jeremy Stretch
3deedfd177
Release v2.6.7
2019-11-01 15:37:05 -04:00
Jeremy Stretch
e9d5ff095c
Suppress migration messages during tests; fix typo
2019-11-01 15:08:59 -04:00
Jeremy Stretch
43d6bfa15f
Corrected test
2019-11-01 15:08:20 -04:00
Jeremy Stretch
875e09013c
Move TreeNodeMultipleChoiceFilter tests to utilities (follow-up to #3616 )
2019-11-01 15:01:24 -04:00
Jeremy Stretch
ee854eff2c
Changelog for #3357
2019-11-01 14:31:03 -04:00
Jeremy Stretch
b176e0fafd
Merge pull request #3616 from kobayashi/3357
...
allow null region filtering
2019-11-01 14:29:32 -04:00
Jeremy Stretch
fb24a4d420
Merge pull request #3660 from tyler-8/gunicorn_options
...
Add max_requests details to example config
2019-11-01 12:32:39 -04:00
Jeremy Stretch
391c42300e
Closes #3659 : Add filtering for objects in admin UI
2019-11-01 12:22:39 -04:00
Tyler Bigler
2a8fa01a57
Increase request counts for max_requests
2019-11-01 12:09:44 -04:00
Jeremy Stretch
bd4b496d14
Tweak PR template to indicate placement of issue number
2019-11-01 11:52:43 -04:00
Jeremy Stretch
cf5c24ee2d
Add new Interface type from #3619
2019-11-01 11:49:17 -04:00
Jeremy Stretch
66f4aac0e8
Changelog for #3619
2019-11-01 11:45:22 -04:00
Jeremy Stretch
267caa348e
Merge pull request #3657 from Netnod/3619-new-400G-osfp-interface-type
...
3619 new 400 g osfp interface type
2019-11-01 11:43:43 -04:00
Tyler Bigler
7bf09a3085
Remove redundant word
2019-11-01 10:26:53 -04:00
Tyler Bigler
a0de0696c5
Add max_requests details to example config
2019-11-01 10:23:25 -04:00
Jeremy Stretch
a63383dc08
Reorganized navigation menu
2019-10-30 16:39:32 -04:00
Jeremy Stretch
0ad19081ac
Move slug-based choices to choices.py
2019-10-30 16:31:04 -04:00
Emil Palm
aa6b2b8407
Merge remote-tracking branch 'upstream/develop' into 3619-new-400G-osfp-interface-type
2019-10-30 14:31:17 -05:00
Emil Palm
3e6726ff97
Add IFACE_TYPE_400GE_OSPF
2019-10-30 14:30:23 -05:00
Jeremy Stretch
bb30f64252
Closes #1865 : Add console port and console server port types
2019-10-30 14:25:55 -04:00
Jeremy Stretch
c4dd76a748
Updated v2.7 release notes
2019-10-30 10:34:26 -04:00
Jeremy Stretch
56a248e601
Merge pull request #3654 from netbox-community/3538-scripts-api
...
3538: Add custom script API endpoints
2019-10-30 09:35:22 -04:00
Jeremy Stretch
0f65cf23a5
Only use module.name for human-facing display
2019-10-30 09:13:26 -04:00
Jeremy Stretch
fd3f718a0a
Add tests for custom script API
2019-10-29 16:54:27 -04:00
Jeremy Stretch
93d28e6a72
Improve script output serialization
2019-10-29 16:17:59 -04:00
Jeremy Stretch
60ec3fde9d
Closes #3652 : Limit next/previous rack by assigned rack group
2019-10-29 15:17:00 -04:00
Jeremy Stretch
1cfb8aea23
Initial work on #3538 : script execution API
2019-10-28 15:02:21 -04:00
Jeremy Stretch
846acf7e9d
Changelog for #3629
2019-10-28 13:19:01 -04:00
kobayashi
fb9279cc74
Merge pull request #3645 from BegBlev/llpd-port-id
...
Retrieve port-id in LLDP tab
2019-10-28 12:19:10 -04:00
kobayashi
d2aa9b8e79
filtering multiple regions with null
2019-10-28 02:24:44 -04:00
Tyler Bigler
eaeb52de20
Add CONN_MAX_AGE to documentation ( #3642 )
...
* Add CONN_MAX_AGE to sample configurations
* Correct alignment
* Restore ghost space
* Correct alignment.
* Use stable docs url
2019-10-25 13:11:48 -04:00
Jeremy Stretch
fdbf41e9fd
Fixes #3643 : Update all Django documentation links to 'stable' version
2019-10-25 11:09:30 -04:00
Jeremy Stretch
092346c819
Changelog for #3309
2019-10-25 09:57:17 -04:00
Jeremy Stretch
5a5f51fe48
Merge pull request #3632 from netbox-community/3309-changelog-middleware
...
Rewrite change logging middleware
2019-10-25 09:47:32 -04:00
Jeremy Stretch
800df1ebbe
Fixes #3636 : Add missing rack_group field to PowerFeed CSV export
2019-10-25 09:27:33 -04:00
John Anderson
8eec67e73a
#3635 changelog
2019-10-24 23:31:06 -04:00
John Anderson
33b420652d
Merge pull request #3639 from sdktr/patch-1
...
Fix #3635 - cache circuits.*
2019-10-24 21:16:28 -04:00
Stefan de Kooter
42b679d9a3
Fix #3635 - cache circuits.*
...
Enable caching for items under the circuits app
2019-10-25 00:46:05 +02:00
Jeremy Stretch
ae4f17264f
Fixes #3460 : Extend upgrade script to validate Python dependencies
2019-10-23 17:12:32 -04:00
Jeremy Stretch
c7d8083ac6
Closes #3594 : Add ChoiceVar for custom scripts
2019-10-23 15:59:27 -04:00
Jeremy Stretch
95fec1a87c
Merge pull request #3627 from bdlamprecht/pg_dump-documentation
...
Adding note on invalidating cache
2019-10-23 12:24:27 -04:00
Jeremy Stretch
657a7aef42
Changelog for #3455
2019-10-23 11:55:45 -04:00
Jeremy Stretch
ea0d232169
Merge pull request #3572 from frelon/cluster-tenant
...
Add tenancy to cluster
2019-10-23 11:53:22 -04:00
Jeremy Stretch
7467347af1
Fixes #3596 : Prevent server error when reassigning a device to a new device bay
2019-10-23 09:28:00 -04:00
Jeremy Stretch
0ebc2e4ac0
Fix reporting of custom fields in webhook data on object deletion
2019-10-22 16:12:25 -04:00
Jeremy Stretch
ccb9f7bfe2
Rewrote ObjectChangeMiddleware to remove the curried handle_deleted_object() function
2019-10-22 15:10:49 -04:00
kobayashi
766b5dff24
allow null region filtering
2019-10-22 00:41:49 -04:00
Vincent Catros
68e0329c1b
Retrieve port-id in LLDP tab
2019-10-21 11:57:23 +02:00
Brady Lamprecht
fd99994fdb
Adding note on invalidating cache
2019-10-18 14:59:55 -06:00
Jeremy Stretch
f21a63382c
Changelog for #3340
2019-10-18 09:08:56 -04:00
Jeremy Stretch
6f0581598b
Merge pull request #3613 from kobayashi/3340
...
modified front port connection type list
2019-10-18 09:07:22 -04:00
kobayashi
244e85e836
modify patch panel port connection type list
2019-10-18 00:01:21 -04:00
Jeremy Stretch
1df6713ad5
Minor improvements pertaining to CII best practices
2019-10-17 20:56:37 -04:00
Jeremy Stretch
c6893731ad
Merge pull request #3621 from netbox-community/451-devicetype-import
...
Enable YAML/JSON-based DeviceType import
2019-10-17 16:43:15 -04:00
Jeremy Stretch
2ffbced47e
Rework InterfaceTypes and PortTypes classes
2019-10-17 16:38:31 -04:00
Jeremy Stretch
bfce177a07
Merge pull request #3604 from netbox-community/3282-seperate-redis-config
...
implements #3282 - seperate webhooks and caching redis configs
2019-10-17 16:03:26 -04:00
Jeremy Stretch
8ca182571c
Rebase schema migrations
2019-10-17 15:53:10 -04:00
Jeremy Stretch
801dd384d8
Merge branch 'develop' into develop-2.7
2019-10-17 15:51:33 -04:00
Jeremy Stretch
adc96702db
Deleted errant import of graphviz
2019-10-17 15:43:49 -04:00
Jeremy Stretch
af73ce75ce
Merge pull request #3607 from netbox-community/3606-stale-bot
...
implemented #3606 - added stale bot config
2019-10-17 14:32:40 -04:00
Jeremy Stretch
f08968da49
Exempt issues tagged with "status: blocked"
2019-10-17 14:28:27 -04:00
Fredrik Lönnegren
18e0bd8937
Fix typo
2019-10-16 08:22:06 +02:00
John Anderson
24344ccfaf
Merge pull request #3615 from markkuleinio/develop
...
Update examples in webhooks.md
2019-10-15 14:27:20 -04:00
Markku Leiniö
91f045a2e4
Update examples in webhooks.md
2019-10-15 20:51:57 +03:00
Jeremy Stretch
050dfb279d
Merge pull request #3597 from dgarros/patch-1
...
Update pillow version to 6.2.0
2019-10-15 11:54:44 -04:00
Jeremy Stretch
f9b7f18be6
Merge pull request #3609 from ScanPlusGmbH/missing-variable
...
Add SCRIPTS_ROOT to configuration.example.py
2019-10-14 11:58:28 -04:00
Tobias Genannt
a7380ba353
Add SCRIPTS_ROOT to configuration.example.py
...
Fixes #3608 by adding the new variable to the example configuration.
2019-10-14 09:29:04 +02:00
John Anderson
b8feba1070
implemented #3606 - added stale bot config
2019-10-13 04:12:58 -04:00
John Anderson
64575fec42
Merge pull request #3605 from netbox-community/3445-webhooks-additional-headers
...
implemented #3445 - Add support for additional user defined headers t…
2019-10-13 03:15:43 -04:00
John Anderson
c7d9bf839e
implemented #3445 - Add support for additional user defined headers to be added to webhook requests
2019-10-13 03:09:58 -04:00
John Anderson
0d15ac15ae
implements #3282 - seperate webhooks and caching redis configs
2019-10-13 02:49:54 -04:00
John Anderson
b013a60b12
Merge branch 'develop' into develop-2.7
2019-10-13 02:03:16 -04:00
John Anderson
8480c0da53
Merge pull request #3603 from netbox-community/3499-webhooks-ca-filepath
...
implemented #3499 - Add to Webhook model to support user supplied CA certificate verification of webhook requests
2019-10-13 01:50:10 -04:00
John Anderson
5e88313276
typo in change log
2019-10-13 01:45:20 -04:00
John Anderson
09d7d38b04
implemented #3499 - Add to Webhook model to support user supplied CA certificate verrification of webhook requests
2019-10-13 01:43:08 -04:00
Damien Garros
4cc29729f9
Update pillow version to 6.2.0
...
A new CVE just got reporter regarding Pillow
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-16865
it's affecting all version prior to 6.2.0
2019-10-11 13:45:37 -04:00
Jeremy Stretch
d787c353f3
Added slug choices for interface and port types
2019-10-10 23:24:44 -04:00
Jeremy Stretch
553fe0fe97
Merge branch 'develop' into 451-devicetype-import
2019-10-10 13:50:57 -04:00
Jeremy Stretch
aeeb49a6a7
Merge branch 'develop' into develop-2.7
2019-10-10 13:41:10 -04:00
Jeremy Stretch
b25faec159
Post-release version bump
2019-10-10 12:42:57 -04:00
Jeremy Stretch
c2b1556d68
Correct version number
2019-10-10 12:41:02 -04:00
Jeremy Stretch
81acf57518
Merge pull request #3591 from netbox-community/develop
...
Release v2.6.6
2019-10-10 09:34:17 -07:00
Jeremy Stretch
abbc44a7d1
#3259 : Add site and rack fields to cables filter form
2019-10-10 12:28:17 -04:00
Jeremy Stretch
74c259af2e
Tweak release notes for v2.6.6
2019-10-10 12:21:40 -04:00
Jeremy Stretch
465304588e
Release v2.6.6
2019-10-10 12:18:18 -04:00
Jeremy Stretch
70ad705380
Provide index link to most recent version for release note
2019-10-10 12:10:35 -04:00
Jeremy Stretch
4e6b60b0f4
Rearranged release notes
2019-10-10 12:02:53 -04:00
Jeremy Stretch
d849a49842
Fixes #3588 : Enforce object-form JSON for local context data on devices and VMs
2019-10-10 10:41:08 -04:00
Jeremy Stretch
4c7c40a09d
Merge pull request #3587 from netbox-community/reorganized-changelog
...
Reorganized CHANGELOG into release notes based on minor version number
2019-10-10 06:17:42 -07:00
Jeremy Stretch
521d6941fa
Merge branch 'develop' into reorganized-changelog
2019-10-10 09:15:57 -04:00
kobayashi
e223c88548
Merge pull request #3553 from chambersh1129/develop
...
Replace all instances of .extra() in QuerySets with annotations #3117
2019-10-09 21:54:16 -04:00
chambersh1129
52e9369af4
PEP 8 E121 continuation line under-indented for hanging indent fix
2019-10-09 20:11:02 -04:00
chambersh1129
bdb3838d71
Replace all instances of .extra() in QuerySets with annotations, including references in docstrings
2019-10-09 20:11:02 -04:00
Jeremy Stretch
0a921d37f8
Fixes #3582 : Enforce view permissions on global search results
2019-10-09 16:45:33 -04:00
Jeremy Stretch
896d58fc3f
Fixes #3458 : Prevent primary IP address for a device/VM from being reassigned
2019-10-09 16:22:06 -04:00
Jeremy Stretch
c770b13903
Fixes #3474 : Fix device status page loading when NAPALM call fails
2019-10-09 15:44:32 -04:00
Jeremy Stretch
6cdeb0ed95
Fixes #3463 : Correct CSV headers for exported power feeds
2019-10-09 15:25:31 -04:00
Jeremy Stretch
99f7cfcbd3
Closes #3581 : Introduce commit_default custom script attribute to not commit changes by default
2019-10-09 15:16:50 -04:00
Jeremy Stretch
d402b6c3e5
Closes #3545 : Add MultiObjectVar for custom scripts
2019-10-09 15:06:00 -04:00
Jeremy Stretch
738368a6a1
Closes #3471 : Disallow raw HTML in Markdown-rendered fields
2019-10-09 14:47:40 -04:00
Jeremy Stretch
3dbf94146a
Reorganized CHANGELOG into release notes based on minor version number
2019-10-09 13:54:05 -04:00
Jeremy Stretch
7a65930361
Merge pull request #3561 from netbox-community/3560-drf-bootstrap-css
...
Override DRF's builtin Bootstrap with NetBox's own more recent copy
2019-10-09 08:53:13 -07:00
Jeremy Stretch
6068b1a275
Closes #3580 : Render text and URL fields as textareas in the custom link form
2019-10-09 09:40:24 -04:00
Jeremy Stretch
4c677e7fe6
Force checkbox table columns to narrow width
2019-10-07 17:22:35 -04:00
Jeremy Stretch
c668b990e1
Closes #3563 : Enable editing of individual DeviceType components
2019-10-07 17:08:51 -04:00
Jeremy Stretch
a9d3d38a41
Changelog for #1941
2019-10-07 15:03:10 -04:00
Jeremy Stretch
f04c321aab
Merge pull request #3565 from ananace/add-infiniband
...
Added InfiniBand interface form factor
2019-10-07 12:02:06 -07:00
Jeremy Stretch
ed785098a6
Fixes #3571 : Prevent erroneous redirects when editing tags
2019-10-07 14:27:02 -04:00
Jeremy Stretch
9198d6924e
Fixes #3573 : Ensure consistent display of changelog retention period
2019-10-07 14:12:16 -04:00
Jeremy Stretch
4ab6aca2ec
Fixes #3575 : Restore label for comments field when bulk editing circuits
2019-10-07 14:06:41 -04:00
Fredrik Lönnegren
3262805938
Add tenancy to cluster
...
fix pep8
2019-10-07 16:20:14 +02:00
dansheps
04d9889127
Fixes #3574 - Change device to parent in interface edit form vlan filtering logic
2019-10-07 08:54:39 -05:00
Jeremy Stretch
a3b9bdaff1
Miscellaneous cleanup
2019-10-04 12:59:10 -04:00
Jeremy Stretch
6f83fca216
Delete obsolete IFACE_ORDERING constants
2019-10-03 19:53:32 -04:00
Jeremy Stretch
9f52cdeee9
Closes #3568 : Update jQuery library to v3.4.1
2019-10-03 18:53:00 -04:00
Jeremy Stretch
26071903c1
Add stdout progress logging to cable migration
2019-10-03 18:49:56 -04:00
Jeremy Stretch
8a5ee6f8ea
Merge pull request #3552 from kobayashi/develop
...
fixed broken links
2019-10-03 14:33:15 -04:00
Saria Hajjar
0ec8476b4d
Added InfiniBand interface form factor
2019-10-03 09:22:19 +02:00
Jeremy Stretch
807d849657
PEP8 fix
2019-10-01 17:07:17 -04:00
Jeremy Stretch
6892b79366
Enforce object creation permissions
2019-10-01 16:54:10 -04:00
Jeremy Stretch
88d61db384
Fix YAMLLoadWarning
2019-10-01 16:39:11 -04:00
Jeremy Stretch
ee4e68b082
Rewrote test for DeviceType import
2019-10-01 16:36:31 -04:00
Jeremy Stretch
63ad93afd0
Merge pull request #3550 from netbox-community/3259-cable-filters
...
3259 cable filters
2019-10-01 14:25:20 -04:00
Jeremy Stretch
60e03eb841
Override DRF's builtin Bootstrap with NetBox's own more recent copy
2019-10-01 10:11:23 -04:00
kobayashi
b2ac81a78f
fixed broken links
2019-09-28 00:41:09 -04:00
Jeremy Stretch
edc1b52f65
Adopted a different approach to importing related objects
2019-09-27 16:51:12 -04:00
Jeremy Stretch
aa9d034b5d
Filter by site slug rather than by name
2019-09-27 15:12:16 -04:00
Jeremy Stretch
4889c8ff9b
Closes #3259 : Add rack and site filters for cables
2019-09-27 12:18:53 -04:00
Jeremy Stretch
d2ab41abfb
Cache A/B termination devices on the Cable model
2019-09-26 17:17:12 -04:00
Jeremy Stretch
56ddf79ae7
Update Travis-CI badges in README
2019-09-26 15:03:20 -04:00
Jeremy Stretch
36d4f0d259
Fix typo
2019-09-25 16:39:04 -04:00
Jeremy Stretch
5f3528cf74
Capture MultiObjectField default form field values
2019-09-25 16:19:22 -04:00
Jeremy Stretch
47f1febfc9
Capture import form field default values
2019-09-25 16:06:09 -04:00
Jeremy Stretch
93154abb31
Merge branch 'develop' into 451-devicetype-import
2019-09-25 13:44:48 -04:00
Jeremy Stretch
778e5bed3c
Merge branch 'develop' into develop-2.7
2019-09-25 13:44:29 -04:00
Jeremy Stretch
ef1fa55902
Post-release version bump
2019-09-25 13:29:22 -04:00
Jeremy Stretch
963991e246
Merge pull request #3544 from netbox-community/develop
...
Release v2.6.5
2019-09-25 13:28:17 -04:00
Jeremy Stretch
3e4cd59fc0
Releae v2.6.5
2019-09-25 13:24:28 -04:00
Jeremy Stretch
874247c7ab
Merge pull request #3508 from mohahmed13/develop
...
Adding a reference to deploying NetBox via Kubernetes manifests
2019-09-25 12:11:08 -04:00
Jeremy Stretch
b7b04045de
Closes #3515 : Enable export templates for inventory items
2019-09-25 12:07:41 -04:00
Daniel Sheppard
a84dbbf482
Fixes : #3543 - Adds inline vlan editing to virtual machine interfaces
2019-09-25 10:49:08 -05:00
Jeremy Stretch
f54774f6a1
Closes #3297 : Include reserved units when calculating rack utilization
2019-09-25 10:54:08 -04:00
Daniel Sheppard
a359d88897
Update changelog
2019-09-25 09:29:54 -05:00
Daniel Sheppard
458251683c
Fixes : #3540 - Changed interface edit to use new inline vlan edit fields
2019-09-25 09:28:23 -05:00
Jeremy Stretch
eeb3434349
Closes #3347 : Extend upgrade script to automatically remove stale content types
2019-09-25 10:22:02 -04:00
Jeremy Stretch
d183a9e7b5
Closes #3352 : Enable filtering changelog API by changed_object_id
2019-09-25 10:11:41 -04:00
Jeremy Stretch
86cef1c502
Fixes #3435 : Change IP/prefix CSV export to reference VRF name instead of RD
2019-09-25 09:39:03 -04:00
Jeremy Stretch
b8d8cb33ff
Closes #3529 : Enable filtering circuits list by region
2019-09-25 09:21:21 -04:00
Jeremy Stretch
0615d368f2
Force validation of individual objects within a MultiObjectField
2019-09-24 16:51:59 -04:00
Jeremy Stretch
30ee232654
Move JSON/YAML data valdiation to ImportForm
2019-09-24 16:13:52 -04:00
Daniel Sheppard
a4690ec5ce
Fix ordering for rack positioning
2019-09-24 15:08:57 -05:00
Jeremy Stretch
2621f17cde
Remove legacy CSV-based DeviceType import
2019-09-24 16:03:10 -04:00
Jeremy Stretch
15b2a7eab0
Fix form rendering; enable toggling of redirect to imported object
2019-09-24 15:58:23 -04:00
Daniel Sheppard
d0597cd289
Fix ordering for Rack Positioning
2019-09-24 14:36:41 -05:00
Jeremy Stretch
fe85dc1186
Closes #3524 : Enable bulk editing of power outlet/power port associations
2019-09-24 15:27:47 -04:00
Jeremy Stretch
51baaab74b
Changelog for #3464
2019-09-24 15:14:22 -04:00
Jeremy Stretch
35fc0d6847
Merge pull request #3536 from DanSheps/develop
...
Fixes : #3464 - Change color picker to dynamic coloring from static CSS
2019-09-24 15:13:11 -04:00
Jeremy Stretch
ffc6eec483
Fixes #3519 : Prevent cables from being terminated to virtual/wireless interfaces
2019-09-24 15:07:54 -04:00
Daniel Sheppard
17ec9aa170
Fixes : #3464 - Change color picker to dynamic coloring from static CSS
2019-09-24 09:39:06 -05:00
Daniel Sheppard
6fdd35785e
Fixes : #3531 - Fix FG Color for Rack Role
2019-09-24 08:50:23 -05:00
Daniel Sheppard
fb34507def
Fixes : #3532 - add device to graph type for documentation
2019-09-24 08:45:31 -05:00
Daniel Sheppard
8996c530c9
Fixes : #3534 - Add none option for untagged vlan field
2019-09-24 08:39:41 -05:00
Jeremy Stretch
b0724dfd14
Add developer guidance
2019-09-23 14:57:01 -04:00
Daniel Sheppard
a17060c060
Update CHANGELOG.md
2019-09-23 13:04:13 -05:00
Jeremy Stretch
f8e10f66e1
Remove extraneous demo scripts
2019-09-23 09:21:38 -04:00
Jeremy Stretch
5049c6c0a1
Add test for DeviceType import
2019-09-20 15:57:44 -04:00
Jeremy Stretch
60b70b6c7b
Add RearPortTemplate power_port field
2019-09-20 15:16:14 -04:00
Jeremy Stretch
5266fc67c9
Extend DeviceType import to include related objects
2019-09-20 14:02:14 -04:00
Jeremy Stretch
0798533201
Add docs link for custom scripts; arrange links alphabetically
2019-09-20 09:10:32 -04:00
Jeremy Stretch
56dcadb69b
Merged v2.6.4
2019-09-20 08:35:14 -04:00
Daniel Sheppard
a1216fc1b7
Fixed thrown error in parseURL
2019-09-19 10:32:47 -05:00
Jeremy Stretch
353195850f
Post-release version bump
2019-09-19 09:36:23 -04:00
Jeremy Stretch
b8dd379cef
Merge pull request #3518 from netbox-community/develop
...
Release v2.6.4
2019-09-19 09:34:49 -04:00
Jeremy Stretch
be2417d808
Release v2.6.4
2019-09-19 09:30:16 -04:00
Jeremy Stretch
d4b263dd0c
Fixes #3439 : Add a note about the Swagger API interface
2019-09-18 16:41:08 -04:00
Jeremy Stretch
37aaf6f4ab
Fixes #3429 : Update installation docs for Redis
2019-09-18 16:35:45 -04:00
Jeremy Stretch
51fb0b59ec
Closes #3485 : Enable embedded graphs for devices
2019-09-18 15:59:52 -04:00
Jeremy Stretch
a0545568cd
Fixes #3514 : Label TextVar fields when rendering custom script forms
2019-09-18 15:39:26 -04:00
Jeremy Stretch
84208d5429
Fixes #3511 : Correct API URL for nested device bays
2019-09-18 14:40:47 -04:00
Jeremy Stretch
7264a4ffb6
Fixes #3513 : Fix assignment of tags when creating front/rear ports
2019-09-18 14:33:47 -04:00
Daniel Sheppard
e8ee6f1bc5
Clean up extra line that snuck in
2019-09-17 15:45:55 -05:00
Jeremy Stretch
a742d897d7
Closes #3510 : Add minimum/maximum prefix length enforcement for IPNetworkVar
2019-09-17 16:36:36 -04:00
Moh Ahmed
0903362334
Adding a reference to deploying NetBox via Kubernetes manifests
2019-09-17 15:51:29 -04:00
Jeremy Stretch
f8fdca4968
Initial work on JSON/YAML-based DeviceType import
2019-09-13 16:18:29 -04:00
Daniel Sheppard
0601619f50
Merge branch 'develop' of https://github.com/netbox-community/netbox into develop
2019-09-13 12:09:02 -05:00
Daniel Sheppard
1a1f6aff7b
Closes : #3495
2019-09-13 12:08:48 -05:00
Jeremy Stretch
5962e7c942
Fixes #3501 : Fix rendering of checkboxes on custom script forms
2019-09-13 11:45:35 -04:00
Daniel Sheppard
57d35181f0
Fix performance issues when creating/editing interfaces due to unfiltered vlan queryset
2019-09-12 11:13:40 -05:00
Daniel Sheppard
73065fa6e7
Using static element to determine brief parameter, corrected to $(element)
2019-09-11 10:10:43 -05:00
Jeremy Stretch
a8ca536d44
Bump platform name/slug max length to 100 chars ( #3318 )
2019-09-10 15:50:41 -04:00
Jeremy Stretch
062c65fd67
Changelog cleanup
2019-09-10 15:45:54 -04:00
Jeremy Stretch
f533530693
Moved related projects list to the wiki
2019-09-10 15:30:19 -04:00
Jeremy Stretch
355910e182
Fixes #3489 : Prevent exception triggered by webhook upon object deletion
2019-09-09 15:50:10 -04:00
Daniel Sheppard
e67d4fb2e5
Update Changelog with Future Changes
2019-09-06 13:32:21 -05:00
Daniel Sheppard
050f2478d3
Fixes : #3318 - Increases length of platform name and slug to 64 characters ( #3353 )
2019-09-06 13:01:27 -05:00
Daniel Sheppard
9c6dbd7337
Add in in-line vlan editing and Bulk vlan editing ( #3350 )
...
* Fixes #3341 - Added in-line vlan editing
* Fixes #2160 - Added bulk vlan editing
Inconsequential behaviour changes:
* APISelect can now take "full=True" to return a non-brief set
* Select2 will no group by "group & site, group, site, global" if full=True is set in APISelect
2019-09-06 12:45:37 -05:00
Daniel Sheppard
9e258dd31e
Fixes : #2902 - Implements systemd ( #3017 )
...
* Closes #2902 - Migrate to systemd from supervisord
* Closes #2902 - Migrate to systemd from supervisord
* Update systemd unit and environment file
* Add gunicorn.conf
* Update documentation and CHANGELOG. Moved parameters around on service file
* Update Gitignore
2019-09-06 11:46:35 -05:00
Daniel Sheppard
8f5e73a598
Add filter for has local context data ( #3159 )
...
* Add filter for has local context data
* Broke out filter and form for re-use
* Fix missing StaticSelect2 import
* Fix missing BOOLEAN_WITH_BLANK_CHOICES import
* Fix class resolution
* Fix field ordering
* Fix PEP8 errors
2019-09-06 11:42:56 -05:00
Jeremy Stretch
480db83f39
Renumber remove_topology_maps migration
2019-09-05 10:25:44 -04:00
Jeremy Stretch
cc0f0c4843
Merge v2.6.3
2019-09-04 16:45:33 -04:00
Jeremy Stretch
2ce0ff505a
Post-release version bump
2019-09-04 16:28:58 -04:00
Jeremy Stretch
a4d8b92cb1
Merge pull request #3478 from netbox-community/develop
...
Release v2.6.3
2019-09-04 16:27:32 -04:00
Jeremy Stretch
143a158e4a
Release v2.6.3
2019-09-04 16:23:06 -04:00
Jeremy Stretch
4213454234
Tweak docs for custom scripts
2019-09-04 16:21:21 -04:00
Jeremy Stretch
559beffd24
Add documentation for custom links
2019-08-28 12:39:11 -04:00
Jeremy Stretch
5f4bac6076
Closes #3454 : Enable filtering circuits by region
2019-08-28 12:12:27 -04:00
Jeremy Stretch
8ff3d2cbf6
Closes #3456 : Enable bulk editing of tag color
2019-08-28 11:56:00 -04:00
Jeremy Stretch
273a9793db
Fix typo
2019-08-28 10:51:56 -04:00
Jeremy Stretch
5a911aa5a1
Fixes #3392 : Add database index for ObjectChange time
2019-08-28 10:48:19 -04:00
Jeremy Stretch
3078e366e2
Simplify changelog cleanup logic
2019-08-28 10:44:05 -04:00
Jeremy Stretch
22b8a45a71
Add tests for changelog
2019-08-28 10:18:37 -04:00
Jeremy Stretch
4756353fbd
Merge pull request #3453 from netbox-community/3452-change-logging
...
Fixes #3452 : Queue deletion ObjectChanges until after response is sent
2019-08-28 09:51:54 -04:00
Jeremy Stretch
3e8799b5c7
Fix script form rendering
2019-08-28 09:20:19 -04:00
Jeremy Stretch
a3d9e633c1
Always include 'commit' option
2019-08-26 17:04:04 -04:00
Jeremy Stretch
6e66f8d68a
Fixes #3452 : Queue deletion ObjectChanges until after response is sent
2019-08-26 16:52:05 -04:00
Jeremy Stretch
03ac2721bc
Merge pull request #3423 from netbox-community/3415-custom-scripts
...
Add custom scripting
2019-08-26 14:06:22 -04:00
Jeremy Stretch
456621695a
Wrap script form inside a panel
2019-08-26 13:53:30 -04:00
Jeremy Stretch
9a9660a765
Fix errant changelog entries when executing a script without committing
2019-08-26 11:59:38 -04:00
Jeremy Stretch
6568653d13
Fix typo in link
2019-08-22 10:51:29 -04:00
Jeremy Stretch
5248fc7c7c
Merge pull request #3434 from netbox-community/3428-cache-invalidation
...
Cache invalidation
2019-08-22 10:49:51 -04:00
Jeremy Stretch
6a8f256a56
Fix typo
2019-08-21 15:46:06 -04:00
John Anderson
46bedc6156
missed a merge conflict resolution
2019-08-21 14:30:07 -04:00
John Anderson
63c3f423c2
Merge branch 'develop' into 3428-cache-invalidation
2019-08-20 17:35:54 -04:00
John Anderson
3d2a738f44
#3428 changelog
2019-08-20 17:27:40 -04:00
John Anderson
f0f1ef2ef2
fix signals update call
2019-08-20 17:20:46 -04:00
John Anderson
c359ac5737
convert update() calls to save() calls
2019-08-20 17:16:00 -04:00
Jeremy Stretch
a4936ad0dd
Introduce BaseScript for extending Script without creating a new executable script
2019-08-19 14:40:08 -04:00
Jeremy Stretch
a02ded6b01
Import Django User model automatically when running nbshell
2019-08-19 11:47:50 -04:00
Jeremy Stretch
2d2bb3ec0c
Fixes #3421 : Fix exception when ordering power connections list by PDU
2019-08-19 11:27:36 -04:00
Jeremy Stretch
eb6e95ae9b
Add tests for Script Variables
2019-08-19 10:41:44 -04:00
Jeremy Stretch
f56a0aebdb
Closes #3430 : Linkify platform field on device view
2019-08-19 09:50:41 -04:00
John Anderson
c54f2e3e40
remove blank line after update call
2019-08-19 02:11:54 -04:00
John Anderson
ade844f7a7
fixes #3428 - caching invalidation issues
...
Mitgate invalidation issues by using prefetch_related instead of select_related.
Also use invalidated_update instead of just update.
2019-08-19 01:53:39 -04:00
Jeremy Stretch
2929621651
Updated docs for IPNetworkVar and FileVar
2019-08-16 15:31:29 -04:00
Jeremy Stretch
de770faf6a
Add FileVar for file uploads
2019-08-16 15:27:58 -04:00
Jeremy Stretch
99394de14e
Change fields to field_order
2019-08-15 16:19:25 -04:00
Jeremy Stretch
305d330391
Docs updates
2019-08-15 16:07:15 -04:00
Jeremy Stretch
9c41984f6d
Changelog for #3426
2019-08-15 15:31:05 -04:00
Jeremy Stretch
aa858fea03
Merge pull request #3427 from candlerb/candlerb/3426
...
Improve API error handling when a list is given as a choice value
2019-08-15 15:29:47 -04:00
Brian Candler
6e5d527fec
Improve API error handling when a list is given as a choice value
...
Fixes #3426
2019-08-15 17:16:24 +01:00
Jeremy Stretch
b11d3dde46
Closes #3391 : Update Bootstrap CSS to v3.4.1
2019-08-15 11:47:57 -04:00
Jeremy Stretch
3df8ccb92f
Fixes #3424 : Fix tag coloring for non-linked tags
2019-08-15 11:12:52 -04:00
Jeremy Stretch
0b95cab47b
Closes #3386 : Add mac_address filter for virtual machines
2019-08-15 11:02:40 -04:00
John Anderson
a6511632ad
closes #3407 - Added code coverage reporting to the CI pipeline
2019-08-14 20:28:23 -04:00
Jeremy Stretch
cb0dbc0769
Add TextVar for large text entry
2019-08-14 16:20:52 -04:00
Jeremy Stretch
47d60dbb20
Fix table column widths
2019-08-14 15:46:08 -04:00
Jeremy Stretch
f8326ef6df
Add markdown rendering for log mesages
2019-08-14 14:38:11 -04:00
Jeremy Stretch
434e656e27
Include stack trace when catching an exception
2019-08-14 14:26:13 -04:00
Jeremy Stretch
8bd1fad7d0
Use TreeNodeChoiceField for MPTT objects
2019-08-14 14:03:11 -04:00
Jeremy Stretch
7f65e009a8
Add convenience functions for loading YAML/JSON data from file
2019-08-14 13:08:21 -04:00
Jeremy Stretch
11e5e1c490
Show script log when an exception occurs
2019-08-14 12:19:36 -04:00
Jeremy Stretch
9c079ead4c
Fix notice when form does not require user input
2019-08-14 10:18:25 -04:00
Jeremy Stretch
c562af3a13
Record script execution time
2019-08-14 10:12:30 -04:00
Jeremy Stretch
30e14db881
Tweak form display (cosmetic)
2019-08-14 09:40:23 -04:00
Jeremy Stretch
dab30f50d3
Add IPNetworkVar
2019-08-13 09:48:51 -04:00
Jeremy Stretch
3d6a583ce4
Allow user to override module name
2019-08-13 09:09:12 -04:00
Jeremy Stretch
44fd0ebb2d
Meta.fields should be optional
2019-08-12 16:59:09 -04:00
Jeremy Stretch
0d289d660d
Add option to commit database changes
2019-08-12 14:28:06 -04:00
Jeremy Stretch
3e75da4307
Implemented run_script() wrapper
2019-08-12 13:51:25 -04:00
Jeremy Stretch
19eb4c510c
Move script attributes under a Meta class
2019-08-12 13:16:18 -04:00
Jeremy Stretch
dd4dafa7be
Closes #3420 : Serial number filter for racks, devices, and inventory items is now case-insensitive
2019-08-12 12:10:36 -04:00
Jeremy Stretch
116c395948
Fixes #3422 : Prevent navigation menu from overlapping page content
2019-08-12 11:57:48 -04:00
Jeremy Stretch
ab504439fb
Implemented permissions for scripts
2019-08-12 11:39:36 -04:00
Jeremy Stretch
463c636301
Extend example custom script to generate output
2019-08-12 11:13:16 -04:00
Jeremy Stretch
950a09895b
BooleanVar cannot be required
2019-08-12 11:13:16 -04:00
Jeremy Stretch
c62a9f1b3f
Example script tweak
2019-08-12 11:13:16 -04:00
Jeremy Stretch
3f7f3f88f3
Fix form field ordering
2019-08-12 11:13:16 -04:00
Jeremy Stretch
4fc19742ec
Added documentation for custom scripts
2019-08-12 11:13:16 -04:00
Jeremy Stretch
9d054fb345
Add options for script vars; include script output
2019-08-12 11:13:16 -04:00
Jeremy Stretch
a25a27f31f
Initial work on custom scripts ( #3415 )
2019-08-12 11:13:16 -04:00
Jeremy Stretch
15b55f5e62
Remove deprecated form_factor accessor on Interface and InterfaceTemplate
2019-08-08 21:35:59 -04:00
Jeremy Stretch
dccda62f2d
Closes #2745 : Remove topology maps
2019-08-08 21:33:20 -04:00
Jeremy Stretch
ef432754ee
Started 2.7 branch
2019-08-08 21:19:14 -04:00
Jeremy Stretch
f18c3be745
Merge pull request #3412 from netbox-community/3405-bugfix
...
Move device component creation logic out of Device model
2019-08-08 21:16:11 -04:00
Jeremy Stretch
0516aecb03
Changelog for #3405
2019-08-07 17:49:54 -04:00
Jeremy Stretch
605be30fb2
Add test for device component creation
2019-08-07 17:48:12 -04:00
Jeremy Stretch
86cd044a68
Fixes #3405 : Move device component creation logic into template models
2019-08-07 17:47:44 -04:00
Jeremy Stretch
068a0e2257
Removed invalid contact email
2019-08-02 15:02:29 -04:00
Jeremy Stretch
3a2fc43542
Post-release version bump
2019-08-02 10:31:56 -04:00
Jeremy Stretch
7fc60cd667
Merge pull request #3387 from netbox-community/develop
...
Release v2.6.2
2019-08-02 10:31:34 -04:00
Jeremy Stretch
c90baaa807
Release v2.6.2
2019-08-02 10:29:10 -04:00
Jeremy Stretch
ea9492d4bd
Fixes #3384 : Maximum and allocated draw fields should be included on power port template creation form
2019-08-02 09:56:02 -04:00
Jeremy Stretch
025f77dcdc
Fixes #3385 : Fix power panels list when bulk editing power feeds
2019-08-02 09:43:46 -04:00
Jeremy Stretch
eb19b1a39e
Changelog for #3367
2019-08-02 09:13:48 -04:00
Jeremy Stretch
25748efd54
Merge pull request #3383 from ragzilla/develop
...
Closes #3367 : Add BNC Front/Rear port types and Coaxial cable type.
2019-08-02 09:10:40 -04:00
Matt Addison
2215a095c8
Closes #3367 : Add BNC Front/Rear port types and Coaxial cable type.
2019-08-01 10:33:29 -04:00
Jeremy Stretch
a32d185ff0
Fixes #3018 : Components connected via a cable must have an equal number of positions
2019-07-31 10:12:51 -04:00
Jeremy Stretch
ea32853ab3
Fixes #3289 : Prevent position from being nullified when moving a device to a new rack
2019-07-30 17:07:58 -04:00
Jeremy Stretch
a6c41e0be5
Changelog for #3368
2019-07-30 16:26:52 -04:00
Jeremy Stretch
f223f9b9c1
Merge pull request #3369 from jlrgraham23/fix-changelog-wording
...
Indicate when changelog retention configured to be forever.
2019-07-30 16:20:39 -04:00
Daniel Sheppard
bcc7daeac7
Fixes #3370 - Add filter class to VirtualChassis API
2019-07-24 12:22:15 -05:00
Justin L R Graham
890ba3ea94
Indicate when changelog retention configured to be forever.
2019-07-23 13:46:55 -05:00
Jeremy Stretch
cab3c50ae6
Closes #3314 : Paginate object changelog entries
2019-07-18 21:40:36 -04:00
Jeremy Stretch
86b6b9bf8b
Fixes #3315 : Enable filtering devices/interfaces by multiple MAC addresses
2019-07-18 21:21:56 -04:00
Jeremy Stretch
71551893b1
Fixes #3293 : Enable filtering device components by multiple device IDs
2019-07-18 20:42:15 -04:00
Jeremy Stretch
0431b296c4
Merge pull request #3325 from lassebm/fix-3324
...
Fixes #3324 : Doc incorrectly states child devices shown as non-racked
2019-07-17 16:27:55 -04:00
Jeremy Stretch
376eae748c
Changelog for #3323
2019-07-17 16:25:19 -04:00
Jeremy Stretch
f2a45c5892
Merge pull request #3326 from lassebm/fix-3323
...
Fixes #3323 : Interface Connections view inaccessible with "dcim.view_interface" permission
2019-07-17 16:24:14 -04:00
Jeremy Stretch
88b176ae15
Changelog for #3307
2019-07-17 16:22:30 -04:00
Jeremy Stretch
f1744ef4db
Merge pull request #3308 from mmahacek/powerpanel-count
...
Add Powerpanel count to home page
2019-07-17 16:20:27 -04:00
Jeremy Stretch
892ff0c1ca
Changelog for #3342
2019-07-16 11:31:36 -04:00
Jeremy Stretch
647163e2b2
Merge pull request #3337 from robellegate/fix/docs_digitalocean_repo_links
...
Replacing references to digitalocean org
2019-07-16 10:18:37 -04:00
Jeremy Stretch
8e043b00b8
Closes #3330 : Remove .pyc file cleanup step from upgrade script
2019-07-16 10:11:39 -04:00
Jeremy Stretch
154b9e1faf
Fixes #3342 : Fix cluster delete button permissions reference
2019-07-16 10:07:38 -04:00
Robert Ellegate
30ef4b208c
Replacing references to digitalocean org
...
s/(?<=:\/\/github.com\/)digitalocean(?=\/netbox)/netbox-community/g
2019-07-10 09:23:43 -04:00
Lasse Bang Mikkelsen
6276f5f7b9
Fixes #3323 : Interface Connections view inaccessible with "dcim.view_interface" permission
2019-07-04 17:37:28 +02:00
Lasse Bang Mikkelsen
118ec358c0
Fixes #3324 : Doc incorrectly states child devices shown as non-racked
2019-07-04 17:28:25 +02:00
Jeremy Stretch
3da9af5a9f
Fixes #3317 : Fix permissions for ConfigContextBulkDeleteView
2019-07-02 09:39:26 -04:00
mmahacek
ddced4fc2b
Add stats.powerpanel_count
2019-06-28 17:04:42 -07:00
mmahacek
7a41b02fdd
Add line for PowerPanel count
2019-06-28 17:03:06 -07:00
Jeremy Stretch
6c3c6fba62
Closes #984 : Allow ordering circuits by A/Z side
2019-06-27 12:30:17 -04:00
Jeremy Stretch
2bb9464905
Merge pull request #3296 from michaelxniu/patch-1
...
Create NOTICE file
2019-06-25 14:10:14 -04:00
Michael Niu
821924f57f
Create NOTICE file
2019-06-25 13:59:00 -04:00
Jeremy Stretch
74f14c5535
Post-release version bump
2019-06-25 09:44:00 -04:00
Jeremy Stretch
80c8c4c4b2
Merge pull request #3295 from digitalocean/develop
...
Release v2.6.1
2019-06-25 09:41:29 -04:00
Jeremy Stretch
d219c3ea88
Release v2.6.1
2019-06-25 09:39:30 -04:00
Jeremy Stretch
954ba91c86
Closes #3154 : Add virtual_chassis_member device filter
2019-06-24 16:31:21 -04:00
Jeremy Stretch
7effb7e8d4
Fix for #3229
2019-06-24 15:48:49 -04:00
Jeremy Stretch
3fdb655a92
Fixes #3269 : Raise validation error when specifying non-existent cable terminationss
2019-06-24 15:42:15 -04:00
Jeremy Stretch
cf770bf40c
Closes #3277 : Add cable trace buttons for console and power ports
2019-06-24 14:27:34 -04:00
Jeremy Stretch
9f50ced6fc
Changelog for #3229
2019-06-24 14:22:03 -04:00
Jeremy Stretch
4dd97eab0c
Merge pull request #3232 from hellerve/fix-3229
...
Filter group by site in rack filter
2019-06-24 14:19:50 -04:00
Jeremy Stretch
5de242fe53
Closes #3281 : Hide custom links which render as empty text
2019-06-24 12:20:09 -04:00
Jeremy Stretch
251ba08e09
Fixes #3283 : Fix rack group assignment on PowerFeed CSV import
2019-06-24 11:10:35 -04:00
Jeremy Stretch
653770ede9
Fixes #3292 : Ignore empty URL query parameters
2019-06-24 11:00:18 -04:00
Jeremy Stretch
70ef6a69ee
Fixes #3290 : Fix server error when viewing cascaded PDUs
2019-06-24 10:05:21 -04:00
Jeremy Stretch
5a6c928a7c
Fixes #3279 : Reset the PostgreSQL sequence for Tag and TaggedItem IDs
2019-06-21 17:34:06 -04:00
John Anderson
bd9ef9951b
Merge pull request #3284 from cimnine/fix_pwd_protected_redis_cache
...
Fixes Cacheops with a password protected redis
2019-06-21 16:35:50 -04:00
Jeremy Stretch
c067549f21
Fixes #3275 : Fix error when adding power outlets to a device type
2019-06-21 16:24:12 -04:00
Christian Mäder
94ca3abefc
Fixes Cacheops with a password protected redis
...
As per the [`README.rst`][1] of `django-cacheops`, if a password is
added to the connection string, it must be in the form
`redis://:password@host:port/db`. Notice the colon, which was missing
from the implementation in [`settings.py`][2].
[1]: 8ad970d55a/README.rst
[2]: 86d5b48007/netbox/netbox/settings.py (L349)
2019-06-21 22:23:10 +02:00
Jeremy Stretch
86d5b48007
Post-release version bump
2019-06-20 17:01:21 -04:00
Jeremy Stretch
2b7e8c4b9f
Merge pull request #3271 from digitalocean/develop
...
Release v2.6.0
2019-06-20 16:59:31 -04:00
Jeremy Stretch
f888d50a15
Release v2.6.0
2019-06-20 16:55:43 -04:00
Jeremy Stretch
dfcd2c247d
Closes #3264 : Annotate changelog retention time on UI
2019-06-20 14:05:53 -04:00
Jeremy Stretch
1c54d7ed55
Hide color block if cable color is not defined
2019-06-20 14:00:45 -04:00
Jeremy Stretch
7cb618df5e
Fixes #3176 : Add cable trace button for console server ports and power outlets
2019-06-20 13:58:32 -04:00
Jeremy Stretch
6778d1398f
Added changelog noting #3239 has been fixed
2019-06-20 13:26:15 -04:00
Jeremy Stretch
1dd3e9dab1
Merge pull request #3270 from digitalocean/develop-2.6
...
Merge develop-2.6
2019-06-20 13:20:42 -04:00
Jeremy Stretch
99f6b3a3bd
Merged develop
2019-06-20 13:10:45 -04:00
Jeremy Stretch
b626387b38
Bumped dependencies to latest releases
2019-06-20 10:06:39 -04:00
Jeremy Stretch
dd554ee7b5
Updated django-cors-headers to v3.0.2
2019-06-20 09:48:34 -04:00
Jeremy Stretch
fe28e5befe
Cleaned up changelog
2019-06-20 09:31:01 -04:00
Jeremy Stretch
21856c6f0c
Merge pull request #3268 from digitalocean/power-utilization-tweaks
...
Cleaned up logic for calculating power draw
2019-06-20 09:09:06 -04:00
John Anderson
b745401817
prometheus docs updates
2019-06-20 00:04:44 -04:00
John Anderson
625a09785a
minor tweaks to error handling to allow for defaulted values from pre v2.6 data
2019-06-19 23:47:48 -04:00
Jeremy Stretch
1a5aaf54dd
Cleaned up logic for calculating power draw
2019-06-19 10:51:53 -04:00
John Anderson
ce9f7a8ddc
closes #3161 - prometheus env var docs and set prometheus to not be enabled by default
2019-06-17 16:38:05 -04:00
Jeremy Stretch
9747cae773
Fix power outlet connection link
2019-06-17 16:32:21 -04:00
Jeremy Stretch
948286aa32
Fixes #3258 : Exception raised when creating/viewing a circuit with a non-connected termination
2019-06-17 16:27:26 -04:00
Jeremy Stretch
8da660f5da
Fixes #3231 : Fixed cosmetic error indicating a missing schema migration
2019-06-17 15:30:23 -04:00
Jeremy Stretch
b884341d73
Update migration for tweak to available_power
2019-06-17 15:23:37 -04:00
Jeremy Stretch
c9afe96324
Fix power utilization calculation for three-phase feeds
2019-06-17 15:16:52 -04:00
Jeremy Stretch
d529ebc172
Rename power_factor to max_utilization
2019-06-17 14:52:11 -04:00
Jeremy Stretch
d25dd52ec9
Compressed migrations
2019-06-17 14:41:40 -04:00
Jeremy Stretch
97a5f3ea0e
Merge pull request #3262 from digitalocean/feature/524-power-utilization-graphs
...
#524 - Added power utilization graphs to power feeds, devices, and racks
2019-06-17 14:38:12 -04:00
John Anderson
2eeffce924
#524 - Added power utilization graphs to power feeds, devices, and racks
2019-06-16 06:11:32 -04:00
Jeremy Stretch
438b01815a
Fix test for tags view
2019-06-05 15:05:35 -04:00
Jeremy Stretch
8b3ec625f6
Add missing PermissionRequiredMixin to TagListView
2019-06-05 14:47:43 -04:00
Jeremy Stretch
50cbfb9360
Fixed merge conflict in requirements.txt
2019-06-05 14:47:20 -04:00
Jeremy Stretch
90f7122fde
Closes #3241 : Correct terminology in inventory items table header
2019-06-05 12:10:33 -04:00
hellerve
e89343e100
dcim: filter group by site in rack filter ( fixes #3229 )
2019-06-02 14:26:28 +02:00
Jeremy Stretch
3bb3b85fa2
Merged v2.5.13
2019-05-31 21:37:41 -04:00
Jeremy Stretch
f9dba8a75c
Post-release version bump
2019-05-31 09:56:50 -04:00
Jeremy Stretch
1a97a1c9d2
Merge pull request #3230 from digitalocean/develop
...
Release v2.5.13
2019-05-31 09:54:46 -04:00
Jeremy Stretch
893e327ac6
Release v2.5.13
2019-05-31 09:49:53 -04:00
dansheps
814c50f461
Fix #3228 - UrlEncode full path for next if not on logon page
...
Include the full path for the ?next= variable in login links if we are not on the logon page.
Additionally include next for post requests that have the next variable set (will only come from the login page itself generally)
2019-05-30 12:01:41 -05:00
dansheps
1958c0b118
Merge remote-tracking branch 'origin/develop' into develop
...
# Conflicts:
# netbox/utilities/middleware.py
2019-05-30 10:59:25 -05:00
dansheps
a11b33d214
Fix #3228 - Send full path info instead of just path info and urlencode said path info
2019-05-30 10:58:39 -05:00
dansheps
7d053f8ba4
Fix #3228 - Send full path info instead of just path info and urlencode said path info
2019-05-30 10:54:29 -05:00
Jeremy Stretch
1e1aba73ef
Remove request.user assertion from ObjectChangeMiddleware
2019-05-30 10:32:09 -04:00
Jeremy Stretch
b9b009c0b5
Fixes #3227 : Fix exception when deleting a circuit with a termination(s)
2019-05-29 17:17:06 -04:00
Jeremy Stretch
a6ff6505c6
Closes #3151 : Add inventory item count to manufacturers list
2019-05-29 15:20:36 -04:00
Jeremy Stretch
823257ca72
Closes #3185 : Improve performance for custom field access within templates
2019-05-29 15:04:57 -04:00
Jeremy Stretch
0804c1acbd
Fixed test from #3211 follow-up work
2019-05-29 10:51:49 -04:00
Jeremy Stretch
28facca291
Changelog & grammar tweak for #3211
2019-05-29 10:33:29 -04:00
Jeremy Stretch
a7ca49c44d
Merge pull request #3222 from hellerve/tmp
...
Fix error message on trying to delete protected models
2019-05-29 10:24:28 -04:00
Jeremy Stretch
5639fc9791
Merge pull request #3195 from TakeMeNL/feature/3156
...
Closes #3156 : Add site link to rack reservations overview
2019-05-29 10:19:10 -04:00
Jeremy Stretch
8b00513175
Changelog for #3031
2019-05-29 10:10:07 -04:00
Jeremy Stretch
00ffa358b2
Merge pull request #3197 from KhaledTo/bug/3031
...
Fixes #3031 : Select2 creates multiple tags for tags with spaces
2019-05-29 10:08:59 -04:00
TakeMeNL
1ff7e1149c
Closes #3156 : Add site link to rack reservations overview
2019-05-29 16:08:24 +02:00
hellerve
2c7bad9fff
utilities: move protectederror handling to modelviewset
2019-05-28 21:11:23 +02:00
Jeremy Stretch
c4f481d705
Bump DRF to 3.9.1 to address WS-2019-0037
2019-05-28 14:21:36 -04:00
Jeremy Stretch
99a3a216c3
Merge pull request #3216 from hellerve/fix-3168
...
Fix 3168: Update to new path syntax
2019-05-28 13:16:08 -04:00
Jeremy Stretch
87f5dd05f5
Fixes #3223 : Fix filtering devices by "has power outlets"
2019-05-28 13:10:54 -04:00
hellerve
cc87d99017
all: fix error message on trying to delete protected models (references #3211 )
2019-05-28 17:31:02 +02:00
hellerve
1366730a3f
netbox urls: move to re_path as suggested by @jeremystretch
2019-05-27 22:41:10 +02:00
Jeremy Stretch
ab07f721cf
Changelog for #3204 & #3207
2019-05-27 15:40:17 -04:00
Jeremy Stretch
3c83a18291
Merge pull request #3205 from ananace/fix-interface-connection
...
Fixes #3204 : Fix connecting cables to interfaces
2019-05-27 15:38:36 -04:00
Jeremy Stretch
8bbb3031e5
Merge pull request #3207 from ananace/fix-connecting-rear
...
Fixes #3206 : Unable to connect to rear ports
2019-05-27 15:31:49 -04:00
Jeremy Stretch
473dafc2c8
Changelog for #3184
2019-05-27 15:03:00 -04:00
Jeremy Stretch
38d5a8fdc0
Merge pull request #3199 from candlerb/candlerb/3184
...
Add grey border around color-block
2019-05-27 15:00:48 -04:00
hellerve
b114b9d396
utilities: add converters module and use for json/yaml url
2019-05-26 14:56:01 +02:00
hellerve
f9cd89a4a4
urls: fix 3168 by changing url to path
2019-05-26 14:56:00 +02:00
Alexander Olofsson
7ba9675f02
Fixes #3206 : Unable to connect to rear ports
2019-05-22 19:58:26 +02:00
Alexander Olofsson
d0e7b052a8
Fixes #3204 : Fix connecting cables to interfaces
2019-05-22 19:00:13 +02:00
Brian Candler
4313a717c4
Add grey border around color-block
...
Fixes #3184
2019-05-20 21:06:53 +01:00
Khaled BEN ABDALLAH
cbace6f831
Fixes #3031 : Select2 creates multiple tags for tags with spaces
2019-05-18 22:43:47 +02:00
Jeremy Stretch
edabc8eee9
Closes #3138 : Add 2.5GE and 5GE interface form factors
2019-05-16 20:49:00 -04:00
Jeremy Stretch
9b47e57e8e
Closes #3183 : Enable bulk deletion of sites
2019-05-16 20:24:55 -04:00
Jeremy Stretch
2f32488c25
Fixes #3190 : Fix custom field rendering for Jinja2 export templates
2019-05-16 19:45:36 -04:00
Jeremy Stretch
62d497dd0b
Closes #3186 : Add interface name filter for IP addresses
2019-05-14 19:03:03 -04:00
Jeremy Stretch
e19feb92ea
Move TenancyFilterForm to tenancy.forms
2019-05-09 14:36:18 -04:00
Jeremy Stretch
fbde6282b2
Cleanup from #2931
2019-05-09 14:32:49 -04:00
Jeremy Stretch
7895ccfae1
Merge pull request #2931 from DanSheps/2813-addtenantgroupfilter
...
Closes #2813 : Add Filter and View on Lists for TenantGroup
2019-05-09 13:48:46 -04:00
Jeremy Stretch
c24fb8df84
Merge pull request #3165 from digitalocean/3038-filtering-improvements
...
Closes #3038 : Filtering improvements
2019-05-08 21:13:42 -04:00
Jeremy Stretch
53b5fed8ae
Tweak docs to indicate deprecation of id__in filter
2019-05-08 21:10:49 -04:00
Jeremy Stretch
dfffd1ea94
Restore id__in filters to retain backward compatability until v2.7
2019-05-08 21:08:35 -04:00
Jeremy Stretch
ffa34c6133
Updated documentation
2019-05-07 14:23:02 -04:00
Jeremy Stretch
8e8c9822ea
Correct Device.position filter
2019-05-07 14:12:56 -04:00
Jeremy Stretch
205adeb2e9
Remove NullableCharFieldFilter; add missing filter fields
2019-05-07 13:59:21 -04:00
Jeremy Stretch
3d616baf75
Remove NumericInFilter and id__in filters
2019-05-07 13:07:18 -04:00
Jeremy Stretch
6cb5173e27
Update query filters to OR multiple values
2019-05-07 12:25:33 -04:00
Daniel Sheppard
dfd4a712c9
Merge pull request #3158 from tb-killa/3150
...
Fixes: #3150- Formatting of cable length in cable trace
2019-05-06 11:54:28 -05:00
Daniel Sheppard
b97339017b
Update CHANGELOG.md
2019-05-06 11:54:16 -05:00
Oli
1b862045e3
Formatting of cable length in cable trace
2019-05-06 15:36:44 +02:00
Jeremy Stretch
244c07e5f7
Closes #3085 : Catch all exceptions during export template rendering
2019-05-02 15:36:51 -04:00
Jeremy Stretch
eb41bc66a4
Merge pull request #3142 from austin987/upgrade-cwd
...
upgrade.sh: make sure we are in the right directory
2019-05-02 14:51:37 -04:00
Austin English
01c5d9e909
upgrade.sh: make sure we are in the right directory
2019-05-02 13:02:53 -05:00
Jeremy Stretch
a8c57313d3
Fixes #3140 : Add bulk edit capability for power outlets and console server ports
2019-05-02 13:56:30 -04:00
Jeremy Stretch
5f5e4ce1a1
Changelog for #3132
2019-05-02 11:41:37 -04:00
Jeremy Stretch
d50acb39dd
Merge pull request #3133 from shanemadden/cable_circuit_endpoint_choice
...
Fixes : #3132 : Add circuittermination to the choices API for cable endpoints
2019-05-02 11:39:18 -04:00
Jeremy Stretch
25c8007b66
Fixes #3137 : Add power_port and feed_leg fields to power outlet creation form
2019-05-02 10:12:27 -04:00
Jeremy Stretch
d4db04c649
Fixes #3136 : Add power draw fields to power port creation form
2019-05-02 10:02:02 -04:00
John Anderson
250f310a98
fixes #3134 - remove component buttons from power utilization table
2019-05-01 21:48:35 -04:00
Shane Madden
ee4a3bcb02
Add circuittermination as a choice for cable endpoint types, which is not in the choices API for cable termination types but is accepted by the application as a valid endpoint for cables
2019-05-01 13:47:52 -06:00
Jeremy Stretch
d4d355dce6
Fixes #3130 : Fix exception when creating a new power outlet
2019-05-01 12:02:18 -04:00
Jeremy Stretch
346b00e215
Merge branch 'develop' into develop-2.6
2019-05-01 11:53:44 -04:00
Jeremy Stretch
ceeac9bae3
Merge pull request #3131 from digitalocean/develop
...
Release v2.5.12
2019-05-01 11:10:43 -04:00
Jeremy Stretch
49446ffb74
Post-release version bump
2019-05-01 11:09:11 -04:00
Jeremy Stretch
5487ab40af
Release v2.5.12
2019-05-01 11:08:32 -04:00
Jeremy Stretch
5a8ba159f2
Fixes #3127 : Fix natural ordering of device components
2019-04-30 13:25:37 -04:00
Jeremy Stretch
cb93303f56
Fixes #3126 : Incorrect calculation of PowerFeed available power
2019-04-30 12:38:06 -04:00
Jeremy Stretch
088903218d
Fixes #3125 : Fix exception when viewing PDUs
2019-04-30 12:24:53 -04:00
Jeremy Stretch
73927d2d56
Changelog for #3123
2019-04-30 12:10:00 -04:00
John Anderson
f9a74b68c1
Merge pull request #3124 from larsweiler/develop-2.6-metrics
...
Exclude /metrics from LOGIN_REQUIRED
2019-04-30 11:08:55 -04:00
dansheps
22e5834d8b
Remove tenant group from ipam table
2019-04-30 10:06:27 -05:00
Lars Weiler
2a2026a2cc
Forgot the additional brackets for a tuple
2019-04-30 17:04:21 +02:00
dansheps
63b71d43da
Merge branch 'develop' of https://github.com/digitalocean/netbox into 2813-addtenantgroupfilter
2019-04-30 10:01:29 -05:00
Lars Weiler
560c8d6f01
More elegant path checking
2019-04-30 16:54:23 +02:00
Lars Weiler
4c5603e6ff
Fix PEP 8 errors
2019-04-30 16:47:38 +02:00
Lars Weiler
99f0e7b939
Exclude /metrics from LOGIN_REQUIRED
2019-04-30 16:09:10 +02:00
Jeremy Stretch
7b5c1964b9
Fix broken link
2019-04-29 16:55:17 -04:00
Jeremy Stretch
b7a5afa797
Revert previous change
2019-04-29 16:44:13 -04:00
Jeremy Stretch
66f90f46de
Fix mkdocs
2019-04-29 16:37:32 -04:00
Jeremy Stretch
4d2ac1ca53
Release v2.6-beta1
2019-04-29 15:36:21 -04:00
Jeremy Stretch
05a21369ae
Bump django-cors-headers version
2019-04-29 15:27:14 -04:00
Jeremy Stretch
9b404facab
Cleaned up changelog
2019-04-29 15:24:52 -04:00
Jeremy Stretch
f31d6c55be
Fix erroneous merge conflict resolution from v2.5.11
2019-04-29 14:57:28 -04:00
Jeremy Stretch
37c2c4b4a2
Merge v2.5.11
2019-04-29 14:40:18 -04:00
Jeremy Stretch
d5dcb77d99
Post-release version bump
2019-04-29 14:27:22 -04:00
Jeremy Stretch
2b93510c45
Merge pull request #3121 from digitalocean/develop
...
Release v2.5.11
2019-04-29 14:25:37 -04:00
Jeremy Stretch
9717c6f825
Add a note about Django 2.2
2019-04-29 14:22:47 -04:00
Jeremy Stretch
92c227d103
Release v2.5.11
2019-04-29 14:21:10 -04:00
Jeremy Stretch
1491222642
Fixes #3072 : Preserve multiselect filter values when updating per-page count for list views
2019-04-29 12:54:03 -04:00
Jeremy Stretch
39fceeb455
Add device field on cable search form ( #3023 )
2019-04-29 11:29:07 -04:00
Jeremy Stretch
3562b5552b
Fixes #3118 : Disable last_login update on login when maintenance mode is enabled
2019-04-29 11:04:32 -04:00
Jeremy Stretch
6d778f686d
Closes #3023 : Add support for filtering cables by connected device
2019-04-29 10:07:08 -04:00
Jeremy Stretch
245a97176a
Closes #2986 : Replace DeviceComponentManager with NaturalOrderingManager
2019-04-26 22:23:28 -04:00
Jeremy Stretch
ca56871aaa
Changelog & CSS fix for #3070
2019-04-26 17:06:54 -04:00
Jeremy Stretch
bd4086cb50
Merge pull request #3103 from clercrobin/add_decommissioning
...
Fixes : #3070 Add the decommissioning status for devices
2019-04-26 17:04:36 -04:00
Jeremy Stretch
d8c9b1af27
Fixes #3116 : Fix tagged_items count in tags API endpoint
2019-04-26 16:54:13 -04:00
Jeremy Stretch
19d2850b29
Fixes #3112 : Fix ordering of interface connections list by termination B name/device
2019-04-26 16:41:01 -04:00
Jeremy Stretch
2c730b08e4
Fix PowerPort connected_endpoint filtering, ordering
2019-04-25 15:06:48 -04:00
Jeremy Stretch
e1bca52d57
Fix regex for IPAddress.dns_name (but see #3106 )
2019-04-25 14:49:52 -04:00
Jeremy Stretch
06245f6422
Promote django-rq to a required dependency
2019-04-25 14:25:16 -04:00
John Anderson
f057a2c016
closes #3104 - add support for exposing prometheus metrics
2019-04-25 01:09:19 -04:00
rclerc
f4636537ad
Add the decommissioning status for devices
2019-04-24 09:14:29 +02:00
Jeremy Stretch
a026ec45b8
Closes #166 : Add dns_name to IPAddress
2019-04-22 18:10:28 -04:00
Jeremy Stretch
695a07daf4
Clean up settings.py and restrict import of LDAP parameters
2019-04-22 16:33:28 -04:00
Jeremy Stretch
c2d0e8fd95
Cleanup from earlier work on caching
2019-04-22 14:49:31 -04:00
Jeremy Stretch
1be5cf8184
Fix pagination logic for detecting QuerySets
2019-04-22 11:09:12 -04:00
Jeremy Stretch
f4aec1e7d0
Change VLAN view columns to a 4/8 split
2019-04-22 07:47:16 -04:00
Jeremy Stretch
e4c06700bb
Closes #3094 : Remove NullsFirstQuerySet
2019-04-19 20:59:07 -04:00
Jeremy Stretch
46b3512c45
Remove extraneous imports
2019-04-19 16:58:39 -04:00
Jeremy Stretch
017a5011ec
Added '*_count' fields for child objects
2019-04-19 16:50:42 -04:00
Jeremy Stretch
f4bbdf30e8
Implement get_subquery() for annotation of child object counts; Rename dcim.Site 'count_*' fields
2019-04-19 16:09:22 -04:00
Jeremy Stretch
7d41a9ccdb
Changelog cleanup
2019-04-19 15:28:08 -04:00
Jeremy Stretch
074d0349a1
Increase length of CustomLink text and url fields
2019-04-19 14:58:55 -04:00
Jeremy Stretch
6ab56c3978
Misc cleanup
2019-04-19 14:56:40 -04:00
Jeremy Stretch
5303d2c16d
Add device types and power feeds to home page
2019-04-19 14:27:19 -04:00
Jeremy Stretch
30da4594cd
Improved enforcement of view permissions for home page
2019-04-19 14:16:55 -04:00
Jeremy Stretch
92567137a5
PowerFeed list improvements
2019-04-19 13:43:09 -04:00
Jeremy Stretch
7b6c104768
Add power_panel_id field to PowerFeedFilterForm
2019-04-19 13:17:43 -04:00
John Anderson
d27d347d21
changelog and docs updates for 2.6
2019-04-19 02:32:50 -04:00
John Anderson
16b4ffa3fa
Merge pull request #3080 from digitalocean/2647-cacheops
...
change cacheing to use cacheops
2019-04-19 01:41:59 -04:00
John Anderson
8b75969d1d
fix typo in requirements
2019-04-18 14:39:12 -04:00
John Anderson
a5e1088f1f
fixes #2621 - deletion issue in the changelog middleware
2019-04-18 14:37:58 -04:00
Jeremy Stretch
92a450e59c
Improve the logic for gathering models from all apps
2019-04-17 14:33:26 -04:00
Jeremy Stretch
2f3c39295c
Clean up, update Webhook models
2019-04-17 14:19:57 -04:00
Jeremy Stretch
000fde25c6
Add PowerFeeds to global search
2019-04-17 14:06:45 -04:00
Jeremy Stretch
cd3924520d
Clean up limit_to for ForeignKeys referencing ContentType
2019-04-17 13:36:05 -04:00
John Anderson
c7778db7f2
fix timeout expression
2019-04-17 12:38:54 -04:00
John Anderson
2580b026fe
change cacheing to use cacheops
2019-04-17 12:29:21 -04:00
Jeremy Stretch
eb86053a53
Merge pull request #3078 from digitalocean/3077-nested-api-writes
...
Enable dictionary specification of related objects in API
2019-04-17 11:25:40 -04:00
Jeremy Stretch
fd4c5031c7
Add test for dict_to_filter_params
2019-04-17 11:19:59 -04:00
Jeremy Stretch
655e48823a
Merge branch 'develop-2.6' into 3077-nested-api-writes
2019-04-17 10:57:01 -04:00
Jeremy Stretch
a108807534
Add tests for WritableNestedSerializer
2019-04-17 10:54:50 -04:00
Jeremy Stretch
dbe0e9506d
Cleaned up CHANGELOG
2019-04-16 21:12:16 -04:00
Jeremy Stretch
75b4ba2c3a
Removed tags from the admin UI
2019-04-16 21:00:29 -04:00
Jeremy Stretch
de7207de55
Enable dictionary specification of related objects in API
2019-04-16 18:02:52 -04:00
Jeremy Stretch
bf2f314cd4
Remove run_validators() override (fixed upstream)
2019-04-16 15:35:15 -04:00
Jeremy Stretch
6034265dfd
Add limit_choices_to to CustomLink.content_type field
2019-04-15 21:53:22 -04:00
Jeremy Stretch
48fe5470d2
Changelog for #969
2019-04-15 21:49:16 -04:00
Jeremy Stretch
2b2de8f8a5
Merge pull request #3074 from digitalocean/969-custom-links
...
969 custom links
2019-04-15 21:43:17 -04:00
Jeremy Stretch
dd58e78fde
Add custom links to templates
2019-04-15 21:38:04 -04:00
Jeremy Stretch
2ec7ac1ea3
Custom link cleanup
2019-04-15 21:29:02 -04:00
Jeremy Stretch
f342a37362
Fix RelatedObjectDoesNotExist when adding a new PowerFeed
2019-04-15 17:55:50 -04:00
Jeremy Stretch
a411e32a9f
Changelog for #2647
2019-04-15 17:49:50 -04:00
Jeremy Stretch
1877afc760
Merge pull request #3069 from digitalocean/2647-caching
...
intial work on #2647 - caching
2019-04-15 17:16:10 -04:00
Jeremy Stretch
6f055792df
Corrected typo
2019-04-15 17:14:24 -04:00
Jeremy Stretch
4536754b20
Initial work on #969 : Custom links
2019-04-15 17:12:41 -04:00
John Anderson
351736cc6d
Merge branch 'develop-2.6' into 2647-caching
2019-04-15 14:46:04 -04:00
John Anderson
4723ddb5ce
move caching to views
2019-04-15 14:41:04 -04:00
Jeremy Stretch
20670c546d
Updated dependencies for v2.6
2019-04-15 13:14:48 -04:00
John Anderson
cdff29c7d5
add redis to travis builds
2019-04-15 04:16:22 -04:00
John Anderson
c11abbe8ca
pep8 and postgres backend
2019-04-15 04:07:52 -04:00
John Anderson
f0505477b8
intial work on #2647 - caching
2019-04-15 03:55:33 -04:00
Jeremy Stretch
c484b27a35
Merge pull request #3068 from digitalocean/1863-api-child-counts
...
Add child objects counts to API serializers
2019-04-12 17:25:27 -04:00
Jeremy Stretch
04c1945abc
Changelog for #1863
2019-04-12 17:21:04 -04:00
Jeremy Stretch
ad4d23fa20
Replace distinct annotations with subqueries for much better performance
2019-04-12 17:18:04 -04:00
Jeremy Stretch
a46b43bff6
Added child counts to API serializers (WIP)
2019-04-12 17:07:56 -04:00
Jeremy Stretch
b1c160f9d4
Merge pull request #3067 from digitalocean/2920-interface-type
...
Rename Interface.form_factor to Interface.type
2019-04-12 15:36:51 -04:00
Jeremy Stretch
533520ec1f
Rename Interface type (classification) filter to kind
2019-04-12 14:09:03 -04:00
Jeremy Stretch
4acd842237
Maintain backward-compatibile support for Interface.form_factor until v2.7
2019-04-12 13:57:33 -04:00
Jeremy Stretch
778d56ac12
Update 'form_factor' in docs
2019-04-12 13:46:37 -04:00
Jeremy Stretch
1a2c9e3bba
Rename form_factor to type on dcim.Interface
2019-04-12 13:42:56 -04:00
Jeremy Stretch
067c788df7
Add changelog tabs for power panel, power feed & clean up nav links
2019-04-12 10:16:34 -04:00
Jeremy Stretch
78c90ba24b
Changelog for #54
2019-04-12 10:00:43 -04:00
Jeremy Stretch
573af6a236
Merge pull request #3066 from digitalocean/323-view-permissions
...
Closes #323
2019-04-12 09:33:48 -04:00
Jeremy Stretch
b29944d5d7
Check view permissions for object navigation tabs
2019-04-12 09:29:36 -04:00
Jeremy Stretch
dfa26cc5e2
Hide non-viewable object types on home page
2019-04-12 09:18:05 -04:00
Jeremy Stretch
8c5d544734
Changelog for #323
2019-04-12 09:07:22 -04:00
Jeremy Stretch
df0686a1bd
Implement custom auth backend and EXEMPT_VIEW_PERMISSIONS setting
2019-04-11 22:01:26 -04:00
Jeremy Stretch
3e818cde69
Disable navigation links for objects user does not have permission to view
2019-04-11 21:08:40 -04:00
Jeremy Stretch
43a569d18a
Enforce view permissions for API views
2019-04-11 17:40:46 -04:00
Jeremy Stretch
e710ccb0e6
Enforce view permissions for UI views
2019-04-11 17:27:38 -04:00
Jeremy Stretch
ea6815b9bb
Merge pull request #3061 from digitalocean/54-power-modeling
...
#54 : Power modeling
2019-04-11 15:02:07 -04:00
Jeremy Stretch
3b06251720
Added tests for power panels, power feeds
2019-04-11 12:29:43 -04:00
Jeremy Stretch
bfa07aec39
Fix tests
2019-04-11 11:37:44 -04:00
Jeremy Stretch
05c19af2a3
Misc cleanup
2019-04-11 10:49:43 -04:00
Jeremy Stretch
b22fd2bc44
Rename max_utilization to power_factor
2019-04-10 16:36:38 -04:00
Jeremy Stretch
ac3e899f5e
First stab at power utilization tracking
2019-04-10 16:32:13 -04:00
Jeremy Stretch
3d5f85c0ca
Add associatiton from power outlet to power port/phase
2019-04-10 14:16:16 -04:00
Jeremy Stretch
0ddd71fc36
Include draw numbers of connected power ports
2019-04-10 13:05:51 -04:00
dansheps
6fa54bed73
Fix PEP8 Errors
2019-04-10 08:42:27 -05:00
dansheps
6e8e6809f3
Move Filter and Form to new file, update all files
2019-04-10 08:37:12 -05:00
Jeremy Stretch
8230ea1c83
Add max/allocated current draw fields to PowerPort
2019-04-09 17:32:04 -04:00
dansheps
a91a79681f
Merge branch 'develop' of https://github.com/digitalocean/netbox into 2813-addtenantgroupfilter
2019-04-09 15:57:22 -05:00
Jeremy Stretch
c1127148e2
Provide individual views for each type of cable connection
2019-04-09 16:49:04 -04:00
Jeremy Stretch
ef867e789d
Finish power outlet/feed connection forms
2019-04-09 15:37:31 -04:00
Jeremy Stretch
cd655d289b
Fix CSV import forms
2019-04-09 14:55:17 -04:00
Jeremy Stretch
f1d1e8b537
Update migrations
2019-04-09 14:22:45 -04:00
Jeremy Stretch
71b674d11a
Merge branch 'develop-2.6' into 54-power-modeling
2019-04-09 14:12:45 -04:00
Jeremy Stretch
4f9b666eee
Merge branch 'develop' into develop-2.6
2019-04-09 14:11:26 -04:00
Jeremy Stretch
8d79353d9b
Post-release version bump
2019-04-08 14:30:06 -04:00
Jeremy Stretch
f3fffc6161
Merge pull request #3053 from digitalocean/develop
...
Release v2.5.10
2019-04-08 14:26:27 -04:00
Jeremy Stretch
a8d20e13a8
Release v2.5.10
2019-04-08 14:19:37 -04:00
Jeremy Stretch
9a91bdbdb2
Fixes #2937 : Redirect to list view after editing an object from list view
2019-04-08 14:10:55 -04:00
Jeremy Stretch
6f8591f769
Closes #3052 : Add Jinja2 support for export templates
2019-04-08 12:20:24 -04:00
dansheps
7f6d79362e
Fix virtualization test and add to changelog
2019-04-05 09:47:38 -05:00
Daniel Sheppard
c032413201
Remove unneeded import from testing.
2019-04-05 09:39:04 -05:00
dansheps
e556c78599
Fixes #3047 : Fix exception string for invalid MAC Address format
2019-04-05 09:36:56 -05:00
Jeremy Stretch
1b389d662b
Fixes #3046 : Fix exception at reports API endpoint
2019-04-04 17:34:36 -04:00
Jeremy Stretch
090efde21a
Fixes #3044 : Ignore site/rack fields when connecting a new cable via device search
2019-04-04 16:19:20 -04:00
Jeremy Stretch
74c03e3295
Fixes #3036 : DCIM interfaces API endpoint should not include VM interfaces
2019-04-04 15:07:41 -04:00
Jeremy Stretch
858be6d216
Fixes #3039 : Fix exception when retrieving change object for a component template via API
2019-04-04 15:00:59 -04:00
Jeremy Stretch
1e160fd9e9
Fixes #3041 : Fix form widget for bulk cable label update
2019-04-04 12:43:14 -04:00
Jeremy Stretch
4884f3ac77
Fix column links
2019-04-02 14:49:40 -04:00
Jeremy Stretch
0e5dff212e
Fix rack elevation display
2019-04-02 13:50:57 -04:00
Jeremy Stretch
e0085ec819
Fixed table columns
2019-04-02 13:37:53 -04:00
Jeremy Stretch
07bfd7c8e5
Merge branch 'develop-2.6' into 54-power-modeling
2019-04-02 13:15:40 -04:00
Jeremy Stretch
c8cccc30d1
Merge branch 'develop' into develop-2.6
2019-04-02 13:12:34 -04:00
Jeremy Stretch
7c6d2a6281
Post-release version bump
2019-04-02 12:37:39 -04:00
Jeremy Stretch
fdf168934e
Merge pull request #3034 from digitalocean/develop
...
Release v2.5.9
2019-04-02 12:34:34 -04:00
Jeremy Stretch
738a20ad34
Release v2.5.9
2019-04-02 11:54:00 -04:00
Jeremy Stretch
3602d5a84c
Fixes #3032 : Save assigned tags when creating a new secret
2019-04-02 11:42:49 -04:00
Jeremy Stretch
d23ca041cf
Ensure fallback to default serializer when attempting to load nested serializer
2019-04-02 11:17:14 -04:00
Jeremy Stretch
110387e81b
Fixes #3019 : Fix tag population when running NetBox within a path
2019-04-02 11:05:16 -04:00
Jeremy Stretch
498f132cad
Fixes #3027 : Ignore empty local context data when rendering config contexts
2019-03-28 10:16:28 -04:00
Jeremy Stretch
dff3165402
Fixes #3026 : Tweak prefix/IP filter forms to filter using VRF ID rather than route distinguisher
2019-03-28 10:06:25 -04:00
Jeremy Stretch
3f5f75c71f
Fixes #3001 : Fix API representation of ObjectChange action and add changed_object_type
2019-03-28 09:57:26 -04:00
John Anderson
2e1887eb0e
implements #3025 - Add request ID to outbound webhook requests
2019-03-24 15:35:42 -04:00
John Anderson
2170eedf08
implements #2933 - username in webhooks
2019-03-24 15:31:12 -04:00
Jeremy Stretch
a208cd156d
Template and table polish
2019-03-22 21:58:45 -04:00
Jeremy Stretch
3acc8ca3ab
Fixes #3022 : Add missing cable termination types to DCIM _choices endpoint
2019-03-22 16:26:56 -04:00
Jeremy Stretch
fc76c8eb0f
FieldChoicesViewSet should infer field choices from serializer, not model
2019-03-22 16:24:53 -04:00
Jeremy Stretch
681e20133a
Further work on power feed modeling
2019-03-21 17:47:43 -04:00
Jeremy Stretch
7d1ee2e94e
Changelog for #3011
2019-03-19 10:34:07 -04:00
Jeremy Stretch
3cea92384c
Merge pull request #3012 from ajknv/develop
...
Add support for configuring use of an SSL connection to Redis.
2019-03-19 10:28:01 -04:00
Jeremy Stretch
6ba3d611af
Merge pull request #3015 from DanSheps/3014-fix-vm-roles
...
Changes vm_role from "true" to "True" in virtualization form
2019-03-19 10:24:59 -04:00
Jeremy Stretch
f6345b9a5d
Fixes #2998 : Limit device query to non-racked devices if no rack selected when creating a cable
2019-03-19 10:22:52 -04:00
Jeremy Stretch
044f7395bb
Closes #2995 : Added powerbox to community SDK list
2019-03-19 09:48:16 -04:00
Alexander Kinneer
8bda6be65a
Merge branch 'develop' of https://github.com/ajknv/netbox into develop
2019-03-18 11:28:48 -05:00
Alexander Kinneer
e544705256
Add support for configuring use of an SSL connection to Redis.
...
Requires a build or release of django-rq containing
44f3fdd7cb
2019-03-18 11:26:37 -05:00
Alexander Kinneer
f88099eb3b
Add documentation for new Redis SSL configuration parameter.
2019-03-18 11:15:40 -05:00
dansheps
5f40be4bd5
Changes vm_role from "true" to "True" in virtualization form
2019-03-18 09:22:36 -05:00
John Anderson
1bf04f2e30
fixes #2936 - device role selection showing duplicate first entry
2019-03-17 01:24:54 -04:00
Alexander Kinneer
7edad4eba9
Add support for configuring use of an SSL connection to Redis.
...
Requires a build or release of django-rq containing
44f3fdd7cb
2019-03-15 10:35:03 -05:00
Jeremy Stretch
dd7249d2ef
Merge pull request #2996 from DanSheps/2207-fix_deterministic_ordering_of_interfaces
...
Fixes #2207
2019-03-13 16:15:34 -04:00
dansheps
aab84ba6f3
Change ID to PK
2019-03-13 14:02:23 -05:00
Jeremy Stretch
520af82f05
Closes #2924 : Add interface type for QSFP28 50GE
2019-03-13 10:00:40 -04:00
dansheps
9292534324
Changelog Updates
2019-03-12 15:54:38 -05:00
dansheps
61efe6102e
Fixes #2207
...
* Added 'id' field sort to InterfaceManager
2019-03-12 15:52:44 -05:00
Jeremy Stretch
705f82e416
Added filters for power panels & feeds
2019-03-12 12:05:58 -04:00
Jeremy Stretch
e06dece00c
More power work
2019-03-12 11:36:29 -04:00
Jeremy Stretch
3b9c0e4c67
Fixed up models & forms
2019-03-12 10:17:00 -04:00
Jeremy Stretch
5b753923b6
Initial work on power modeling (WIP)
2019-03-11 22:40:52 -04:00
Jeremy Stretch
0b95016e00
Merge branch 'develop' into develop-2.6
2019-03-11 21:01:18 -04:00
Daniel Sheppard
0022a5a6e2
Merge pull request #2992 from DanSheps/api-documentation-filtering
...
* Fixes #2991 : Fixed typo
* Fixes #2577 : Clarified documentation regarding filtering multiple times (some filters can, some cannot)
2019-03-11 15:26:59 -05:00
dansheps
332487efcd
API Filtering Documentation Changes
...
* Fixed typo
* Clarified documentation regarding filtering multiple times (some filters can, some cannot)
2019-03-11 15:11:16 -05:00
Jeremy Stretch
28331dfd53
Post-release version bump
2019-03-11 13:39:30 -04:00
Jeremy Stretch
d112b6027a
Merge pull request #2990 from digitalocean/develop
...
Release v2.5.8
2019-03-11 13:37:07 -04:00
Jeremy Stretch
88933a3120
Release v2.5.8
2019-03-11 13:34:56 -04:00
Jeremy Stretch
e05871b467
Fixes #2982 : Correct CSS class assignment on color picker
2019-03-11 13:31:48 -04:00
Jeremy Stretch
7e70bfaacc
Fixes #2985 : Fix pagination page length for rack elevations
2019-03-11 12:51:03 -04:00
Jeremy Stretch
f4b85751bb
Fixes #2940 : Allow CSV import of prefixes/IPs to VRF without an RD assigned
2019-03-11 12:34:19 -04:00
Jeremy Stretch
ea11e70e3f
Fixes #2984 : Fix logging of unlabeled cable ID on cable deletion
2019-03-11 12:26:40 -04:00
Jeremy Stretch
bd8b239e15
Fixes #2980 : Improve rendering time for API docs
2019-03-08 10:28:11 -05:00
Jeremy Stretch
d9c8c0cbc1
Fixes #2968 : Correct API documentation for SerializerMethodFields
2019-03-08 10:25:09 -05:00
Jeremy Stretch
7a8fc8dfd5
Changelog for #2944
2019-03-07 14:08:36 -05:00
Jeremy Stretch
4334f1bc65
Merge pull request #2979 from TakeMeNL/fix/2944
...
Fixes : #2944 Adding/removing an IP address is not recorded on the associated interface's changelog
2019-03-07 14:06:00 -05:00
Jeremy Stretch
1995091169
Changelog & renaming for #2065
2019-03-07 13:58:34 -05:00
Jeremy Stretch
ef089d3722
Merge pull request #2957 from axnsan12/ref-name
...
Resolve drf-yasg `ref_name` conflicts
2019-03-07 13:52:29 -05:00
Marc
1d904b1722
Fix IP address is not recorded in the associated interface's changelog
2019-03-07 10:57:26 +01:00
Jeremy Stretch
ab02f26a0e
Fixes #2972 : Improve ContentTypeField serializer to elegantly handle invalid data
2019-03-06 12:42:47 -05:00
Jeremy Stretch
f35b4bf768
Fixes #2976 : Add delete button to tag view
2019-03-06 12:11:01 -05:00
Jeremy Stretch
f2382dd255
Merge pull request #2969 from DanSheps/2435-PrintingCSS
...
Closes #2435 : Printer friendly CSS
2019-03-06 09:44:04 -05:00
Daniel Sheppard
8df169b170
Remove .noprint from outside of the @media tag
2019-03-05 21:52:54 -06:00
Daniel Sheppard
88aeaaffb0
Remove .noprint from outside of the @media tag
2019-03-05 21:52:37 -06:00
dansheps
e9546b810c
* Updated changelog
2019-03-05 15:46:41 -06:00
dansheps
c208d8fc2e
* Added CSS to:
...
* Hide URLs
* Hide elements with "noprint" class
* Added noprint to:
* Header Panel
* Search Panel, Tags Panel
* Buttons
* Various list elements
* Related elements
2019-03-05 15:42:47 -06:00
Jeremy Stretch
8a1d7fdb37
Updated migrations to account for extras/0017_exporttemplate_mime_type_length
2019-03-05 13:46:37 -05:00
Jeremy Stretch
c52d077f92
Merge branch 'develop' into develop-2.6
2019-03-05 13:39:00 -05:00
Jeremy Stretch
7294f43fa3
Changelog for #2966
2019-03-05 13:18:56 -05:00
Jeremy Stretch
0572c66c17
Merge pull request #2967 from Anthony25/fix_cable_length_unit_api
...
Allow nullable length unit in cable API
2019-03-05 13:17:37 -05:00
Jeremy Stretch
6406e213bd
Fixes #2961 : Prevent exception when exporting inventory items belonging to unnamed devices
2019-03-05 13:15:09 -05:00
Jeremy Stretch
cfb56f7cfe
Fixes #2962 : Increase ExportTemplate mime_type field length
2019-03-05 13:08:40 -05:00
Anthony Ruhier
bd65e782bb
Allow nullable length unit in cable API
...
Cables models define it as None by default, but the API rejects a
request containing a null length_unit. Allows it in the API
serializer.
2019-03-05 18:44:44 +01:00
dansheps
37811d3f7e
* Resolve conflict with virtualization filters.
2019-03-05 08:19:21 -06:00
dansheps
3bb1cbcdb0
* Resolve conflict with virtualization filters.
2019-03-05 08:18:04 -06:00
dansheps
5fcd673f9f
Merge remote-tracking branch 'dansheps/2813-addtenantgroupfilter' into 2813-addtenantgroupfilter
...
# Conflicts:
# netbox/ipam/tables.py
2019-03-05 08:11:44 -06:00
dansheps
b4d7f9ea43
Fixes #2781 : Fixes filter by regions on site and device list
...
* Add Device filter
2019-03-05 08:10:10 -06:00
Jeremy Stretch
66d9d9d9cb
Rearranged changelog items
2019-03-04 16:01:43 -05:00
Grokzen
b9f4a9e57b
Closes #1792 - Add CustomFieldChoices API endpoint ( #2941 )
...
* Add new api endpoint for CustomFieldChoices
* Add changelog item for #1792
* Add tests for CustomFieldchoiceAPI endpoint
2019-03-04 15:58:40 -05:00
Jeremy Stretch
80b3a5ffc4
Fixed erroneous addition of 'description' field to unique_together
2019-03-04 15:57:21 -05:00
Jeremy Stretch
0c142f2078
Changelog for #2954
2019-03-04 15:16:35 -05:00
Jeremy Stretch
7295c3554e
Merge pull request #2955 from axnsan12/trailing-slashes
...
Remove trailing slashes from filesystem paths
2019-03-04 15:14:45 -05:00
Jeremy Stretch
78725b8483
Follow-up from #2781
2019-03-04 14:57:35 -05:00
Jeremy Stretch
e97ad3f066
Merge pull request #2935 from DanSheps/2781-fixsitelistfilterregion
...
Fixes : #2781 - Enable Filtering by Multiple Regions on Site and Device Lists
2019-03-04 14:42:04 -05:00
Cristi Vîjdea
3a62e9a322
Resolve drf-yasg ref_name conflicts
...
This solves the problem of distinct serializers being confused because they have the same class name (e.g. `InterfaceSerializer`)
Fixes #2065 .
2019-03-04 03:49:26 +02:00
Cristi Vîjdea
4d18d9661b
Remove trailing slashes from filesystem paths
...
Paths with trailing slashes do not work on windows, they cause errors such as `django.core.exceptions.SuspiciousFileOperation: The joined path (C:\Projects\netbox\netbox\static\clipboard-2.0.4.min.js) is located outside of the base path component (C:\Projects\netbox\netbox\static\)`.
2019-03-04 03:38:15 +02:00
John Anderson
11976f8968
Merge branch 'develop' into develop-2.6
2019-03-03 19:06:15 -05:00
John Anderson
5991bd368c
Merge branch 'develop-2.6' of github.com:digitalocean/netbox into develop-2.6
2019-03-03 19:06:05 -05:00
John Anderson
b381bdec27
fixes #2952 - slug field absent from TenantFilter
2019-03-03 18:52:57 -05:00
John Anderson
231a5aa9fd
v2.6.0-dev version update
2019-03-01 23:16:08 -05:00
Jeremy Stretch
6f5c35c278
Force resolution of request User object when logging an object deletion (resolves intermittent test failures)
2019-02-28 11:40:32 -05:00
Jeremy Stretch
3e6033e9ff
Fixes #2938 : Exclude circuit terminations from API interface connections endpoint
2019-02-28 09:59:17 -05:00
Jeremy Stretch
32f63a18ff
Fixes #2938 : Enforce deterministic ordering of device components returned by API
2019-02-28 09:49:23 -05:00
dansheps
00aaf500de
Fixes #2781 : Fixes filter by regions on site and device list
...
* Add Device filter
2019-02-27 14:46:11 -06:00
dansheps
f2471aedb2
Fixes #2781 : Fixes filter by regions on site and device list
2019-02-27 11:41:12 -06:00
Jeremy Stretch
beff774295
Fixes #2705 : Fix endpoint grouping in API docs
2019-02-26 16:38:49 -05:00
Daniel Sheppard
679aa0f764
Update tables.py
...
Fix whitespace
2019-02-26 07:53:59 -06:00
dansheps
8683efe54a
Fixes #2813 : Add Filter and List View for TenantGroup
...
Added Filter for TenantGroup to the following Forms and Filter classes
* circuit.Circuit
* dcim.Site
* dcim.Rack
* dcim.RackElevation
* dcim.RackReservation
* dcim.Device
* ipam.IPAddress
* ipam.Prefix
* ipam.VRF
* ipam.VLAN
* virtualization.VirtualMachine
Added List View to the following classes:
* circuit.Circuit
* dcim.Site
* dcim.Rack
* dcim.RackReservation
* dcim.Device
* ipam.IPAddress
* ipam.Prefix
* ipam.VRF
* ipam.VLAN
* virtualization.VirtualMachine
2019-02-23 11:09:02 -06:00
dansheps
f78c228c75
Fixes #2813 : Add Filter for TenantGroup to the following Forms and Filter classes:
...
* circuit.Circuit
* dcim.Site
* dcim.Rack
* dcim.RackElevation
* dcim.RackReservation
* dcim.Device
* ipam.IPAddress
* ipam.Prefix
* ipam.VRF
* ipam.VLAN
* virtualization.VirtualMachine
2019-02-23 10:37:30 -06:00
Jeremy Stretch
8dfef83f1a
Changelog for #2923
2019-02-22 12:16:15 -05:00
Jeremy Stretch
d707844c30
Merge pull request #2928 from DanSheps/2923-changecircuitsitefiltermulti
...
Fixes #2923 : Changes Site on ProviderFilterForm to APISelectMultiple
2019-02-22 12:13:56 -05:00
Jeremy Stretch
6a8c935380
Merge branch 'develop' into develop-2.6
2019-02-22 12:10:44 -05:00
Jeremy Stretch
00c4d3dd92
Merge pull request #2918 from digitalocean/2643-description-fields
...
Closes #2643 : Add description field to console/power components and device bays
2019-02-22 12:08:24 -05:00
Daniel Sheppard
3ffea43253
Fixes #2923 : Changes Site Filter on Provider List to APISelectMultiple
2019-02-22 07:13:39 -06:00
John Anderson
8e548605c8
added changelog views for Tag
2019-02-22 02:29:00 -05:00
John Anderson
de52f21905
fix circular import for ObjectChange, for now...
2019-02-22 01:42:17 -05:00
John Anderson
b9d11aa4ca
refactor tag migrations and add changelog fields to tag
2019-02-22 01:32:31 -05:00
Jeremy Stretch
77c387a559
Post-release version bump
2019-02-21 14:45:23 -05:00
Jeremy Stretch
ac1e4b8e8f
Merge pull request #2922 from digitalocean/develop
...
Release v2.5.7
2019-02-21 14:44:48 -05:00
Jeremy Stretch
36101f50c3
Release v2.5.7
2019-02-21 14:42:44 -05:00
Jeremy Stretch
08dad7f7af
Changelog for #2638
2019-02-21 13:30:57 -05:00
hSaria
298152bc50
Closes #2638 : Copy Button for Secrets ( #2860 )
...
* Added clipboard.min.js
* Added copy button to secrets
* renamed clipboard JS library
2019-02-21 13:26:19 -05:00
Jeremy Stretch
993e94c00c
Fixes #2852 : Allow filtering devices by null rack position
2019-02-21 10:26:31 -05:00
John Anderson
fba6d28603
removed migration to delete taggit models
2019-02-21 00:15:15 -05:00
Jeremy Stretch
bb6fb81fc0
Closes #2643 : Add description field to console/power components and device bays
2019-02-20 14:34:05 -05:00
Jeremy Stretch
4c3a7b84c1
Merge pull request #2881 from candlerb/candlerb/doc-reports
...
Clarify use of "runreport" CLI
2019-02-20 12:04:35 -05:00
Jeremy Stretch
8961a54a03
Chnagelog for #2890
2019-02-20 12:01:37 -05:00
Jeremy Stretch
2184a9402f
Merge pull request #2891 from gdelafond/add-port-types
...
Fixes #2890 : add port type LC/APC, SC/APC, LSH/APC
2019-02-20 12:00:39 -05:00
Jeremy Stretch
b9f1d14d4e
Closes #2870 : Add Markdown rendering for provider NOC/admin contact fields
2019-02-20 11:48:11 -05:00
Jeremy Stretch
fba154386e
Closes #2898 : Enable filtering cables list by connection status
2019-02-20 11:36:55 -05:00
Jeremy Stretch
c8366eff8f
Fixes #2915 : Fix bulk editing of pass-through ports
2019-02-20 11:13:43 -05:00
Jeremy Stretch
161d9ed512
Fixes #2912 : Cable type in filter form should be blank by default
2019-02-20 10:21:34 -05:00
Jeremy Stretch
fadc9521f0
Fixes #2913 : Fix assigned prefixes link on VRF view
2019-02-20 10:17:36 -05:00
Jeremy Stretch
40cb47868f
Fixes #2914 : Fix empty connected circuit link on device interfaces list
2019-02-20 10:13:36 -05:00
John Anderson
0a06d92c2e
added default values for comments and color fields on tag
2019-02-20 03:56:32 -05:00
John Anderson
fc2bb724fa
initial pass on migrating to custom tag model with color and comments fields
2019-02-20 03:52:47 -05:00
John Anderson
e521508de9
#2350 - added virtual machines and test cases
2019-02-18 22:10:05 -05:00
John Anderson
bd573fd5cf
implemented #2350 - config context included by default in API
2019-02-18 21:37:00 -05:00
John Anderson
9d055ff4fd
fixed #2910 - config context list and edit views not using select2
2019-02-18 21:10:15 -05:00
Jeremy Stretch
9d69f14faa
Implement basic view testing for all models ( #2909 )
2019-02-15 17:02:18 -05:00
Jeremy Stretch
8e3ea6c878
Closes #2878 : Add cable types for OS1/OS2 singlemode fiber
2019-02-15 14:42:03 -05:00
Jeremy Stretch
971f3cd63c
Closes #2357 : Enable filtering of devices by rack face
2019-02-15 11:31:57 -05:00
Jeremy Stretch
a9d7a7e306
Closes #2903 : Clarify purpose of tags field on interface edit form
2019-02-15 10:23:46 -05:00
Jeremy Stretch
8797298a71
Fixes #2884 : Don't display connect button for wireless interfaces
2019-02-15 10:14:44 -05:00
Jeremy Stretch
3bc182e453
Fixes #2901 : Fix ordering regions by site count
2019-02-15 10:10:26 -05:00
Jeremy Stretch
7a0ab3aa15
Fixes #2895 : Fix filtering of nullable character fields
2019-02-14 09:43:56 -05:00
Jeremy Stretch
fdbef8ee71
Closes #2836 : Deprecate NullableCharField
2019-02-14 09:39:04 -05:00
Jeremy Stretch
d95b127378
Changelog for #2888 and #2893
2019-02-14 09:20:27 -05:00
Jeremy Stretch
008138cd02
Merge pull request #2889 from stuntguy3000/patch-1
...
Fixes #2888 - Render correct foreground colour for rack devices
2019-02-14 09:14:36 -05:00
Jeremy Stretch
2a1630e068
Merge pull request #2894 from TakeMeNL/bug/duplicate-vrf
...
Remove duplicate VRF RD on ip address view
2019-02-14 09:09:32 -05:00
TakeMeNL
31611203eb
ipaddress.vrf already includes ipaddress.vrf.rd
2019-02-14 14:48:25 +01:00
Guillaume de Lafond
1ee6d16d78
add port type LC/APC, SC/APC, LSH/APC
2019-02-14 10:17:25 +01:00
Luke Anderson
0e8c3a8efe
Render correct foreground colour for rack devices
2019-02-14 16:37:27 +10:30
Jeremy Stretch
d084d19675
Post-release version bump
2019-02-13 17:11:51 -05:00
Jeremy Stretch
77954a3796
Merge pull request #2886 from digitalocean/develop
...
Release v2.5.6
2019-02-13 17:11:26 -05:00
Jeremy Stretch
8152dc4b04
Release v2.5.6
2019-02-13 17:07:15 -05:00
Jeremy Stretch
109b233e14
Closes #2758 : Add cable trace button to pass-through ports
2019-02-13 17:05:02 -05:00
Jeremy Stretch
cc3b26998b
Fixes #2880 : Sanitize user password if an exception is raised during login
2019-02-13 11:34:16 -05:00
Jeremy Stretch
95dea1faaa
Closes #2866 : Add cellular interface types (GSM/CDMA/LTE)
2019-02-13 10:45:42 -05:00
Jeremy Stretch
57fecdbf17
Closes #2851 : Include circuit provider in pass-through port connection details
2019-02-13 10:26:54 -05:00
Jeremy Stretch
3b4bcc881f
Fix broken test
2019-02-13 10:09:33 -05:00
Jeremy Stretch
dfa4dfa4a4
Fixes #2877 : Fixed device role label display on light background color
2019-02-13 10:06:56 -05:00
Brian Candler
8d86e97247
Clarify use of "runreport" CLI
2019-02-13 08:54:04 +00:00
Jeremy Stretch
5da9d6b46b
Closes #2839 : Add "110 punch" type for pass-through ports
2019-02-08 09:57:04 -05:00
Jeremy Stretch
100809f11a
Closes #2854 : Enable bulk editing of pass-through ports
2019-02-08 09:31:10 -05:00
Jeremy Stretch
5256077a3c
Fixes #2862 : Follow return URL when connecting a cable
2019-02-08 09:10:31 -05:00
Jeremy Stretch
375e66047d
Fixes #2864 : Correct display of VRF name when no RD is assigned
2019-02-08 09:04:43 -05:00
Jeremy Stretch
42d1d6e1b0
Fixes #2841 : Fix filtering by VRF for prefix and IP address lists
2019-02-06 10:48:14 -05:00
Jeremy Stretch
ca51fab4d8
Fixes #2845 : Enable filtering of rack unit list by unit ID
2019-02-06 10:44:05 -05:00
Jeremy Stretch
73c983516d
Fixes #2856 : Fix navigation links between LAG interfaces and their members on device view
2019-02-06 10:28:25 -05:00
Jeremy Stretch
f733d5a4da
Fixes #2857 : Add display_name to DeviceType API serializer; fix DeviceType list for bulk device edit
2019-02-06 10:23:30 -05:00
Jeremy Stretch
3d2948daf3
Merge pull request #2793 from candlerb/candlerb/doc-inventory
...
Clarify how chassis-based switches/routers are supposed to be modelled
2019-02-06 10:02:05 -05:00
Jeremy Stretch
69a5d3644a
Closes #2844 : Correct display of far cable end for pass-through ports
2019-02-01 09:12:48 -05:00
Jeremy Stretch
2f1018c742
Post-release version bump
2019-01-31 16:12:00 -05:00
Jeremy Stretch
d5fc37282f
Merge pull request #2838 from digitalocean/develop
...
Release v2.5.5
2019-01-31 16:10:32 -05:00
Jeremy Stretch
525ed359cd
Release v2.5.5
2019-01-31 16:04:14 -05:00
John Anderson
fe00db62d6
fixes #2837 - select2 nullable filter fields add multiple null_option elements when paging
2019-01-31 13:56:36 -05:00
Jeremy Stretch
bcfa760cf9
Closes #2805 : Allow null route distinguisher for VRFs
2019-01-31 13:47:24 -05:00
John Anderson
613e8f05c2
fixes #2835 - certain model filters did not support the q query param
2019-01-31 13:36:30 -05:00
Jeremy Stretch
59f8f0c7ea
Closes #2825 : Include directly connected device for front/rear ports
2019-01-31 12:21:43 -05:00
Jeremy Stretch
ae0c8deec2
Closes #2809 : Remove VRF child prefixes table; link to main prefixes view
2019-01-31 10:06:08 -05:00
Jeremy Stretch
b508415983
Fixes #2833 : Fix form widget for front port template creation
2019-01-31 09:19:53 -05:00
Jeremy Stretch
a98d014763
Post-release version bump
2019-01-31 09:06:49 -05:00
John Anderson
51e5e49d3b
Merge pull request #2832 from cimnine/patch-1
...
Updated link to netbox-docker, again
2019-01-31 03:06:29 -05:00
Christian Mäder
0eced489da
Updated link to netbox-docker, again
...
After some feedback, that `netbox-community/docker` is not an ideal name, I've renamed the repo back to `netbox-docker`. Hence one more PR to update that link.
2019-01-31 09:02:12 +01:00
TheTrafficNetwork
5138d12942
Typo ( #2822 )
2019-01-30 14:20:40 -05:00
Jeremy Stretch
fe30276db2
Merge pull request #2828 from cimnine/patch-1
...
Updated link after the move of `netbox-docker`
2019-01-30 14:19:57 -05:00
Christian Mäder
e51e8b5c8a
Updated link after the move of netbox-docker
2019-01-30 16:17:37 +01:00
Jeremy Stretch
170900e80f
Fixes #2824 : Fix template exception when viewing rack elevations list
2019-01-30 09:59:19 -05:00
Jeremy Stretch
6726403de9
Merge pull request #2821 from digitalocean/develop
...
Release v2.5.4
2019-01-29 16:38:54 -05:00
Jeremy Stretch
f6d18d243e
Release v2.5.4
2019-01-29 16:32:15 -05:00
Jeremy Stretch
8bd9b258a8
Fixes #2816 : Handle exception when deleting a device with connected components
2019-01-29 14:27:47 -05:00
Jeremy Stretch
0256448dd8
Closes #2810 : Include description fields in interface connections export
2019-01-29 14:08:15 -05:00
Jeremy Stretch
dc70fdbe03
Force string formatting of integer values
2019-01-29 13:57:19 -05:00
Jeremy Stretch
ce1a2875bc
Closes #2808 : Loosen version pinning for Django to allow patch releases
2019-01-29 13:48:21 -05:00
fouram
b4c9ec27e0
Updated optional-settings.md - Webhook links ( #2818 )
...
Corrected (../miscellaneous/webhooks/) to (../additional-features/webhooks/) in two place
2019-01-29 13:38:05 -05:00
Jeremy Stretch
8977ded7b6
Changelog for #2802
2019-01-29 13:36:09 -05:00
ChrisPortman
afb4c636fe
Fix #2802 ( #2803 )
2019-01-29 13:29:22 -05:00
John Anderson
ff40a13f29
fixed select2 paging offset calculation to index at 1
2019-01-29 00:48:41 -05:00
Brian Candler
9991985170
Clarify how chassis-based switches and routers are supposed to be modelled
2019-01-24 13:35:37 +00:00
Jeremy Stretch
61a48320af
Add pagination widget to console/power/interface connections views
2019-01-23 14:26:17 -05:00
Jeremy Stretch
d53249060d
Closes #2807 : Include device site/rack assignment in cable trace view
2019-01-23 13:57:26 -05:00
Jeremy Stretch
22eebbbc71
Fixes #2795 : Fix duplicate display of pagination controls on child prefix/IP tables
2019-01-23 13:38:16 -05:00
Jeremy Stretch
4227c6b806
Add select2-bootstrap for consistent widget styling
2019-01-23 10:18:44 -05:00
Jeremy Stretch
14695037da
Strip return characters when removing line breaks
2019-01-18 09:24:32 -05:00
Jeremy Stretch
0d717cdc82
Changelog for #2798
2019-01-18 09:23:53 -05:00
Jeremy Stretch
ae8c5ae7b8
Merge pull request #2799 from bgilmore/develop
...
Fixes #2798 : URL encode physical_address in links
2019-01-18 09:18:00 -05:00
Brandon Gilmore
fb0ed3db2f
Fixes #2798 : URL encode physical_address in links
2019-01-17 17:41:46 -08:00
Jeremy Stretch
c69fad7429
Closes #2733 : Enable bulk assignment of MAC addresses to interfaces
2019-01-17 16:20:14 -05:00
Jeremy Stretch
92a2f529e3
Closes #2766 : Extend users admin table to include superuser and active fields
2019-01-17 16:14:06 -05:00
Jeremy Stretch
bd74e2f30b
Closes #2782 : Add is_pool field for prefix filtering
2019-01-17 16:02:16 -05:00
Jeremy Stretch
a950c95416
Merge pull request #2738 from candlerb/candlerb/graphviz-exception
...
Show exception description on failure to render graphviz
2019-01-16 16:02:11 -05:00
John Anderson
dc9e9fd08f
select2 changelog items
2019-01-15 20:01:02 -05:00
John Anderson
1abbaf99dc
Merge pull request #2772 from digitalocean/select2-ui
...
Select2 UI
2019-01-15 16:57:03 -08:00
John Anderson
af6bb53a01
removed debug log
2019-01-15 16:36:51 -05:00
John Anderson
2d7e5a57e7
handle disabled-indicator
2019-01-15 16:33:44 -05:00
Jeremy Stretch
b6737aff59
Remove invalid kwarg (conflict w/ #2779 )
2019-01-15 15:47:47 -05:00
Jeremy Stretch
c5f2cbf9fa
Syntax fix
2019-01-15 15:44:21 -05:00
John Anderson
d6d8b078b9
Merge branch 'develop' into select2-ui
2019-01-15 10:26:39 -08:00
Jeremy Stretch
1d7a7e2d1d
Fixes #2779 : Include "none" option when filter IP addresses by role
2019-01-15 11:26:41 -05:00
Jeremy Stretch
4a290f3834
Fixes #2783 : Fix AttributeError exception when attempting to delete region(s)
2019-01-15 10:44:11 -05:00
Jeremy Stretch
9e492cbb4d
Post-release version bump
2019-01-11 11:35:06 -05:00
Jeremy Stretch
e17d79e10f
Merge pull request #2778 from digitalocean/develop
...
Release v2.5.3
2019-01-11 11:32:49 -05:00
Jeremy Stretch
28a2981a4f
Release v2.5.3
2019-01-11 11:27:59 -05:00
Jeremy Stretch
d356e288a2
Expanded the bug report template
2019-01-11 10:30:35 -05:00
Jeremy Stretch
dd5f37391f
Fixes #2777 : Fix cable validation to handle duplicate connections on import
2019-01-11 10:17:06 -05:00
John Anderson
17d6584ef4
removed deprecated code
2019-01-10 21:23:22 -05:00
John Anderson
ad4fb3ce8b
IPAM Select2 forms and changelog
2019-01-10 21:19:13 -05:00
John Anderson
5f1f8ee73b
Circuits Select2 forms
2019-01-10 17:50:06 -05:00
John Anderson
60224be272
Merge branch 'develop' of github.com:digitalocean/netbox into select2-ui
2019-01-10 17:32:38 -05:00
John Anderson
6dcd48fef1
Virtulization Select2 forms
2019-01-10 17:32:23 -05:00
John Anderson
951e7a68e9
Secrets Select2 forms
2019-01-09 23:46:45 -05:00
John Anderson
86bafbb760
Tenancy Select2 forms
2019-01-09 23:33:08 -05:00
John Anderson
a6564c49e2
DCIM removed annotates from querysets
2019-01-09 13:44:39 -05:00
Jeremy Stretch
c89735cd4e
Disable wrapping of report labels
2019-01-09 11:47:34 -05:00
John Anderson
f3216abebf
Merge branch 'develop' of github.com:digitalocean/netbox into select2-ui
2019-01-09 11:25:56 -05:00
Jeremy Stretch
5676bd15dd
Closes #2682 : Add DAC and AOC cable types
2019-01-09 09:28:44 -05:00
John Anderson
bf8d57c7d1
DCIM filter forms select2
2019-01-08 15:35:34 -08:00
Jeremy Stretch
0d415d94a5
Fixes #2757 : Always treat first/last IPs within a /31 or /127 as usable
2019-01-08 12:04:32 -05:00
Jeremy Stretch
73a1d6a7ba
Fixes #2762 : Add missing DCIM field values to API _choices endpoint
2019-01-08 11:51:13 -05:00
John Anderson
72d5c6fd1b
#2590 changelog
2019-01-05 17:46:23 -05:00
John Anderson
6d5d9c8af3
implemented #2590 - improved color picker with actual colors
2019-01-05 17:43:42 -05:00
John Anderson
c27cea981c
select2 for all create/edit forms in dcim
2019-01-04 14:41:36 -05:00
Jeremy Stretch
f7f6704fc1
Preserve filtering/ordering parameters when modifying per_page count
2019-01-04 13:17:24 -05:00
John Anderson
fca97f9768
Merge branch 'develop' of github.com:digitalocean/netbox into select2-ui
2019-01-04 12:44:41 -05:00
John Anderson
7a5a73ce34
fixed whitespace
2019-01-04 12:44:31 -05:00
Jeremy Stretch
170e01b549
Closes #1983 : Enable regular expressions when bulk renaming device components
2019-01-04 12:30:38 -05:00
Jeremy Stretch
99dc46a89e
Fixes #2742 : Preserve cluster assignment when editing a device
2019-01-04 11:46:53 -05:00
Jeremy Stretch
848aa0b098
Closes #1870 : Add per-page toggle to object lists
2019-01-04 11:07:55 -05:00
John Anderson
81a0889568
initial static select2 fields
2019-01-03 23:02:05 -05:00
Jeremy Stretch
0a820d9c98
Closes #1871 : Enable filtering sites by parent region
2019-01-03 16:59:49 -05:00
Jeremy Stretch
209a9f0ffc
Closes #1630 : Enable bulk editing of prefix/IP mask length
2019-01-03 16:21:21 -05:00
Jeremy Stretch
3101a86381
Changelog updates; import cleanup
2019-01-03 15:30:12 -05:00
Jeremy Stretch
27ca0d0930
Merge pull request #2737 from TakeMeNL/feature/2726
...
Closes #2726 - Search for Cable Labels
2019-01-03 15:27:21 -05:00
Jeremy Stretch
6ca045e1a9
Merge pull request #2694 from DanSheps/2693-fiber-cable-colors
...
Closes #2693 - Adds additional colors for cables & roles
2019-01-03 15:24:36 -05:00
dansheps
0c86693dc4
Closes #2693
...
* Revert CSS Background Hack
2019-01-03 13:20:29 -06:00
John Anderson
5285b6926f
updated filter-for attr handling
2019-01-03 03:00:27 -05:00
John Anderson
f3cfc17a52
fix processing of initial tags
2019-01-03 02:25:12 -05:00
Brian Candler
c58166137c
Show exception description on failure to render graphviz
...
This means that problems give a more specific reason. In the event
that dot is not found, the error is now:
There was an error generating the requested graph: failed to execute ['dot',
'-Tpng'], make sure the Graphviz executables are on your systems' PATH
2019-01-01 11:41:54 +00:00
John Anderson
28a02e9943
initial select2 support
2018-12-30 02:35:18 -05:00
TakeMeNL
c6d9206dd1
Added ability to search for cables in global search
2018-12-29 22:22:12 +01:00
Jeremy Stretch
d144d3a584
Post-release version bump
2018-12-21 11:48:12 -05:00
Jeremy Stretch
8cf8710130
Merge pull request #2725 from digitalocean/develop
...
Release v2.5.2
2018-12-21 11:46:31 -05:00
Jeremy Stretch
3705e37678
Release v2.5.2
2018-12-21 11:44:30 -05:00
Jeremy Stretch
ebe5193348
Fixes #2724 : Limit rear port choices to current device when editing a front port
2018-12-21 11:09:44 -05:00
Jeremy Stretch
a3097d254e
Fixes #2721 : Detect loops when tracing front/rear ports
2018-12-21 10:54:20 -05:00
Jeremy Stretch
38276d9539
Fixes #2723 : Correct permission evaluation when bulk deleting tags
2018-12-21 09:11:07 -05:00
Jeremy Stretch
91a2168952
Fixes #2717 : Fix bulk deletion of tags
2018-12-21 09:08:00 -05:00
Jeremy Stretch
4a10b4ece0
Fixes #2704 : Fix form select widget population on parent with null value
2018-12-20 15:49:35 -05:00
Jeremy Stretch
853b1fad15
Fixes #2712 : Preserve list filtering after editing objects in bulk
2018-12-20 15:33:53 -05:00
Jeremy Stretch
7acbeb55bc
Minor tweaks
2018-12-20 09:54:59 -05:00
Jeremy Stretch
8498e0088b
Merge pull request #2667 from Jemikwa/develop
...
#2656 Updating LDAP documentation
2018-12-20 09:53:21 -05:00
Jeremy Stretch
aae10f7d71
Tweaked 200GE and 400GE interface type labels
2018-12-20 09:18:18 -05:00
Jeremy Stretch
6b19a2b101
Fixes #2709 : Update example report for compatibility with v2.5
2018-12-19 16:34:35 -05:00
Jeremy Stretch
b44a76e6bd
Closes #2537 : Added AUTH_LDAP_MIRROR_GROUPS setting to LDAP docs
2018-12-19 16:24:41 -05:00
Jeremy Stretch
7f71fc1d42
Closes #2561 : Add 200G and 400G interface types
2018-12-19 16:13:04 -05:00
Jeremy Stretch
ba9fe408bc
#2675 : Added InventoryItem search form field for 'discovered'
2018-12-19 14:15:22 -05:00
Jeremy Stretch
40cb576e11
Fixes #2673 : Fix exception on LLDP neighbors view for device with a circuit connected
2018-12-19 14:04:22 -05:00
Jeremy Stretch
2f1db2fdf3
Fixes #2691 : Cable trace should follow circuits
2018-12-19 12:48:20 -05:00
Jeremy Stretch
f4a22e5af3
Introduced fgcolor template filter to render ideal foreground color for any background color
2018-12-19 12:17:40 -05:00
Jeremy Stretch
aca57ec281
Fixes #2698 : Remove pagination restriction on bulk component creation for devices/VMs
2018-12-19 10:59:12 -05:00
Jeremy Stretch
68cb8b6895
Closes #2701 : Enable filtering of prefixes by exact prefix value
2018-12-19 10:02:18 -05:00
Jeremy Stretch
82e8c0152e
Fixes #2707 : Correct permission evaluation for circuit termination cabling
2018-12-19 09:36:45 -05:00
dansheps
f499f2dd66
Closes #2693
2018-12-14 11:51:20 -06:00
Jeremy Stretch
d4a9318826
Post-release version bump
2018-12-13 15:24:13 -05:00
Jeremy Stretch
27a893a9a1
Merge pull request #2688 from digitalocean/develop
...
Release v2.5.1
2018-12-13 15:20:09 -05:00
Jeremy Stretch
9f1fcca5ea
Release v2.5.1
2018-12-13 15:03:08 -05:00
Jeremy Stretch
bb564363d5
Fix regression from #2683
2018-12-13 14:59:54 -05:00
Jeremy Stretch
dd2a6a41da
Fixes #2687 : Correct naming of before/after filters for changelog entries
2018-12-13 14:43:05 -05:00
Jeremy Stretch
a6c8c615eb
Closes #2674 : Enable filtering changelog by object type under web UI
2018-12-13 14:37:03 -05:00
Jeremy Stretch
0d3b1bfca4
Fixes #2683 : Fix exception when connecting a cable to a RearPort with no corresponding FrontPort
2018-12-12 16:40:34 -05:00
Jeremy Stretch
edd763b1aa
Fixes #2684 : Fix custom field filtering
2018-12-12 16:06:50 -05:00
Jeremy Stretch
2418fed65b
Fixes #2663 : Prevent duplicate interfaces from appearing under VLAN members view
2018-12-12 13:18:42 -05:00
Jeremy Stretch
785cdcefd6
Closes #2671 : Add documentation of API brief format
2018-12-12 10:27:18 -05:00
Jeremy Stretch
3480832bf5
Added changelog for #2662 (fixed under #2680 )
2018-12-12 09:59:54 -05:00
Jeremy Stretch
ee038bd77b
Closes #2655 : Add 128GFC Fibrechannel interface type
2018-12-12 09:48:17 -05:00
Jeremy Stretch
6460c95e00
Fixes #2678 : Fix error when viewing webhook in admin UI without write permission
2018-12-12 09:30:31 -05:00
Jeremy Stretch
b0a6781623
Fixes #2680 : Disallow POST requests to /dcim/interface-connections/ API endpoint
2018-12-12 09:20:07 -05:00
Jeremy Stretch
8364e56e86
Fixes #2676 : Fix exception when passing dictionary value to a ChoiceField
2018-12-11 17:00:20 -05:00
Jeremy Stretch
b8a4316297
Changelog for #2666
2018-12-11 13:47:24 -05:00
Jeremy Stretch
24d1707693
Merge pull request #2670 from DanSheps/2666-fix-length-display
...
Fixes #2666 : Uses correct function for displaying choices label
2018-12-11 13:45:16 -05:00
dansheps
b4f79f1667
Fixes #2666 : Uses correct function for displaying choices label
...
* Changes record.length_type to record.get_length_type_display
2018-12-11 12:40:07 -06:00
Jemikwa
064dd9bef2
Updating LDAP documentation
...
Adding information on service restarts and logging LDAP queries for troubleshooting.
2018-12-11 11:45:45 -06:00
Jeremy Stretch
b697c30941
#2627 : Removed reference to provider from Circuit.__str__()
2018-12-11 11:15:45 -05:00
Jeremy Stretch
93c95fdfa8
Post-release version bump
2018-12-10 10:29:51 -05:00
Jeremy Stretch
8863a3126d
Merge pull request #2660 from digitalocean/develop
...
Release v2.5.0
2018-12-10 10:27:24 -05:00
Jeremy Stretch
acbe5f6418
Release v2.5.0
2018-12-10 10:22:32 -05:00
Jeremy Stretch
4e6652d811
Change pip command to pip3
2018-12-10 09:57:37 -05:00
Jeremy Stretch
7d4fa69595
Fixes #2657 : Fix typo
2018-12-10 09:54:30 -05:00
Jeremy Stretch
baeb7937fc
Updated requirements for v2.5 release
2018-12-07 15:52:25 -05:00
Jeremy Stretch
2bd9f8a11f
Updated installation docs for v2.5 release
2018-12-07 15:29:18 -05:00
Jeremy Stretch
44a2919a29
Django 2.1 requires Python 3.5+
2018-12-07 14:44:36 -05:00
Jeremy Stretch
77fbc42f75
Relax Python version requirement to 3.4
2018-12-07 14:29:17 -05:00
Jeremy Stretch
65edffea63
Merge v2.5 work
2018-12-07 10:51:28 -05:00
Jeremy Stretch
bf0083552d
Merge pull request #2653 from digitalocean/develop
...
Release v2.4.9
2018-12-07 10:25:46 -05:00
Jeremy Stretch
869194354c
Release v2.4.9
2018-12-07 10:19:57 -05:00
Jeremy Stretch
aa8c836b94
Closes #2611 : Fix error handling when assigning a clustered device to a different site
2018-12-07 09:57:55 -05:00
Jeremy Stretch
9689ba2c4f
Fix representation of connected_endpoint_type for non-connected components
2018-12-06 16:39:03 -05:00
Jeremy Stretch
703be259fd
Normalize connection_status for non-connected device components during migration
2018-12-06 16:32:42 -05:00
Jeremy Stretch
45a1dfbd8a
Closes #2649 : Add connected_endpoint_type to connectable device component API representations
2018-12-06 16:14:03 -05:00
Jeremy Stretch
360303f86c
Closes #2474 : Add cabled and connection_status filters for device components
2018-12-06 12:39:12 -05:00
Jeremy Stretch
64d37cd450
Closes #2648 : Include the connection_status field in nested represenations of connectable device components
2018-12-06 12:14:54 -05:00
Jeremy Stretch
71dee2758b
Simplified filter_device() for Interfaces
2018-12-06 11:33:24 -05:00
Jeremy Stretch
870edbb44a
Fixes #2626 : Remove extraneous permissions generated from proxy models
2018-12-05 16:53:58 -05:00
Jeremy Stretch
2a07e8f3f0
Move queryset_to_csv() utility into ObjectListView to allow overriding by individual views
2018-12-05 16:35:59 -05:00
Jeremy Stretch
686a65880e
Closes #2495 : Enable deep-merging of config context data
2018-12-05 14:34:49 -05:00
Jeremy Stretch
ab4cb46d94
Additional API change notes
2018-12-05 11:13:29 -05:00
Jeremy Stretch
d3d6c83fbb
Fixes #2634 : Enforce consistent representation of unnamed devices in rack view
2018-12-04 15:29:58 -05:00
Jeremy Stretch
4e3567659a
Add reminder to update static field choices
2018-12-04 15:19:38 -05:00
Jeremy Stretch
f0874f4be0
Add missing choices for new cable and rack fields
2018-12-04 15:15:40 -05:00
Jeremy Stretch
dffa2d3556
Closes #2632 : Change representation of null values from 0 to 'null'
2018-12-04 15:09:07 -05:00
Jeremy Stretch
7bbf33ee39
Don't force the docs to open in a new window
2018-12-04 09:44:25 -05:00
Jeremy Stretch
90e7080b63
Closes #2641 : Restored link to NetBox shell documentation
2018-12-04 09:19:32 -05:00
John Anderson
e6ee26cf0e
CHANGELOG.md
2018-12-04 00:46:36 -05:00
John Anderson
0dcab07519
fixes #2623 - model class being passed to rqworker
2018-12-04 00:40:54 -05:00
Jeremy Stretch
a3ade01224
Fixes #2639 : Fix preservation of length/dimensions unit for racks and cables
2018-12-03 11:13:37 -05:00
mmahacek
232e6f5076
#2635 - Update documentation for python3 update ( #2636 )
...
Add reference to reinstalling the django-rq module
2018-12-03 09:56:43 -05:00
Jeremy Stretch
d1cd366dc9
Fixes #2616 : Convert Rack outer_unit and Cable length_unit to integer-based choice fields
2018-11-30 12:26:28 -05:00
Jeremy Stretch
a1a9396287
Closes #2594 : upgrade.sh no longer invokes sudo
2018-11-30 11:12:10 -05:00
Jeremy Stretch
ca0248c3a2
Closes #2089 : Add SONET interface form factors
2018-11-30 09:28:56 -05:00
Jeremy Stretch
a43fc0d3d3
Closes #2560 : Add slug to DeviceType UI view
2018-11-28 16:19:05 -05:00
Jeremy Stretch
08b4b24296
Fixes #2622 : Enable filtering cables by multiple types/colors
2018-11-28 14:22:55 -05:00
Jeremy Stretch
5acd429c55
Fixes #2624 : Delete associated content type and permissions when removing InterfaceConnection model
2018-11-28 13:45:02 -05:00
Jeremy Stretch
6c2a9107dd
Closes #2597 : Add FibreChannel SFP28 (32GFC) interface form factor
2018-11-28 09:56:48 -05:00
Jeremy Stretch
879d879e56
Closes #2617 : Explicitly mention that test service runs on port 8000
2018-11-28 09:35:33 -05:00
Jeremy Stretch
c6d048ca51
Fixes #2576 : Correct type for count_* fields in site API representation
2018-11-27 16:27:47 -05:00
Jeremy Stretch
112aaea51f
Updated changelog for #2400
2018-11-27 16:18:57 -05:00
Tatsushi Demachi
c3cdf8e97e
Fix type mismatches in API view ( #2429 )
...
* Fix tags field to be shown as array in API view
`tags` field in serializers is defineded as `TagListSerializerField`.
It should be shown as an array value in API view but actually, it is a
simple string value.
This fixes it by introducing a new `FieldInspector` to handle
`TagListSerializerField` type field as an array. It doesn't affects any
other type fields.
* Fix SerializedPKRelatedField type API expression
A field definded as `SerializedPKRelatedField` should be shown as an
array of child serializer objects in a response value definition in API
view but it is shown as an array of primary key values (usually
`integer` type) of a child serializer.
This fixes it by introducing a new `FieldInspector` to handle the field.
It doesn't affect any other type fields.
* Fix request parameter representation in API view
In API view, representation of a parameter defined as a sub class of
`WritableNestedSerializer` should be vary between a request and a
response. For example, `tenant` field in `IPAddressSerializer` should be
shown like following as a request body:
```
tenant: integer ...
```
while it should be shown like following as a response body:
```
tenant: {
id: integer ...,
url: string ...,
name: string ...,
slug: string ...
}
```
But in both cases, it is shown as a response body type expression. This
causes an error at sending an API request with that type value.
It is only an API view issue, API can handle a request if a request
parameter is structured as an expected request body by ignoring the
wrong expression.
This fixes the issue by replacing an implicitly used default auto schema
generator class by its sub class and returning a pseudo serializer with
'Writable' prefix at generating a request body. The reason to introduce
a new generator class is that there is no other point which can
distinguish a request and a response. It is not enough to distinguish
POST, PUT, PATCH methods from GET because former cases may return a JSON
object as a response but it is also represented as same as a request
body, causes another mismatch.
This also fixes `SerializedPKRelatedField` type field representation. It
should be shown as an array of primary keys in a request body.
Fixed #2400
2018-11-27 16:14:45 -05:00
Jeremy Stretch
d2744700c6
Fixes #2615 : Tweak live search widget to use brief format for API requests
2018-11-27 12:41:00 -05:00
Jeremy Stretch
5d07a5a670
Fixes #2613 : Decrease live search minimum characters to three
2018-11-27 12:20:52 -05:00
Jeremy Stretch
4da755e75f
Formatting cleanup
2018-11-27 11:57:29 -05:00
Jeremy Stretch
bd7aee7c1f
Closes #2614 : Simplify calls of super() for Python 3
2018-11-27 10:52:24 -05:00
Jeremy Stretch
f3aef37163
Add developer guidance for the introduction of new dependencies
2018-11-27 10:45:10 -05:00
Jeremy Stretch
7d262296e1
Added a description and repo URL for each dependency
2018-11-27 09:51:48 -05:00
Jeremy Stretch
3f1b42d466
Release v2.5-beta2
2018-11-26 16:27:57 -05:00
Jeremy Stretch
90a4b62976
Changelog for #2606
2018-11-26 14:41:09 -05:00
Daniel Sheppard
7346083b26
Fixes #2606 - Added MultipleChoiceFilter for form_factor ( #2610 )
...
* Fixes #2606 - Added MultipleChoiceFilter for form_factor
* Fixes #2606 - Add MultipleChoiceField for form_factor
Fixes error with too many lines.
2018-11-26 14:19:05 -05:00
Tyler Bigler
f052bbc36e
Refactor Extras Migration Version Check ( #2604 )
...
* Add constant for DB_MINIMUM_VERSION
* Refactor verify_postgresql_version to use Django connection pg_version method for comparing versions.
* Remove StrictVersion import
* Remove DB_MINIMUM_VERSION as not necessary in constants.
* Define DB_MINIMUM_VERSION locally to freeze to migration.
* Refactor database version verification to use django builtin methods.
2018-11-26 14:16:37 -05:00
Jeremy Stretch
7d8ae5e763
Fixes #2609 : Fixed exception when ChoiceField integer value is passed as a string
2018-11-26 14:05:57 -05:00
Jeremy Stretch
2bae50f501
Enforce consistent ordering of value/label keys for ChoiceField
2018-11-26 14:02:38 -05:00
Jeremy Stretch
a46f68c6e4
Fixes #2608 : Fixed null outer_unit error on rack import
2018-11-26 13:41:35 -05:00
Jeremy Stretch
d59be2912e
Closes #2601 : Added a description field to pass-through ports
2018-11-20 21:28:19 -05:00
Jeremy Stretch
240d22696f
Strip annotations from queryset when retrieving object count for API pagination
2018-11-20 21:02:06 -05:00
Jeremy Stretch
2b1516ea79
Changelog for #2602
2018-11-20 13:21:38 -05:00
Jeremy Stretch
89622f1ddf
Fixes #2602 : Return HTTP 204 when no new IPs/prefixes are available for provisioning
2018-11-20 13:03:59 -05:00
Jeremy Stretch
874acab90f
Merge v2.4.8
2018-11-20 12:28:24 -05:00
Jeremy Stretch
8d4329197a
Merge pull request #2600 from digitalocean/develop
...
Release v2.4.8
2018-11-20 11:58:29 -05:00
Jeremy Stretch
34bfb899d1
Post-release version bump
2018-11-20 11:58:19 -05:00
Jeremy Stretch
55c153c5a9
Release v2.4.8
2018-11-20 11:56:14 -05:00
Jeremy Stretch
c29ae9b785
Added missing import buttons to cables list
2018-11-20 09:41:38 -05:00
Jeremy Stretch
5ce955a719
Fixed toggling of connection status for cable path endpoints
2018-11-20 09:23:30 -05:00
Jeremy Stretch
8c3a294384
Standardized behavior and display of connection_status
2018-11-19 15:26:06 -05:00
Jeremy Stretch
55cc327e05
Updated migrations
2018-11-19 13:44:18 -05:00
Jeremy Stretch
a324638f1f
Improved logic for recording cable path connection status
2018-11-19 12:37:53 -05:00
Jeremy Stretch
3366a6ae3d
Closes #2557 : Added object view for tags
2018-11-15 16:47:41 -05:00
Jeremy Stretch
7dde370ee1
Fixes #2593 : Fix toggling of connected cable's status
2018-11-15 14:23:23 -05:00
John Anderson
dfe6ba5603
#2583 changelog
2018-11-15 00:55:47 -05:00
John Anderson
fd9b2f2fda
cleanup component filters and UI filter forms for device and device type - #2583
2018-11-15 00:42:01 -05:00
John Anderson
3c0181ef35
added logic to append &type=physical to interface API query for cable creation - #2585
2018-11-14 23:35:15 -05:00
Jeremy Stretch
641254b23a
Closes #2053 : Introduced the LOGIN_TIMEOUT configuration setting
2018-11-14 14:18:32 -05:00
Jeremy Stretch
63bd48003e
Clean up cable termination types
2018-11-14 12:17:18 -05:00
Jeremy Stretch
23cde65add
Fixes #2589 : Virtual machine API serializer should require cluster assignment
2018-11-14 10:38:53 -05:00
Jeremy Stretch
408f632636
Fixes #2588 : Catch all exceptions from failed NAPALM API Calls
2018-11-14 10:12:35 -05:00
Jeremy Stretch
83be0b5db4
Closes #2490 : Added bulk editing for config contexts
2018-11-13 15:08:55 -05:00
Jeremy Stretch
7bed48f5fe
Expanded device interfaces display to include MTU, MAC address, and tags
2018-11-13 14:18:00 -05:00
Jeremy Stretch
2fce7ebd8f
Fixes #2565 : Improved rendering of Markdown tables
2018-11-13 11:02:48 -05:00
Jeremy Stretch
f8e6cfbeba
Closes #2426 : Introduced SESSION_FILE_PATH configuration setting for authentication without write access to database
2018-11-13 10:31:44 -05:00
John Anderson
fc41359df6
removed blank line
2018-11-12 23:34:14 -05:00
John Anderson
5649024d93
#2586 changelog
2018-11-12 23:27:14 -05:00
John Anderson
65bc8f0254
resolved #2586 - tests for the Cable model clean method
2018-11-12 23:26:08 -05:00
John Anderson
7887a70b70
#2585 changelog
2018-11-12 23:20:17 -05:00
John Anderson
8a6913fe19
fixed #2585 - connections with virtual interfaces
2018-11-12 23:18:23 -05:00
John Anderson
7cd0e0b244
#2584 changelog
2018-11-12 22:19:30 -05:00
John Anderson
9543b5e716
fixed #2584 - validation for connecting front port to corresponding rear port
2018-11-12 22:15:06 -05:00
Jeremy Stretch
bc8dbfde7c
Merge branch 'develop' into develop-2.5
2018-11-12 16:03:52 -05:00
Jeremy Stretch
0c33af2140
Fixes #2558 : Filter on all tags when multiple are passed
2018-11-12 15:48:58 -05:00
Jeremy Stretch
b6a256dc5d
Expanded the development style guide
2018-11-12 14:36:09 -05:00
Jeremy Stretch
5785fb6ba2
Added development docs for extending a model
2018-11-12 13:59:58 -05:00
Jeremy Stretch
59589fdd29
Fixes #2580 : Remove erroneous CSS class from "add components" button
2018-11-12 12:04:04 -05:00
Jeremy Stretch
75f0d8ee90
Closes #2578 : Reorganized nested serializers
2018-11-12 11:36:44 -05:00
Jeremy Stretch
04ae6ec7af
Fixes #2554 : Fix cable trace display when following a rear port with no cable attached
2018-11-09 15:22:34 -05:00
Jeremy Stretch
3bbf4a3352
Fixes #2579 : Add missing cable disconnect buttons for front/rear ports
2018-11-09 15:17:42 -05:00
Jeremy Stretch
0316072863
Fixes #2574 : Remove duplicate interface links from topology maps
2018-11-09 09:54:30 -05:00
Jeremy Stretch
845d467fd9
Fixes #2575 : Correct model specified for rack roles table
2018-11-09 09:46:30 -05:00
Jeremy Stretch
be5bf6b711
Closes #2570 : Add bulk disconnect view for front/rear pass-through ports
2018-11-08 15:12:24 -05:00
Jeremy Stretch
788847edaa
Fixes #2573 : Fix bulk console/power/interface disconnections
2018-11-08 15:04:34 -05:00
Jeremy Stretch
61ca7ee7c2
Closes #2559 : Add a pre-commit git hook to enforce PEP8 validation
2018-11-08 13:52:34 -05:00
Jeremy Stretch
30f8fb4c11
Fixes #2572 : Add button to disconnect cable from circuit termination
2018-11-08 12:27:15 -05:00
Jeremy Stretch
3e92aa9fe7
Fixes #2571 : Enforce deletion of attached cable when deleting a termination point
2018-11-08 12:15:56 -05:00
Jeremy Stretch
bb5432de7d
PEP8 fix
2018-11-08 11:13:03 -05:00
Jeremy Stretch
21fd889810
Fix regression from #2566
2018-11-08 11:11:52 -05:00
Jeremy Stretch
a228f1e1c2
Closes #2569 : Added LSH fiber type; removed SC duplex/simplex designations
2018-11-08 10:49:26 -05:00
Jeremy Stretch
4b5181d640
Fixes #2566 : Prevent both ends of a cable from connecting to the same termination point
2018-11-08 10:40:17 -05:00
Jeremy Stretch
0dee55885b
Fixes #2567 : Introduced proxy models to represent console/power/interface connections
2018-11-08 09:51:47 -05:00
Jeremy Stretch
1e36a884fa
Changelog for #2563
2018-11-08 09:11:28 -05:00
Jeremy Stretch
d4e266d48c
Fixes #2563 : Enable export templates for cables
2018-11-07 15:49:45 -05:00
Jeremy Stretch
69d829ce8d
Fixes #2473 : Fix encoding of long (>127 character) secrets
2018-11-07 13:44:16 -05:00
Jeremy Stretch
c1838104ae
Add lag description to lag column
2018-11-07 12:20:14 -05:00
Jeremy Stretch
c716ca1e87
Changelog query optimization
2018-11-07 10:42:04 -05:00
mmahacek
c063961e4a
Add Cable count to home page ( #2556 )
...
* Add stats.cable_count
* Add Cable count to home page
2018-11-07 10:36:04 -05:00
Jeremy Stretch
f61cea695b
Release v2.5-beta1
2018-11-06 15:59:46 -05:00
Jeremy Stretch
e806b58ac9
Release v2.5-beta1
2018-11-06 15:58:55 -05:00
Jeremy Stretch
338ce737c8
Removed deprecated expand_numeric_pattern()
2018-11-06 15:39:38 -05:00
Jeremy Stretch
f41f141130
Removed unused class NullableModelMultipleChoiceField
2018-11-06 15:32:59 -05:00
Jeremy Stretch
9f0169286b
Standardize usage of NaturalOrderingManager
2018-11-06 14:05:23 -05:00
Jeremy Stretch
60452a7b0c
Implemented DeviceComponentManager; removed natsort as a dependency
2018-11-06 12:43:30 -05:00
Jeremy Stretch
6140dd955a
Set unit_length to empty string when not specified during cable import
2018-11-06 12:12:06 -05:00
Jeremy Stretch
5e06c5a9ea
Added cable connection views for front/rear ports
2018-11-06 12:04:46 -05:00
Jeremy Stretch
ad4e1f01aa
Improved templates for cable creation
2018-11-06 11:52:41 -05:00
Jeremy Stretch
bb114ea66b
Re-implemented connected device API view & test
2018-11-06 11:44:32 -05:00
Jeremy Stretch
ce00226bc6
Merge release v2.4.7 into develop-2.5
2018-11-06 11:19:38 -05:00
Jeremy Stretch
8bad25b860
Post-release version bump
2018-11-06 10:57:38 -05:00
Jeremy Stretch
cb83eb204b
Merge pull request #2552 from digitalocean/develop
...
Release v2.4.7
2018-11-06 10:55:29 -05:00
Jeremy Stretch
99edb8b8d5
Release v2.4.7
2018-11-06 10:49:44 -05:00
Jeremy Stretch
b4998f4b01
Closes #2388 : Enable filtering of devices/VMs by region
2018-11-06 10:31:56 -05:00
John Anderson
51295389c6
add temporary support for hyphenated query params for #2549
2018-11-06 10:08:00 -05:00
Ben Bleything
5baf86dc89
fix prefix length for 172.16.0.0/12 ( #2548 )
2018-11-06 09:26:05 -05:00
Jeremy Stretch
fd4a9db13e
Closes #2512 : Add device field to inventory item filter form
2018-11-06 09:24:05 -05:00
John Anderson
e243234c4e
changelog for #2549
2018-11-06 00:57:09 -05:00
John Anderson
817dc89279
fixed test for #2549
2018-11-06 00:54:57 -05:00
John Anderson
798a87b31e
fixed #2549 - incorrect naming of peer-device and peer-interface
2018-11-06 00:51:55 -05:00
Jeremy Stretch
4d47d848c5
Fixed changelog for #2528
2018-11-05 16:10:33 -05:00
Jeremy Stretch
bd3ccfe020
Fixes #2528 : Enable creating circuit terminations with interface assignment via API
2018-11-05 16:10:01 -05:00
Jeremy Stretch
ded90df01b
Filter cleanup
2018-11-05 15:45:21 -05:00
Jeremy Stretch
ce7930abfd
Changelog for #2427
2018-11-05 15:40:48 -05:00
Daniel Sheppard
82b4aad585
Fixes 2427: Added filtering interfaces by vlan id(vlan=#) and vlan pk(vlan_id=#) ( #2521 )
2018-11-05 15:37:52 -05:00
Jeremy Stretch
f321e2c705
Changelog for #2501
2018-11-05 15:34:39 -05:00
knobix
0c86fd89ca
Update models.py ( #2502 )
...
Fix the handling of shared IPs (VIP, VRRF, etc.) when unique IP space enforcement is set.
Add parentheses for the logical OR-statement to make the evaluation valid.
Fixes : #2501
2018-11-05 15:33:10 -05:00
Jeremy Stretch
01628cdd31
Updated base requirements
2018-11-05 15:09:11 -05:00
Jeremy Stretch
e57b3bc4ab
Closes #2057 : Added description columns to interface connections list
2018-11-05 14:41:51 -05:00
Jeremy Stretch
82076d3ca6
Changelog for #1931
2018-11-05 14:33:50 -05:00
Jeremy Stretch
46e594f1f1
Closes #1931 : Added a count of assigned IP addresses to the interface API serializer
2018-11-05 14:32:22 -05:00
Jeremy Stretch
e8caa46484
Expanded v2.5 release notes
2018-11-05 14:01:34 -05:00
Jeremy Stretch
1847e82d04
Closes #867 : Add a 'description' field to CircuitTermination
2018-11-05 13:53:22 -05:00
Jeremy Stretch
045856c9ac
Introduced a placeholder template filter
2018-11-05 13:00:46 -05:00
Jeremy Stretch
53b6a07a41
Changelog for #2165
2018-11-05 12:07:02 -05:00
Jeremy Stretch
976388f29c
Removed 'interface_ordering' field from DeviceType
2018-11-05 12:02:55 -05:00
Jeremy Stretch
e5f12109c5
Closes #2165 : Re-implemented natural ordering for interfaces
2018-11-05 11:51:38 -05:00
Juho Juopperi
319869c22e
Update django is_safe_url calls to new API ( #2546 )
2018-11-05 08:52:00 -05:00
Jeremy Stretch
66ef5c726c
Removed deprecated CableQuerySet
2018-11-02 15:33:31 -04:00
Jeremy Stretch
f8a961b568
Cleaned up import statements
2018-11-02 15:20:08 -04:00
Jeremy Stretch
521a989d23
Removed Python2 hack
2018-11-02 14:59:48 -04:00
Jeremy Stretch
0a71c63583
Upgraded to Django 2.1
2018-11-02 14:42:15 -04:00
Jeremy Stretch
b05171b126
Upgraded django-tables2 to v2.0.2
2018-11-02 14:27:17 -04:00
Jeremy Stretch
9804db4551
Updated dependencies
2018-11-02 14:14:15 -04:00
Jeremy Stretch
516faac73f
Fixed deprecation warnings from DRF 3.9
2018-11-02 13:48:44 -04:00
Jeremy Stretch
29d546a3f1
Upgraded django-filter to 2.0.0
2018-11-02 13:46:28 -04:00
Jeremy Stretch
bb5c0989f3
Fixed compatability with Django REST Framework v3.9.0
2018-11-02 13:16:44 -04:00
Jeremy Stretch
3ea2978df4
Standardized naming of reverse relationships from component templates to DeviceType
2018-11-02 11:55:52 -04:00
Jeremy Stretch
cf9c8f35a0
Normalize ordering of cables by PK
2018-11-02 11:27:26 -04:00
Jeremy Stretch
cefec1be60
Show connected circuit termination on interface view
2018-11-02 11:15:09 -04:00
Jeremy Stretch
16d8308fa8
Deprecated CableTermination.get_connected_cable()
2018-11-02 11:04:21 -04:00
Jeremy Stretch
af95ba48aa
Replaced is_console_server, is_pdu, and is_network_device filters on Device and DeviceType
2018-11-02 10:45:31 -04:00
Jeremy Stretch
43446cc642
Added more detail to v2.5.0 release notes
2018-11-02 10:02:44 -04:00
Jeremy Stretch
c60c5502f6
Closes #450 : Add 'outer_width' and 'outer_depth' fields to Rack
2018-11-02 09:51:17 -04:00
Jeremy Stretch
4ffe1866c5
Closes #1444 : Add field to Rack model
2018-11-02 09:17:51 -04:00
Jeremy Stretch
d4ec309d68
Changelog for #2104
2018-11-02 08:59:51 -04:00
Jeremy Stretch
fa6c4db13b
Closes #2104 : Add 'status' field to Rack
2018-11-01 16:03:42 -04:00
Jeremy Stretch
91ce6c2420
Cable migration for ExportTemplate
2018-11-01 14:54:53 -04:00
Jeremy Stretch
62da0778ee
Suppress print() output from migrations during testing
2018-11-01 14:54:36 -04:00
Jeremy Stretch
7ffb5f16dd
Fix color display for cables
2018-11-01 14:32:43 -04:00
Jeremy Stretch
623de7d210
Fixed cable list display for circuit terminations
2018-11-01 14:14:31 -04:00
Jeremy Stretch
1119209fa0
Added CSV export for cables
2018-11-01 13:39:39 -04:00
Jeremy Stretch
c3db7191d2
Added bulk edit/delete views for cables
2018-11-01 13:19:24 -04:00
Jeremy Stretch
2af3685dae
Added cables documentation
2018-11-01 12:22:25 -04:00
Jeremy Stretch
841ddd5d83
Add circuit termination as valid termination type for front/rear ports
2018-11-01 11:57:38 -04:00
Jeremy Stretch
a5f0deaea3
Put length and length_unit fields on same line in form
2018-11-01 11:54:34 -04:00
Jeremy Stretch
105f9365bf
Fixed Cable model validation
2018-11-01 11:54:15 -04:00
Jeremy Stretch
903dfb6f07
Added validation to Cable model
2018-11-01 11:44:02 -04:00
Jeremy Stretch
571a3e9677
Added cable column to console/power/interface connection tables
2018-11-01 10:51:38 -04:00
Jeremy Stretch
79c110df39
Create id_string on Cable to preserve access to pk after object deletion
2018-11-01 10:25:30 -04:00
Jeremy Stretch
ad03a0925b
Fixed cable type filtering
2018-11-01 10:18:37 -04:00
Jeremy Stretch
5e7fccb64e
Add blank choice to ColorSelect widget
2018-11-01 10:14:47 -04:00
Jeremy Stretch
3bc6fc5e24
Added changelog view for Cable
2018-11-01 10:04:43 -04:00
Jeremy Stretch
849db8fe44
Finished CableCSVForm
2018-11-01 09:59:53 -04:00
Jeremy Stretch
55c632ace7
Introduce CableBulkImportView
2018-10-31 17:05:25 -04:00
Jeremy Stretch
cd243a90d0
connected_endpoint must be read-only on termination serializers
2018-10-31 16:12:36 -04:00
Jeremy Stretch
4e9ace39ce
Optimized queryset for InterfaceConnectionsListView
2018-10-31 16:01:46 -04:00
Jeremy Stretch
18628166dc
Removed old console/power connection views
2018-10-31 15:54:29 -04:00
Jeremy Stretch
f7e23d912c
Expanded cable connection form
2018-10-31 15:31:44 -04:00
Jeremy Stretch
121a6afb45
Fixed typo in API URL template
2018-10-31 15:23:00 -04:00
Jeremy Stretch
c2656c4ce1
Added tests for Cable model
2018-10-31 15:17:51 -04:00
Jeremy Stretch
d22c23290f
Moved cable caching logic from Cable.save() to signals
2018-10-31 15:01:01 -04:00
Jeremy Stretch
8992c57039
Remove reverse relationship to CableTermination.cable
2018-10-31 15:00:09 -04:00
Jeremy Stretch
939a52dcbd
Changed variable names for clarity
2018-10-31 14:01:20 -04:00
Jeremy Stretch
6f788fcd23
Tweaked display of connected circuits
2018-10-31 12:53:17 -04:00
Jeremy Stretch
f2f9ff5cbd
Cleaned up migrations
2018-10-31 11:52:43 -04:00
Jeremy Stretch
470aabe1d7
Added dedicated cable trace view; removed modal
2018-10-30 16:30:03 -04:00
Jeremy Stretch
669fe1f192
Add missing interfaces table
2018-10-30 15:16:15 -04:00
Jeremy Stretch
62ca511619
Updated documentation
2018-10-30 15:12:14 -04:00
Jeremy Stretch
10492de50d
Fix NestedCableSerializer
2018-10-30 14:58:04 -04:00
Jeremy Stretch
e1e9a451da
PEP8 fix
2018-10-30 14:57:49 -04:00
Jeremy Stretch
60f5371b31
Fix front ports queryset
2018-10-30 14:54:29 -04:00
Jeremy Stretch
aad4f58633
Add 'cable' field to CircuitTermination serializer
2018-10-30 14:53:41 -04:00
Jeremy Stretch
2fa1c81070
Added initial tests for cable connections
2018-10-30 14:28:46 -04:00
Jeremy Stretch
3420b5fbdf
CircuitTermination should inherit from CableTermination
2018-10-30 14:27:45 -04:00
Jeremy Stretch
4df74780b8
Extended Cables to connect CircuitTerminations
2018-10-30 12:16:22 -04:00
Jeremy Stretch
cbfb25f003
Initial work on a cable tracing modal
2018-10-29 16:45:20 -04:00
Jeremy Stretch
e3dc12338b
Introduced a 'trace' API endpoint for cable terminations
2018-10-29 15:43:41 -04:00
Jeremy Stretch
e75ef5fd2d
Replace references to Interface.connection with connected_endpoint
2018-10-29 14:15:04 -04:00
Jeremy Stretch
8ebf7a7ad0
Standard naming of reverse relationship to Device from component models
2018-10-29 13:42:58 -04:00
Jeremy Stretch
d7766b9828
Replace 'is_connected' boolean with Cable attachment
2018-10-29 13:36:41 -04:00
Jeremy Stretch
427226de8c
Optimized API views
2018-10-29 13:26:09 -04:00
Jeremy Stretch
cb1bdccf51
'cable' should be a read-only field
2018-10-29 13:14:41 -04:00
Jeremy Stretch
1ab4344537
Fix front/rear port connection styling
2018-10-29 13:09:23 -04:00
Jeremy Stretch
17a71d3e26
Optimized front/rear port connection displays
2018-10-29 12:56:17 -04:00
Jeremy Stretch
05431aa83b
Added 'cable' field to device component serializers
2018-10-29 12:33:43 -04:00
Jeremy Stretch
e21b23cd98
Introduced 'cable' field on CableTermination to cache connected Cable
2018-10-29 12:24:16 -04:00
Jeremy Stretch
dc67028bd9
Corrected cable display
2018-10-29 09:41:03 -04:00
Jeremy Stretch
8f8df2b8e8
Added cable types
2018-10-26 15:45:19 -04:00
Jeremy Stretch
8573c8b8cb
Remove is_console_server, is_pdu, and is_network_device from DeviceType
2018-10-26 14:48:22 -04:00
Jeremy Stretch
33cdecbc52
Remove errant print() statement
2018-10-26 14:06:27 -04:00
Jeremy Stretch
0c7510c1a8
PEP8 cleanup
2018-10-26 13:27:54 -04:00
Jeremy Stretch
94946c5854
Swapped the order of cable and connection fields
2018-10-26 13:21:43 -04:00
Jeremy Stretch
83dec3b587
Fixed color display
2018-10-26 13:14:12 -04:00
Jeremy Stretch
3518d023dc
Implemented Cable API endpoint
2018-10-26 12:25:11 -04:00
Jeremy Stretch
4ad7882762
Clever icon thing
2018-10-26 11:32:04 -04:00
Jeremy Stretch
957de0cd98
Added cable connections to component lists
2018-10-26 11:29:03 -04:00
Jeremy Stretch
6bea8cc546
Added length and length_unit fields to Cable
2018-10-26 10:28:25 -04:00
Jeremy Stretch
2d90fc608e
Introduced CableView and CableEditView
2018-10-25 15:51:12 -04:00
Jeremy Stretch
f134a6ec63
Introduced CableTermination abstract model to ptovide Cable access from termination points
2018-10-25 15:21:16 -04:00
Jeremy Stretch
266429101b
Removed 'is_patch_panel' from DeviceType
2018-10-25 12:44:28 -04:00
Jeremy Stretch
b19e2037af
Dropped 'Panel' from FrontPanelPort/RearPanelPort names
2018-10-25 12:11:13 -04:00
Jeremy Stretch
e79a156e1f
Improved cable tracing
2018-10-25 10:56:47 -04:00
Jeremy Stretch
35f80f5085
First stab at cable path tracing and automatic endpoint connections
2018-10-24 16:17:01 -04:00
Jeremy Stretch
47c523a40b
Fixed interface connection rendering
2018-10-24 15:07:11 -04:00
Jeremy Stretch
cca44d44f7
Added cable filter form
2018-10-24 14:59:46 -04:00
Jeremy Stretch
54c917beff
Renamed Cable endpoints to terminations
2018-10-24 14:38:44 -04:00
Jeremy Stretch
9985f2cb82
Added CableListView
2018-10-24 14:26:08 -04:00
Jeremy Stretch
f30367e094
Deprecated the InterfaceConnection model
2018-10-24 13:59:44 -04:00
Jeremy Stretch
2ec8dc8319
Renamed PowerPort.power_outlet to connected_endpoint
2018-10-24 11:00:13 -04:00
Jeremy Stretch
1595a5ecd7
Renamed ConsolePort.cs_port to connected_endpoint
2018-10-24 10:37:54 -04:00
Jeremy Stretch
ea0de629df
Fixed cable creation form
2018-10-23 13:40:10 -04:00
Jeremy Stretch
471bddea09
WIP: Initial work on the cable connection form
2018-10-22 16:58:24 -04:00
Jeremy Stretch
e97708ada0
Fixes #2526 : Bump paramiko and pycryptodome requirements due to vulnerability
2018-10-22 11:23:37 -04:00
Jeremy Stretch
a36b120c8b
Merge branch 'develop-2.5' into 20-physical-cabling
2018-10-19 13:34:21 -04:00
Jeremy Stretch
4cfe9fe182
Merge branch 'develop' into develop-2.5
2018-10-19 13:34:03 -04:00
Jeremy Stretch
59af8cc924
Remove ConnectableModel
2018-10-19 11:56:12 -04:00
Jeremy Stretch
d908dffab7
Fixed content type assignment within migration
2018-10-19 10:38:15 -04:00
Jeremy Stretch
ea5121ffe1
Preliminary work on Cables
2018-10-18 15:43:55 -04:00
Jeremy Stretch
0bb5d229e8
Fixes #2514 : Prevent new connections to already connected interfaces
2018-10-16 16:42:23 -04:00
mmahacek
409a9256a1
Expand Webhook Documentation #2347 ( #2524 )
...
* #2347 - Expand Webhook Documentation
Move "Install Python Packages" section up one header level. Should make Napalm/Webhook sections appear in table of contents for direct linking.
* #2347 - Expand Webhook Documentation
Add text for installation to link to other documentation sections with instructions.
2018-10-16 13:19:33 -04:00
Jeremy Stretch
2c37e85a4c
Merge pull request #2523 from etcet/patch-1
...
Fix "cusomizable" typo
2018-10-16 13:16:12 -04:00
Chris James
0ae2dfbff3
Fix "cusomizable" typo
2018-10-16 11:36:32 -05:00
Jeremy Stretch
df5d105f29
Changelog for #2515
2018-10-16 09:42:19 -04:00
Jeremy Stretch
219c9e7d95
Merge pull request #2408 from ScanPlusGmbH/fix-2395
...
Fix #2515 : Modify only when webhooks are enabled
2018-10-16 09:39:28 -04:00
Jeremy Stretch
6832df4699
Fixes #2508 : Removed invalid link
2018-10-10 09:49:35 -04:00
Jeremy Stretch
22ed4f1b53
Merge release v2.4.6
2018-10-10 09:36:51 -04:00
Tobias Genannt
c31c7b50b7
Fix #2395 : Modify only when webhooks are enabled
...
This only adds the RQ link when the webhooks setting is enabled.
2018-10-08 07:34:56 +02:00
Jeremy Stretch
7d1f6b7049
Post-release version bump
2018-10-05 15:49:51 -04:00
Jeremy Stretch
74d525364a
Merge pull request #2494 from digitalocean/develop
...
Release v2.4.6
2018-10-05 15:48:11 -04:00
Jeremy Stretch
c2f4cf3407
Release v2.4.6
2018-10-05 15:43:43 -04:00
Jeremy Stretch
83f3dc99ce
Changelog entry for #2492
2018-10-05 15:39:30 -04:00
Jeremy Stretch
44d3606ce1
Fixes #2492 : Sanitize hostname and port values returned through LLDP
2018-10-05 15:38:32 -04:00
Jeremy Stretch
470d22c835
PEP8 fix
2018-10-05 15:36:48 -04:00
Jeremy Stretch
4c37628784
Fixes #2393 : Fix Unicode support for CSV import under Python 2
2018-10-05 15:33:29 -04:00
Marc Heckmann
1daf7f8e2b
Sanitize hostname and port values returned through LLDP
...
If hostname or port are null set to empty string ("").
This avoids breaking the LLDP neighbors (NAPALM) view
2018-10-05 14:30:54 -04:00
Jeremy Stretch
841db3b0c2
Fixes #2491 : Fix exception when importing devices with invalid device type
2018-10-05 12:22:46 -04:00
Jeremy Stretch
5d10d8418e
Closes #2479 : Add user permissions for creating/modifying API tokens
2018-10-05 11:06:59 -04:00
Jeremy Stretch
2fee977b4c
Fixes #2485 : Fix cancel button when assigning a service to a device/VM
2018-10-05 10:30:13 -04:00
Jeremy Stretch
52f1b1c3bf
Changelog entry for #2487
2018-10-04 16:24:09 -04:00
Jeremy Stretch
ab53d0e863
Merge pull request #2488 from digitalocean/2487-api-brief
...
Closes #2487 : Enable brief API output utilizing nested serializers
2018-10-04 16:22:30 -04:00
Jeremy Stretch
259da2d18a
#2487 : Added API tests
2018-10-04 16:20:01 -04:00
Jeremy Stretch
bf47e7cae3
#2487 : Require the 'brief' parameter to evaluate True
2018-10-04 14:50:57 -04:00
Jeremy Stretch
db2721c581
Enable brief API output utilizing nested serializers
2018-10-04 13:43:50 -04:00
John Anderson
1b2e9a6d06
fixes #2484 - Local config context not available on the Virtual Machine Edit Form
2018-10-03 17:16:01 -04:00
Jeremy Stretch
99848aab6a
Fixes #2483 : Set max item count of API-populated form fields to MAX_PAGE_SIZE
2018-10-03 16:17:17 -04:00
Jeremy Stretch
3eddeeadc5
Initial work on #20 - patch panels
2018-10-03 14:04:16 -04:00
Jeremy Stretch
364bbdeab8
Merged release v2.4.5
2018-10-03 11:23:21 -04:00
Jeremy Stretch
7583912de7
Post-release version bump
2018-10-02 15:30:28 -04:00
Jeremy Stretch
125975832b
Merge pull request #2478 from digitalocean/develop
...
Release v2.4.5
2018-10-02 15:29:13 -04:00
Jeremy Stretch
20fed375d1
Release v2.4.5
2018-10-02 15:24:42 -04:00
Jeremy Stretch
fc1b3d6927
Fixes #2471 : Fix ReadTheDocs theme
2018-10-02 11:51:53 -04:00
Jeremy Stretch
aed2a3cd1b
Closes #2438 : API optimizations for tagged objects
2018-09-28 16:44:05 -04:00
Jeremy Stretch
15babeb584
Fixes #2414 : Tags field missing from device/VM component creation forms
2018-09-28 16:26:08 -04:00
Jeremy Stretch
020b5ea870
Fixes #2470 : Log the creation of device/VM components as object changes
2018-09-28 16:04:51 -04:00
Jeremy Stretch
2ee5b2344e
Changelog and misc cleanup
2018-09-28 14:21:49 -04:00
Jeremy Stretch
7616bcad3d
Merge pull request #2445 from digitalocean/local-config-context
...
Local config context
2018-09-28 14:03:28 -04:00
John Anderson
f76ce980e3
remove templates no longer needed for local config context
2018-09-26 10:30:34 -04:00
Jeremy Stretch
9440ac7640
Fixes #2455 : Ignore unique address enforcement for IPs with a shared/virtual role
2018-09-24 16:59:33 -04:00
Jeremy Stretch
0e18997c79
Merge pull request #2446 from hellerve/patch-1
...
docs: typo fix in devices
2018-09-19 09:47:46 -04:00
Veit Heller
95464772ac
docs: typo fix in devices
2018-09-19 10:57:09 +02:00
Jeremy Stretch
b4445dfdf8
Fixes #2442 : Nullify "next" link in API when limit=0 is passed
2018-09-18 13:59:50 -04:00
John Anderson
fb5dca2711
Merge branch 'develop' of github.com:digitalocean/netbox into local-config-context
2018-09-18 12:16:07 -04:00
Jeremy Stretch
6cdff955dc
Fixes #2444 : Improve validation of interface MAC addresses
2018-09-18 12:02:59 -04:00
John Anderson
4039753b2f
refactored UI for local config context
2018-09-18 11:52:12 -04:00
Jeremy Stretch
9df33cef8b
Fixes #2443 : Enforce JSON object format when creating config contexts
2018-09-18 11:46:22 -04:00
John Anderson
e3e9211e8a
PEP8 fix
2018-09-16 00:30:51 -04:00
John Anderson
0da113b723
implemnted #2392 - local config context for devices and VMs
2018-09-16 00:25:20 -04:00
John Anderson
e965adad7c
changelog for #2432
2018-09-15 17:25:50 -04:00
John Anderson
57b225b680
fixes #2423 - interface connection links
2018-09-15 17:23:58 -04:00
Jeremy Stretch
b97597c645
Merge pull request #2421 from sieben/docs_community
...
Add content about related projects
2018-09-13 12:29:17 -04:00
Rémy Léone
162828da90
Add a page related to community related projects
2018-09-13 17:54:13 +02:00
Jeremy Stretch
292647da14
Closes #2402 : Order and format JSON data in form fields
2018-09-13 11:31:34 -04:00
Jeremy Stretch
3a88e43103
Fixes #2406 : Remove hard-coded limit of 1000 objects from API-populated form fields
2018-09-13 11:21:40 -04:00
Jeremy Stretch
2ac60bdf48
Merge branch 'develop' into develop-2.5 (v2.4.4 release)
2018-08-22 12:10:44 -04:00
Jeremy Stretch
010765e131
Post-release version bump
2018-08-22 11:55:51 -04:00
Jeremy Stretch
bcf22831e2
Merge pull request #2387 from digitalocean/develop
...
Release v2.4.4
2018-08-22 11:53:56 -04:00
Jeremy Stretch
cde6e9757b
Release v2.4.4
2018-08-22 11:51:15 -04:00
Jeremy Stretch
f2d9a3e0a1
Added note about CHANGELOG to release checklist
2018-08-22 11:50:25 -04:00
Jeremy Stretch
b917e8d3b0
#2376 : Add libapache2-mod-wsgi-py3 to CentOS installation section
2018-08-22 11:46:13 -04:00
Jeremy Stretch
3b26ce6501
Merge pull request #2386 from digitalocean/revert-2376-patch-1
...
Revert "Add missing library"
2018-08-22 11:44:31 -04:00
Jeremy Stretch
1b2d3bf08b
Revert "Add missing library"
2018-08-22 11:44:07 -04:00
Jeremy Stretch
492bc9f86e
Merge pull request #2376 from craig/patch-1
...
Add missing library
2018-08-22 11:43:46 -04:00
Jeremy Stretch
a457a73826
Merge pull request #2382 from consentfactory/develop
...
Fixed typo for supervisorctl
2018-08-22 11:41:12 -04:00
Jeremy Stretch
ac36339491
Closes #2168 : Added Extreme SummitStack interface form factors
2018-08-22 11:33:43 -04:00
Jeremy Stretch
dbbf7ab664
Fixes #2353 : Handle DoesNotExist exception when deleting a device with connected interfaces
2018-08-22 10:35:56 -04:00
Jeremy Stretch
66400a98f1
Fixes #2354 : Increased maximum MTU for interfaces to 65536 bytes
2018-08-22 10:25:07 -04:00
Jeremy Stretch
aa50e2e385
Fixes #2378 : Corrected "edit" link for virtual machine interfaces
2018-08-22 10:06:01 -04:00
Jimmy Taylor
118b8db209
Fixed typo for supervisorctl
2018-08-21 08:28:23 -06:00
Craig
967feb6931
Add missing library
...
WSGIPassAuthorization fails if libapache2-mod-wsgi-py3 is missing
2018-08-21 00:41:29 +02:00
Jeremy Stretch
e1e41a768a
Fixes #2369 : Corrected time zone validation on site API serializer
2018-08-20 16:53:23 -04:00
Jeremy Stretch
c333af33dc
Fixes #2370 : Redirect to parent device after deleting device bays
2018-08-20 14:40:19 -04:00
Jeremy Stretch
9e5b482b1d
Fixes #2374 : Fix toggling display of IP addresses in virtual machine interfaces list
2018-08-20 13:49:15 -04:00
John Anderson
771747147c
#2254 changelog entry
2018-08-17 18:41:58 -04:00
John Anderson
bc49979243
added rack group search #2254
2018-08-17 18:37:48 -04:00
Jeremy Stretch
d46b3e2446
#2368 : Append changelog
2018-08-17 14:32:51 -04:00
Jeremy Stretch
2804d89c5e
Fixes #2368 : Record change in device changelog when altering cluster assignment
2018-08-17 14:26:50 -04:00
Jeremy Stretch
19b737a534
Added v2.5 notes (so far) to changelog
2018-08-16 16:33:13 -04:00
Jeremy Stretch
29380b1120
Merge branch 'develop' into develop-2.5
2018-08-16 16:31:54 -04:00
Jeremy Stretch
fd32a71131
Rename changelog
2018-08-16 16:29:12 -04:00
Jeremy Stretch
1556fd0e92
Added a release changelog
2018-08-16 16:27:41 -04:00
Jeremy Stretch
c4be440cd1
Closes #2367 : Remove deprecated RPCClient functionality
2018-08-16 12:21:24 -04:00
Jeremy Stretch
5dce7c4e48
Closes #2356 : Include cluster site as read-only field in VirtualMachine serializer
2018-08-16 11:57:20 -04:00
Jeremy Stretch
4bfc32ec99
Closes #2355 : Added item count to inventory tab on device view
2018-08-16 10:20:22 -04:00
Jeremy Stretch
ff65f7fd7b
Fixes #2362 : Implemented custom admin site to properly handle BASE_PATH
2018-08-16 09:44:00 -04:00
Jeremy Stretch
7145f86a6e
#2359 : Extended exempt attributes to 'migrate' command
2018-08-15 15:02:58 -04:00
Jeremy Stretch
7ec4155845
Closes #2359 : Implement custom makemigrations command to ignore extraneous field attributes
2018-08-15 14:18:52 -04:00
Jeremy Stretch
6dd62dc891
Refactored log_change() methods for device components
2018-08-14 14:06:16 -04:00
Jeremy Stretch
5f66710fcd
Closes #2292 : Remove the deprecated UserAction model
2018-08-14 12:13:43 -04:00
Jeremy Stretch
980d62d579
Removed Python 2 string compatibility
2018-08-14 11:58:42 -04:00
Jeremy Stretch
ac546a9711
Closes #2000 : Remove support for Python 2
2018-08-14 11:48:12 -04:00
Jeremy Stretch
cd2aee3053
Post-release version bump
2018-08-09 16:41:11 -04:00
Jeremy Stretch
f224ad2959
Merge pull request #2346 from digitalocean/develop
...
Release v2.4.3
2018-08-09 16:39:45 -04:00
Jeremy Stretch
9d9318f38a
Corrected typo
2018-08-09 16:37:58 -04:00
Jeremy Stretch
f43d861b50
Release v2.4.3
2018-08-09 16:36:23 -04:00
Jeremy Stretch
17714b0c12
Fixes #2342 : IntegrityError raised when attempting to assign an invalid IP address as the primary for a VM
2018-08-09 16:34:17 -04:00
Jeremy Stretch
9914576eaa
Fixes #2344 : AttributeError when assigning VLANs to an interface on a device/VM not assigned to a site
2018-08-09 15:46:18 -04:00
Jeremy Stretch
bf8eff11ea
Closes #2333 : Added search filters for ConfigContexts
2018-08-09 12:22:34 -04:00
Jeremy Stretch
a6c78b99c4
Fixes #2340 : API requires manufacturer field when creating/updating an inventory item
2018-08-09 09:34:54 -04:00
Jeremy Stretch
6a56ffc650
Fixes #2337 : Attempting to create the next available prefix within a parent assigned to a VRF raises an AssertionError
2018-08-08 16:16:49 -04:00
Jeremy Stretch
05059606c5
Fixes #2336 : Bulk deleting power outlets and console server ports from a device redirects to home page
2018-08-08 15:22:26 -04:00
Jeremy Stretch
a2ff21fab9
Fixes #2334 : TypeError raised when WritableNestedSerializer receives a non-integer value
2018-08-08 15:09:30 -04:00
Jeremy Stretch
134370f48d
Fixes #2335 : API requires group field when creating/updating a rack
2018-08-08 14:58:16 -04:00
Jeremy Stretch
c7fa610842
Post-release version bump
2018-08-08 09:19:33 -04:00
Jeremy Stretch
242cb7c7cb
Merge pull request #2332 from digitalocean/develop
...
Release v2.4.2
2018-08-08 09:16:50 -04:00
Jeremy Stretch
edb49c7f0a
Release v2.4.2
2018-08-08 09:12:10 -04:00
Jeremy Stretch
3e0a7e7f8a
Added tip about exlcuding the changelog when exporting the database
2018-08-08 09:04:48 -04:00
Jeremy Stretch
cfab9a6a0a
Fixes #2330 : Incorrect tab link in VRF changelog view
2018-08-08 08:49:23 -04:00
Jeremy Stretch
91b5f6d799
Fixes #2323 : DoesNotExist raised when deleting devices or virtual machines
2018-08-07 17:30:26 -04:00
Jeremy Stretch
d5488ca7da
Fixes #2322 : Webhooks firing on non-enabled event types
2018-08-07 15:41:31 -04:00
Jeremy Stretch
f9911bff0d
Added a "view all" link to the changelog panel
2018-08-07 15:19:01 -04:00
Jeremy Stretch
d5239191fe
Fixes #2320 : TypeError when dispatching a webhook with a secret key configured
2018-08-07 14:19:46 -04:00
Jeremy Stretch
db7148350e
Fixes #2321 : Allow explicitly setting a null value on nullable ChoiceFields
2018-08-07 14:05:07 -04:00
Jeremy Stretch
c51c20a301
Fixes #2319 : Extend ChoiceField to properly handle true/false choice keys
2018-08-07 13:48:29 -04:00
Jeremy Stretch
f4485dc72a
Restore reports directory
2018-08-07 13:47:36 -04:00
Jeremy Stretch
f59682a7c9
Fixes #2318 : ImportError when viewing a report
2018-08-07 12:10:14 -04:00
Jeremy Stretch
507a023f41
Post-release version bump
2018-08-07 09:26:17 -04:00
Jeremy Stretch
ea7386b04b
Merge pull request #2316 from digitalocean/develop
...
Release v2.4.1
2018-08-07 09:25:10 -04:00
Jeremy Stretch
81479ac177
Release v2.4.1
2018-08-07 09:23:49 -04:00
Jeremy Stretch
c7acddbc5c
Fixes #2312 : Running a report yields a ValueError exception
2018-08-07 09:12:05 -04:00
Jeremy Stretch
1905516536
Fixes #2314 : Serialized representation of object in change log does not incldue assigned tags
2018-08-07 08:52:57 -04:00
Jeremy Stretch
64f34d9cd7
Fixes #2311 : Redirect to parent after editing interface from device/VM view
2018-08-07 08:46:41 -04:00
Jeremy Stretch
98bdb0cb3c
Fixes #2310 : False validation error on certain nested serializers
2018-08-06 17:40:45 -04:00
Jeremy Stretch
bba88b2be4
Fixes #2303 : Always redirect to parent object when bulk editing/deleting components
2018-08-06 14:14:40 -04:00
Jeremy Stretch
12dfd4b6e0
Fixes #2308 : Custom fields panel absent from object view in UI
2018-08-06 13:32:52 -04:00
Jeremy Stretch
209e721219
Post-release version bump
2018-08-06 12:45:46 -04:00
Jeremy Stretch
7a27dbb374
Merge pull request #2307 from digitalocean/develop
...
Release v2.4.0
2018-08-06 12:40:00 -04:00
Jeremy Stretch
d039b9e23d
Merge branch 'develop-2.4' into develop
2018-08-06 12:28:23 -04:00
Jeremy Stretch
af796871aa
Release v2.4.0
2018-08-06 12:18:44 -04:00
Jeremy Stretch
d8580d6174
Bumped drf-yasg to v1.9.2
2018-08-06 11:57:09 -04:00
Jeremy Stretch
24520717e4
Fixes #2305 : Make VLAN fields optional when creating a VM interface via the API
2018-08-06 10:35:51 -04:00
Jeremy Stretch
bd5e860be0
Refactored the tests to remove a lot of boilerplate
2018-08-03 11:39:26 -04:00
Jeremy Stretch
1bdfcd1dbe
Fixes #2301 : Fix model validation on assignment of ManyToMany fields via API patch
2018-08-03 10:45:53 -04:00
Jeremy Stretch
b4f29978b3
Merge pull request #2300 from explody/fix_2299
...
Updated IPAddressInterfaceSerializer to subclass WritableNestedSerial…
2018-08-03 10:11:37 -04:00
Jeremy Stretch
f1bc88fc0c
Adopt django-taggit-serializer for representation of assigned tags in the API
2018-08-03 09:43:03 -04:00
Mike Culbertson
aee01af2a1
Updated IPAddressInterfaceSerializer to subclass WritableNestedSerializer
...
Also added readonly args to device and virtual_machine attrs to prevent unnecessary validation
2018-08-02 19:00:41 -04:00
Jeremy Stretch
ab37264ae1
Added tests for assigning tags during POST/PATCH
2018-08-02 14:23:30 -04:00
Jeremy Stretch
78b8a582f8
Added release checklist to development docs
2018-08-02 11:53:31 -04:00
Jeremy Stretch
42a970e452
Updated requirements for v2.4 release
2018-08-02 10:09:24 -04:00
Jeremy Stretch
8f127e86ac
Mark UserAction as deprecated
2018-08-02 09:38:09 -04:00
Vas Sadvariy
33e45a5292
Closes #971 : Implement VLANGroup VLANs view to show available VLANs within a group
2018-08-01 15:59:00 -04:00
Jeremy Stretch
475e0e6c1e
Follow-up to #2272 : subdevice_role should not be required
2018-08-01 14:22:32 -04:00
Jeremy Stretch
5e97f87a64
PEP8 fix
2018-08-01 14:05:26 -04:00
Jeremy Stretch
4ae7f2337a
Closes #2213 : Added squashed migrations
2018-08-01 14:01:20 -04:00
Jeremy Stretch
5e5b9683f9
Merge pull request #2290 from lampwins/bug/2137
...
Force webhooks to use the same JSONEncoder class as DRF - fixes #2137
2018-08-01 12:57:05 -04:00
Jeremy Stretch
0b971aaf84
Extended developer docs
2018-08-01 12:38:57 -04:00
John Anderson
2f33e9724d
force webhooks to use the same JSONEncoder class as DRF - fixes #2137
2018-07-31 16:17:24 -04:00
Jeremy Stretch
5f7e21faa0
Fixes #1786 : Correct loading of reports from a custom file path
2018-07-31 13:48:07 -04:00
Jeremy Stretch
d4ccaf60cf
Fixes #2272 : Allow subdevice_role to be null on DeviceTypeSerializer
2018-07-31 11:52:58 -04:00
Jeremy Stretch
27e8841a6d
Merge pull request #2287 from TakeMeNL/bug/2286
...
Fix #2286 : Non working 'mark installed' button
2018-07-31 11:38:32 -04:00
Jeremy Stretch
45ab08aa76
Closes #2288 : Fix exception when assigning objects to a ConfigContext via the API
2018-07-31 11:32:49 -04:00
Marc Hagen
c5339c255a
Fixes #2286 : Fix non working 'mark installed' button
2018-07-31 10:37:57 +02:00
Jeremy Stretch
d6ce4fc9f3
Docs fixes
2018-07-30 17:19:22 -04:00
Jeremy Stretch
5ea41fa7f9
Merge pull request #2285 from digitalocean/2284-object-deletions
...
Fix #2284 : Record object deletions before the request finishes
2018-07-30 16:51:12 -04:00
Jeremy Stretch
249c3d0e81
Fixes #2284 : Record object deletions before the request finishes
2018-07-30 16:33:37 -04:00
John Anderson
722d0d5554
Webhook signal refactor - fixes #2282 ( #2260 )
...
Refactor of webhook signaling system to use the same middleware mechanics of Changelogging
2018-07-30 14:23:49 -04:00
Jeremy Stretch
9876a2efcd
Added a style section
2018-07-30 14:16:45 -04:00
Jeremy Stretch
f7aa259995
Misc cleanup
2018-07-30 14:00:37 -04:00
Jeremy Stretch
f664998d9b
Misc cleanup
2018-07-30 12:49:08 -04:00
Jeremy Stretch
c2416411c1
Renamed ChoiceFieldSerializer and ContentTypeFieldSerializer
2018-07-30 12:41:20 -04:00
Jeremy Stretch
524da5a2ff
Closes #2225 : Add "view elevations" button for site rack groups
2018-07-27 16:25:48 -04:00
Jeremy Stretch
838af2b2d8
Closes #2264 : Added "map it" link for site GPS coordinates
2018-07-27 16:15:56 -04:00
Jeremy Stretch
64e86013bf
Remove admin UI views for ConfigContexts and ObjectChanges
2018-07-27 16:00:50 -04:00
Jeremy Stretch
a1e8397b6b
Closes #2229 : Allow mapping of ConfigContexts to tenant groups
2018-07-27 15:47:29 -04:00
Jeremy Stretch
7476f522e1
Fixes #2265 : Include parent regions when filtering applicable ConfigContexts (credit: lampwins)
2018-07-27 15:10:43 -04:00
Jeremy Stretch
acb06ee4f1
Merge branch 'v2.4-docs' into develop-2.4
2018-07-27 13:42:34 -04:00
Jeremy Stretch
674a0d481e
Additional documentation cleanup
2018-07-27 13:42:18 -04:00
Jeremy Stretch
40efa55ec7
Merged release v2.3.7
2018-07-27 11:43:27 -04:00
Jeremy Stretch
3166d12994
Use real emojis for issue template names
2018-07-26 15:09:19 -04:00
Jeremy Stretch
58a97b4e39
Trying emojis in issue template names
2018-07-26 15:04:47 -04:00
Jeremy Stretch
7b8051d42f
Cleaned up GitHub issue templates
2018-07-26 14:59:23 -04:00
Jeremy Stretch
55f93184d3
Post-release version bump
2018-07-26 14:58:15 -04:00
Jeremy Stretch
684a0d9e36
Update issue templates ( #2277 )
...
* Update issue templates
* Renamed documentation change template
* Fixed description on bug report template
2018-07-26 14:53:32 -04:00
Jeremy Stretch
a85e6370a8
Merge pull request #2275 from digitalocean/develop
...
Release v2.3.7
2018-07-26 14:29:15 -04:00
Jeremy Stretch
0497539ef2
Release v2.3.7
2018-07-26 14:24:16 -04:00
Jeremy Stretch
431361efad
Introduced purpose-specific GitHub issue templates
2018-07-26 12:17:16 -04:00
Jeremy Stretch
e82bf66a76
ExceptionHandlingMiddleware: Use server_error view for custom templates
2018-07-23 23:12:41 -04:00
Jeremy Stretch
c8a73b5b15
Fixes #2266 : Permit additional logging of exceptions beyond custom middleware
2018-07-23 23:00:09 -04:00
Jeremy Stretch
b518258e6d
Closes #2250 : Include stat counters on report result navigation
2018-07-23 16:10:46 -04:00
Jeremy Stretch
a1d45023ab
Fixes #2256 : Prevent navigation overlap when jumping to test results on report page
2018-07-23 15:50:44 -04:00
Jeremy Stretch
b7c2a26155
Closes #2259 : Add changelog tab to interface view
2018-07-23 15:09:37 -04:00
Jeremy Stretch
86a67e7f32
Fixes #2258 : Include changed object type on home page changelog
2018-07-23 15:02:07 -04:00
Jeremy Stretch
ba3ae0d80a
Fixes #2257 : Corrected casting of RIR utilization stats as floats
2018-07-23 14:52:51 -04:00
Jeremy Stretch
beac676a6e
Cleaned up BulkEditView and BulkDeleteView
2018-07-20 21:18:10 -04:00
Jeremy Stretch
97b6038be2
Cleaned up custom fields panel template
2018-07-20 19:56:04 -04:00
Jeremy Stretch
0907a6ce5b
Convert CustomFieldModel from object to abstract model
2018-07-20 19:44:04 -04:00
Jeremy Stretch
9eb433a4ef
Added instructions for replicating NetBox
2018-07-20 15:26:01 -04:00
Jeremy Stretch
d04727f4b5
Fixes #2255 : Corrected display of report results in report list
2018-07-20 09:39:55 -04:00
Jeremy Stretch
206c465e02
Merge branch 'develop' into develop-2.4
2018-07-18 17:51:57 -04:00
Jeremy Stretch
688c421c55
Tweaked Python3 guide to be less disruptive
2018-07-18 17:40:08 -04:00
Jeremy Stretch
93ce0ce670
Further reiterated the policy for pull requests
2018-07-18 16:14:57 -04:00
Jeremy Stretch
c2573774bf
Fixes #2222 : IP addresses created via the available-ips API endpoint should have the same mask as their parent prefix (not /32)
2018-07-18 15:27:45 -04:00
Jeremy Stretch
6e037e91d3
Fixes #2202 : Ditched half-baked concept of tenancy inheritance via VRF
2018-07-18 15:10:12 -04:00
Jeremy Stretch
d665d4d62a
Fixes #1992 : Isolate errors when one of multiple NAPALM methods fails
2018-07-18 14:46:15 -04:00
Jeremy Stretch
29d9b32b67
Fixes #1977 : Don't default master vc_position to 1 when creating a new virtual chassis
2018-07-18 14:17:35 -04:00
Jeremy Stretch
00d218118c
Fixes #2231 : Remove get_absolute_url() from DeviceRole
2018-07-18 11:24:36 -04:00
Jeremy Stretch
02b6ffd59a
Added note about passphrase-protected keys ( #2189 )
2018-07-18 11:03:22 -04:00
Jeremy Stretch
aa0e4406eb
Merge pull request #2167 from lampwins/feature/2166
...
implements #2166 - asset tag partial string search
2018-07-18 10:40:12 -04:00
Jeremy Stretch
d0349f00ad
Misc cleanup
2018-07-18 09:36:05 -04:00
Jeremy Stretch
d77214fef6
Started v2.4 documentation refresh
2018-07-17 17:23:10 -04:00
Jeremy Stretch
8937362433
Release v2.4-beta1
2018-07-17 11:22:25 -04:00
Jeremy Stretch
df6c5dfac5
Established base requirements and pinned package versions for release
2018-07-17 11:10:13 -04:00
Jeremy Stretch
5cf38b5ce9
Enabled export templates for secrets
2018-07-17 10:34:50 -04:00
Jeremy Stretch
6cc9ceb198
Enabled bulk add/remove tags for interfaces
2018-07-17 10:25:16 -04:00
Jeremy Stretch
0c0799f3bf
Closes #1739 : Enabled custom fields for secrets
2018-07-17 09:43:57 -04:00
Jeremy Stretch
9e2ac7b3f4
Cleaned up imports
2018-07-16 17:09:21 -04:00
Jeremy Stretch
8bc8cf5e2d
Include django-rq queues link in admin UI until we implement something cleaner
2018-07-16 16:33:06 -04:00
Jeremy Stretch
277197edd4
Split webhooks documentation into the data model and installation sections
2018-07-16 16:21:46 -04:00
Jeremy Stretch
69ddf046b0
Quick docs update (more to come prior to the v2.4 release)
2018-07-16 14:53:57 -04:00
Jeremy Stretch
ea09023616
Webhook admin form cleanup
2018-07-16 13:54:50 -04:00
Jeremy Stretch
92de67a2ae
Enabled webhooks for device components
2018-07-16 13:34:00 -04:00
Jeremy Stretch
57487f38de
Link to related object if changed object has no URL
2018-07-16 13:29:57 -04:00
Jeremy Stretch
d334bd4477
Corrected exception handling in get_serializer_for_model()
2018-07-16 13:26:26 -04:00
Jeremy Stretch
d7e40de9da
Merged v2.3.6
2018-07-16 12:03:32 -04:00
Jeremy Stretch
786f389be8
Post-release version bump
2018-07-16 11:56:12 -04:00
Jeremy Stretch
09a03565d7
Merge pull request #2244 from digitalocean/develop
...
Release v2.3.6
2018-07-16 11:54:12 -04:00
Jeremy Stretch
456b058462
Release v2.3.6
2018-07-16 11:52:12 -04:00
Jeremy Stretch
ecaba5b32e
Merge pull request #2230 from digitalocean/2125-device-bay-status
...
Fixes #2125 - Show child status in device bay list
2018-07-16 11:47:16 -04:00
Jeremy Stretch
9f4c77d6d7
Merge pull request #2232 from mmahacek/patch-1
...
Update sample report in documentation
2018-07-16 11:46:10 -04:00
Jeremy Stretch
1fb67b791f
Fixes #2239 : Pin django-filter to version 1.1.0
2018-07-16 11:39:37 -04:00
Jeremy Stretch
81b1d54859
Enabled export templates for services
2018-07-12 16:59:22 -04:00
Jeremy Stretch
67dbe02deb
Enabled export templates for virtual chassis
2018-07-12 16:55:23 -04:00
Jeremy Stretch
85efdf8e00
Cleaned up objectchange table
2018-07-12 13:54:22 -04:00
Jeremy Stretch
bbaa3a2058
Enabled change logging for circuit terminations
2018-07-12 13:46:30 -04:00
Jeremy Stretch
931c58bc9a
Enabled export templates for VRFs
2018-07-12 13:16:34 -04:00
Jeremy Stretch
abd5f17916
Enabled webhooks for all (and only) primary models
2018-07-12 13:09:13 -04:00
Jeremy Stretch
50f4c74688
Tweaked migration to include Service model
2018-07-12 13:08:23 -04:00
Jeremy Stretch
f7f7764a6e
Miscellaneous cleanup for tags
2018-07-12 11:34:35 -04:00
Jeremy Stretch
f048cf36ce
Implemented a view for interfaces
2018-07-11 15:30:54 -04:00
mmahacek
a26d1812c2
Update sample report
...
Reference to STATUS_ACTIVE does not work in the current version. Needs to be changed to DEVICE_STATUS_ACTIVE.
2018-07-11 11:52:33 -07:00
zmoody
b6e354085e
Fixes #2125 - Show child status in device bay list
...
Exposes devicebay.installed_device.status in the parent device detail view.
2018-07-10 20:40:48 -05:00
Jeremy Stretch
484a74defd
Misc cleanup for config contexts
2018-07-10 16:16:23 -04:00
Jeremy Stretch
43ed38a6e9
Enabled tags for device components and virtual chassis
2018-07-10 15:36:28 -04:00
Jeremy Stretch
0c4495eb39
Order tags by name only, not item count
2018-07-10 14:25:04 -04:00
Jeremy Stretch
864d49f54d
Fixed regex casting to satisfy pycodestyle
2018-07-10 14:21:40 -04:00
Jeremy Stretch
bd2219276f
Force custom field values to strings for object change serialization
2018-07-10 14:16:16 -04:00
Jeremy Stretch
df1f33992a
Adapted change logging to queue changes in thread-local storage and record them at the end of the request
2018-07-10 13:33:54 -04:00
Jeremy Stretch
663bbd025e
Updated custom fields inclusion tag to use 'with'
2018-07-10 11:02:37 -04:00
Jeremy Stretch
4802e516e5
Arranged object tags into a separate panel
2018-07-10 10:48:33 -04:00
Jeremy Stretch
f2512c4fdc
Include link to parent object changelog when viewing a change
2018-07-10 10:15:56 -04:00
Jeremy Stretch
29172d045d
Added missing import statement
2018-07-10 10:11:09 -04:00
Jeremy Stretch
289a762bf1
Record tags when serializing an object for an ObjectChange
2018-07-10 10:10:22 -04:00
Jeremy Stretch
208409110f
Added bulk tag addition/removal
2018-07-10 10:00:21 -04:00
Jeremy Stretch
e27765d965
Added autocompletion for tags form widget
2018-07-05 16:51:38 -04:00
Jeremy Stretch
96d81d7074
Include return_url when editing interfaces in bulk
2018-07-05 15:36:25 -04:00
Jeremy Stretch
edf53d4516
Flip the order of tag and URL name for the tag template tag
2018-07-05 15:20:13 -04:00
Jeremy Stretch
108e9722fa
Fixes #2214 : Fix bug when assigning a VLAN to an interface on a VM in a cluster with no assigned site
2018-07-05 13:28:26 -04:00
Jeremy Stretch
72cb1cbfff
Queryset fixes for virtual chassis
2018-07-05 13:20:27 -04:00
Jeremy Stretch
ed84c4b210
Merge pull request #2115 from DanSheps/develop
...
Added VirtualChassis Searching
2018-07-05 13:15:57 -04:00
Jeremy Stretch
77518eaf69
Merge pull request #2218 from alexjhart/develop
...
More verbose LDAP nested groups documentation
2018-07-05 13:11:56 -04:00
Jeremy Stretch
4bd36f0ea9
Closes #2062 : Added a note about parent/child device type role
2018-07-05 12:02:32 -04:00
Jeremy Stretch
b19bf791a4
Closes #2138 : Added documentation for filtering on custom fields
2018-07-05 11:58:07 -04:00
Alex Hart
f70b7cab21
More verbose LDAP nested groups documentation
2018-07-03 15:53:58 -07:00
Jeremy Stretch
9eb9715e05
Cleaned up IP addresses list under device/VM interfaces
2018-07-03 17:05:04 -04:00
Jeremy Stretch
49ecf5aa8a
Wrote tests for config contexts
2018-07-03 15:47:54 -04:00
Jeremy Stretch
3ad8850ada
Fixed required fields on ConfigContextSerializer
2018-07-03 15:47:32 -04:00
Jeremy Stretch
d1c9a18d04
Replaced home page user activity with changelog
2018-07-03 14:07:46 -04:00
Jeremy Stretch
89e196e86d
Tweak ConfigContext manager to allow for objects with a regionless site
2018-07-03 13:40:47 -04:00
Jeremy Stretch
25b36d6d42
Remove separate config-context API endpoints; include rendered config context when retrieving a single device/VM
2018-07-03 12:29:20 -04:00
Jeremy Stretch
6ddbd79fe6
Fixed object return_url resolution for bulk editing
2018-07-03 09:49:36 -04:00
Jeremy Stretch
d70ef4d3b3
Cleaned up tags table
2018-07-03 09:47:44 -04:00
Jeremy Stretch
d0308e0f58
Merge branch 'develop' into develop-2.4
2018-07-02 17:01:14 -04:00
Jeremy Stretch
b10635a9b1
Added housekeeping as an issue category
2018-07-02 16:39:38 -04:00
Jeremy Stretch
104bd1b45f
Closes #2211 : Removed Python 2 instructions from the installation docs
2018-07-02 16:33:18 -04:00
Jeremy Stretch
302c14186a
Post-release version bump
2018-07-02 15:55:46 -04:00
Jeremy Stretch
6159994552
Merge pull request #2212 from digitalocean/develop
...
Release v2.3.5
2018-07-02 15:55:25 -04:00
Jeremy Stretch
398041c607
Release v2.3.5
2018-07-02 15:54:09 -04:00
Jeremy Stretch
6ce9f8f291
Merge pull request #2210 from eriktm/develop
...
Adding Swagger settings to describe API authentication correctly.
2018-07-02 15:50:37 -04:00
Jeremy Stretch
c2c8a139f3
Merge branch 'develop' into develop
2018-07-02 15:45:36 -04:00
Jeremy Stretch
698c0decb4
Fixes #2021 : Fix recursion error when viewing API docs under Python 3.4
2018-07-02 15:25:49 -04:00
Jeremy Stretch
ef61c70a9d
Fixes 2064: Disable calls to online swagger validator
2018-07-02 14:39:32 -04:00
Jeremy Stretch
97863115ba
Merge pull request #2206 from abeutot/switch_to_pycodestyle
...
Switch to pycodestyle
2018-07-02 13:38:36 -04:00
Anaël Beutot
fa5493a5d8
Update CI to use pycostyle instead of pep8
2018-07-02 19:27:53 +02:00
Jeremy Stretch
cd56e51a61
Closes #1851 : Standardize usage of GetReturnURLMixin
2018-07-02 11:54:41 -04:00
Jeremy Stretch
3e9cec3e8e
Closes #2159 : Allow custom choice field to specify a default choice
2018-06-29 16:01:28 -04:00
Erik Hetland
943ec0b64b
Adding Swagger settings to describe API authentication correctly. Fixes #1826
2018-06-29 22:01:01 +02:00
Jeremy Stretch
8008015082
Tweaked API error reporting from #2181
2018-06-29 15:18:30 -04:00
Jeremy Stretch
af54d96d30
Fixes #2181 : Raise validation error on invalid prefix_length when allocating next-available prefix
2018-06-29 15:10:30 -04:00
Jeremy Stretch
d98aa03e9d
Fixes #2173 : Fixed IndexError when automaticating allocating IP addresses from large IPv6 prefixes
2018-06-29 14:52:37 -04:00
Jeremy Stretch
8d4c686ae2
Fixes #2192 : Prevent a 0U device from being assigned to a rack position
2018-06-29 14:09:20 -04:00
Jeremy Stretch
982b9454f8
Closes #2194 : Added 'address' filter to IPAddress model
2018-06-29 13:54:21 -04:00
Jeremy Stretch
28a2a37ed2
Fixes #2191 : Added missing static choices to circuits and DCIM API endpoints
2018-06-29 13:17:07 -04:00
Jeremy Stretch
acfbe9c1b1
Merge branch 'develop-2.4' of https://github.com/digitalocean/netbox into develop-2.4
2018-06-29 12:27:08 -04:00
Jeremy Stretch
4824c75563
Merge pull request #2204 from lampwins/bug/2203
...
Fix #2203 - webhook content type check
2018-06-29 12:26:54 -04:00
Jeremy Stretch
3f019732b3
Merge pull request #2209 from digitalocean/revert-2169-patch-1
...
Revert "Closes #2168 : Add Extreme SummitStack interface form factors"
2018-06-29 12:19:33 -04:00
Jeremy Stretch
007852a48f
Revert "Closes #2168 : Add Extreme SummitStack interface form factors"
2018-06-29 12:18:49 -04:00
Jeremy Stretch
3474697a66
Merge pull request #2169 from tradiuz/patch-1
...
Closes #2168 : Add Extreme SummitStack interface form factors
2018-06-29 12:18:37 -04:00
Jeremy Stretch
bf1c7cacc6
Improved rendering of boolean fields in tables
2018-06-29 12:05:56 -04:00
Jeremy Stretch
b9bdd666da
Closes #2200 : Replaced detail_route API view decorator with action (DRF change)
2018-06-29 11:48:21 -04:00
Jeremy Stretch
35d58d2f7c
Closes #2029 : Added optional NAPALM arguments to Platform model
2018-06-29 11:21:00 -04:00
Jeremy Stretch
f5f16ce64b
Include custom fields in ObjectChange data
2018-06-29 10:40:57 -04:00
Jeremy Stretch
06dab9c468
Merge pull request #2208 from digitalocean/1349-config-contexts
...
1349 config contexts
2018-06-29 10:02:18 -04:00
Jeremy Stretch
7857480978
Added missing description field
2018-06-29 09:56:04 -04:00
Jeremy Stretch
278bacbce8
Fixed rendered config context ordering
2018-06-29 09:53:33 -04:00
Jeremy Stretch
743cf6d398
Added description to ConfigContext
2018-06-29 09:44:32 -04:00
Jeremy Stretch
ace7e3b108
Fixed is_active table column
2018-06-28 14:19:26 -04:00
Jeremy Stretch
1edc73179a
Sort rendered config context
2018-06-28 14:10:20 -04:00
Jeremy Stretch
65dd7a5938
Applied JSON rederer to ConfigContext data
2018-06-28 14:05:57 -04:00
Jeremy Stretch
62989ecb6e
Moved object context rendering to ObjectConfigContextView and standardized the template
2018-06-28 13:48:12 -04:00
Jeremy Stretch
b952ec73ce
Introduced the render_json template filter
2018-06-28 10:49:52 -04:00
John Anderson
65e18e057f
fixed #2203
2018-06-27 22:17:17 -04:00
Jeremy Stretch
c13e4858d7
Initial work on config contexts
2018-06-27 16:02:34 -04:00
Anaël Beutot
4e09b32dd9
Fix pycodestyle errors
...
Mainly two kind of errors:
* pokemon exceptions
* invalid escape sequences
2018-06-27 17:24:33 +02:00
Jeremy Stretch
ffcbc54522
Merge pull request #2198 from digitalocean/1898-activity-logging
...
Closes #1898 : Change logging
2018-06-25 13:36:48 -04:00
Jeremy Stretch
06143b6c70
Fixes interface logging error
2018-06-25 13:29:23 -04:00
Jeremy Stretch
0af36eb99b
Log interface connection changes
2018-06-25 13:12:03 -04:00
Jeremy Stretch
b11c3635b0
Corrected import of reverse() for Django 2.0
2018-06-22 16:34:38 -04:00
Jeremy Stretch
66c4911298
Fixed Region model declaration
2018-06-22 16:34:07 -04:00
Jeremy Stretch
36971b7651
Fixed changelog purging frequency
2018-06-22 16:23:07 -04:00
Jeremy Stretch
3bdfe9c249
Implemented changelog retention setting, automatic purging
2018-06-22 16:18:41 -04:00
Jeremy Stretch
4e6f73e452
Fixed invalid reference to content_type
2018-06-22 15:30:54 -04:00
Jeremy Stretch
ce27a1d211
serialize_object(): Allow extra data to overwrite existing fields
2018-06-22 15:27:22 -04:00
Jeremy Stretch
2d198403c7
Extend ObjectChange to optionally indicate a related object (e.g. a parent device)
2018-06-22 15:05:40 -04:00
Jeremy Stretch
6c1b5fdf3a
Moved object serialization into a utility function
2018-06-22 14:00:23 -04:00
Jeremy Stretch
9d419de9dc
Merge branch 'develop-2.4' into 1898-activity-logging
2018-06-21 16:53:15 -04:00
Jeremy Stretch
b945dec41b
Closes #1687 : Enabled custom fields for services
2018-06-21 16:17:18 -04:00
Jeremy Stretch
7819d9c112
Closes #1673 : Added object/list views for services
2018-06-21 15:55:27 -04:00
Jeremy Stretch
258373f1a1
Closes #2118 : Added latitude and longitude fields to Site
2018-06-21 14:55:10 -04:00
Jeremy Stretch
e1055b7f97
Moved ObjectChange creation logic from middleware to ChangeLoggedModel
2018-06-21 13:24:26 -04:00
Jeremy Stretch
a1f6ed1713
Disabled the creation of new UserActions
2018-06-21 10:56:33 -04:00
Jeremy Stretch
4ffce75b70
Fixed typo
2018-06-21 09:47:20 -04:00
Jeremy Stretch
09212691e2
Added changelog links for organizational models
2018-06-20 14:54:04 -04:00
Jeremy Stretch
ddd878683d
Implemented changelog views
2018-06-20 13:52:54 -04:00
Jeremy Stretch
a8b11e45c1
Record a unique request ID with each ObjectChange
2018-06-19 15:45:15 -04:00
Jeremy Stretch
23f91274d6
Added API serializer for ObjectChange
2018-06-19 15:04:56 -04:00
Jeremy Stretch
6dde0f030a
Fixes #2182 : ValueError raised when viewing the interface connections table
2018-06-19 13:37:12 -04:00
Jeremy Stretch
d154b4cc9e
Merge pull request #2178 from chowell5/add-serial-to-bubble
...
Add a serial number to the popover in rack elevation number
2018-06-18 13:34:44 -04:00
Chris Howells
7c11fa7b50
Add a serial number to the popover in rack elevation number
2018-06-18 14:35:07 +01:00
tradiuz
264bf6c484
Adding SummitStack-256
2018-06-15 13:43:04 -05:00
tradiuz
3854a9d633
Changes for Issue #2168
...
Adding support for Extreme Networks SummitStack port types.
2018-06-14 16:59:00 -05:00
Jeremy Stretch
38569029d8
Prevent duplicate signals from change logging middleware
2018-06-14 16:18:42 -04:00
Jeremy Stretch
3c2e0b0b17
Added changelog views
2018-06-14 16:15:14 -04:00
Jeremy Stretch
21c4085c51
Moved object header templates into object base templates
2018-06-14 13:34:37 -04:00
John Anderson
82189de78e
implements #2166 - asset tag partial string search
2018-06-14 13:17:06 -04:00
Jeremy Stretch
33cf227bc8
Implemented new object change logging to replace UserActions
2018-06-13 17:06:33 -04:00
Jeremy Stretch
b556d2d626
Renamed CreatedUpdatedModel to ChangeLoggedModel and applied it to all primary and organizational models
2018-06-13 15:40:16 -04:00
Jeremy Stretch
81258ea35b
Merge pull request #2158 from digitalocean/2157-natural-ordering
...
Fixes #2157 : Natural ordering breaks when sorting objects by name
2018-06-11 16:09:25 -04:00
Jeremy Stretch
90abeedc3e
Fix natural ordering within object tables
2018-06-11 15:10:31 -04:00
Jeremy Stretch
048e843c39
Added tests for NaturalOrderByManager
2018-06-08 15:42:10 -04:00
Jeremy Stretch
e4f336a843
Establish tests for the utilities app
2018-06-08 14:32:41 -04:00
Jeremy Stretch
33add12069
Merge branch 'develop' into develop-2.4
2018-06-07 16:23:57 -04:00
Jeremy Stretch
8bad3aee74
Post-release version bump
2018-06-07 16:22:36 -04:00
Jeremy Stretch
a1f624c1cc
Merge pull request #2152 from digitalocean/develop
...
Release v2.3.4
2018-06-07 16:14:18 -04:00
Jeremy Stretch
ff0a0df478
Release v2.3.4
2018-06-07 15:53:05 -04:00
Jeremy Stretch
5dd2f37035
Fixes #2087 : Don't overwrite existing vc_position of master device when creating a virtual chassis
2018-06-07 15:32:19 -04:00
Jeremy Stretch
862e44e96f
Fixes #2148 : Do not force timezone selection when editing sites in bulk
2018-06-07 14:51:27 -04:00
Jeremy Stretch
643b0eaf65
Fixes #2127 : Prevent non-conntectable interfaces from being connected
2018-06-07 14:22:56 -04:00
Jeremy Stretch
0af6df3121
Fixes #2150 : Fix display of LLDP neighbors when interface name contains a colon
2018-06-07 10:55:30 -04:00
Jeremy Stretch
e0616d933f
Merge pull request #2144 from digitalocean/update-site-serializer
...
Fixes #2143 - PUTs to Site Endpoint Requires Value for time_zone
2018-06-06 11:06:51 -04:00
zmoody
1e7fdbc79a
Fixes #2143 - PUTs to Site Endpoint Requires Value for time_zone
...
Allow null values for `time_zone` field in the writeable serializer for the sites endpoint.
2018-06-05 10:26:33 -05:00
Jeremy Stretch
5591107f95
Merge pull request #2136 from digitalocean/mdl-docs-webhooks-typo2
...
docs: fix circuits typo
2018-06-01 16:08:58 -04:00
Matt Layher
e3c3e54cbb
docs: fix circuits typo
2018-06-01 16:04:44 -04:00
Jeremy Stretch
75525cc83f
Merge pull request #2135 from digitalocean/mdl-docs-webhooks-typo
...
docs: fix typos and markdownlint warnings in webhooks docs
2018-06-01 15:44:54 -04:00
Jeremy Stretch
ff1217fca9
Removed extraneous new_subnet() function on ipam.Prefix
2018-06-01 15:44:03 -04:00
Matt Layher
a61473dd98
docs: fix typos and markdownlint warnings in webhooks docs
2018-06-01 15:07:18 -04:00
Jeremy Stretch
edd8e9e41e
Remove print() statements left behind from testing
2018-05-30 16:56:56 -04:00
Jeremy Stretch
efa118c3c8
Tweaked webhooks and Redis settings
2018-05-30 14:51:59 -04:00
Jeremy Stretch
503efe2d9d
Miscellaneous cleanup of the Webhook model
2018-05-30 13:59:00 -04:00
Jeremy Stretch
8762f1314d
Closes #2131 : Added created and last_updated fields to DeviceType
2018-05-30 13:41:14 -04:00
John Anderson
836478c166
Implements #81 - webhook event backend ( #1640 )
...
* merge branch develop
* bugfix, signals for virtualization's class wasn't correctly defined
* updated webhooks for 2.4 and cleanup
* updated docs to cover changes to supervisor config
* review changes and further cleanup
* updated redis connection settings
* cleanup settings
2018-05-30 11:19:10 -04:00
dansheps
acc59a9da5
Fix PEP8
2018-05-24 16:03:13 -05:00
dansheps
03ce4bdfca
Added VirtualChassis Searching
2018-05-24 15:27:09 -05:00
Jeremy Stretch
1473d90243
Merge pull request #2110 from mandarg/fix-error-message
...
Add "does" to error messages
2018-05-24 15:19:43 -04:00
Mandar Gokhale
32eee0bede
Add "does" to error messages
...
Those error messages looked a bit strange when I got them, hence the
fix.
2018-05-23 17:41:52 -04:00
Reimann, Timo
131436fc20
Changed upgrading documentation for ease of use
2018-05-22 16:20:10 -04:00
Jeremy Stretch
966c188977
Merge pull request #1939 from dougthor42/patch-1
...
Add note about copying reports to `upgrading.md`
2018-05-22 16:16:43 -04:00
Jeremy Stretch
afba80bff9
Merge pull request #2083 from Grokzen/add_rack_role_export
...
Add missing export button to rack roles list view.
2018-05-22 15:52:50 -04:00
Jeremy Stretch
4fd52d46bf
Closes #238 : Allow racks with the same name within a site (but in different groups)
2018-05-22 15:45:30 -04:00
Jeremy Stretch
8f9fc8fb51
Added migrations for #132 (tags)
2018-05-22 15:06:47 -04:00
Jeremy Stretch
b0985ebd42
Closes #2034 : Include the ID when showing nested interface connections
2018-05-22 14:41:11 -04:00
Jeremy Stretch
0d267d97fe
Fixes #2075 : Enable tenant assignment when creating a rack reservation via the API
2018-05-22 14:09:06 -04:00
Jeremy Stretch
b0cd372af9
Fixes #2066 : Catch AddrFormatError on invalid IP addresses
2018-05-22 13:56:11 -04:00
Jeremy Stretch
63100b683d
Merge pull request #2103 from digitalocean/132-taggit
...
132-taggit
2018-05-22 13:01:27 -04:00
Jeremy Stretch
74aa992ec6
Added django-taggit
2018-05-22 12:49:56 -04:00
Jeremy Stretch
dc2f1d7c64
Added API views & tests for tags
2018-05-22 12:46:14 -04:00
Jeremy Stretch
03a1c48b54
Added list and utility views for tags
2018-05-22 12:22:46 -04:00
Jeremy Stretch
918339cfa8
Tweak formatting of message to handle translation strings
2018-05-22 11:19:47 -04:00
Jeremy Stretch
601fb418b5
Tweaked ordering of tags list
2018-05-22 10:51:40 -04:00
Jeremy Stretch
e5af4f6f17
Fixes #2093 : Fix link to circuit termination in device interfaces table
2018-05-21 17:31:43 -04:00
Jeremy Stretch
399a633d9d
Post-release version bump
2018-05-21 16:50:31 -04:00
Jeremy Stretch
2ef223b5ea
Merge pull request #2099 from eriktm/2098-permission-typo
...
Fixing typo in permission check for ClusterView.
2018-05-21 16:20:09 -04:00
Erik Hetland
2cdb527df9
Fixing typo in permission check for ClusterView.
2018-05-19 11:50:03 +02:00
Jeremy Stretch
b3350490e7
Implemented tag filtering
2018-05-18 16:24:15 -04:00
Jeremy Stretch
1d1553275e
Added tags panel to object list view
2018-05-18 15:43:21 -04:00
Jeremy Stretch
0189609137
Fixes URL name
2018-05-18 12:35:04 -04:00
Jeremy Stretch
e6b3983a4e
Added template tag for tag links
2018-05-18 11:09:11 -04:00
Jeremy Stretch
5247f10d7e
Removed redundant tags field
2018-05-18 10:14:56 -04:00
Jeremy Stretch
9b3869790d
Implemented tags for all primary models
2018-05-10 12:53:11 -04:00
Jeremy Stretch
b0dafcf50f
Initial work on implementing django-taggit for #132
2018-05-08 16:28:26 -04:00
Grokzen
fc0e8e2aae
Add export button to rack roles list view.
2018-05-08 16:06:53 +02:00
Jeremy Stretch
57f6d22c64
Merge branch 'develop' into develop-2.4
2018-04-19 11:24:11 -04:00
Jeremy Stretch
e5454d6714
Post-release version bump
2018-04-19 11:17:17 -04:00
Jeremy Stretch
328958876a
Merge pull request #2041 from digitalocean/develop
...
Release v2.3.3
2018-04-19 11:15:48 -04:00
Jeremy Stretch
a7389de109
Release v2.3.3
2018-04-19 11:07:19 -04:00
Jeremy Stretch
b911ab01d2
Merge pull request #2038 from DirtyCajunRice/develop
...
stop force value split w ArrayFieldSelectMultiple. Fixes #2037
2018-04-19 10:55:25 -04:00
Nicholas St. Germain
9153c71cbf
stop force value split w ArrayFieldSelectMultiple
2018-04-18 14:02:40 -05:00
Jeremy Stretch
b44aa9d32e
Fixes #2014 : Allow assignment of VLANs to VM interfaces via the API
2018-04-18 12:37:20 -04:00
Jeremy Stretch
7805848e6c
Merge pull request #2024 from digitalocean/1794-writable-nested-serializers
...
1794 writable nested serializers
2018-04-16 10:46:23 -04:00
Jeremy Stretch
bcb1d9af0b
Fixes #2012 : Fixed deselection of an IP address as the primary IP for its parent device/VM
2018-04-12 13:03:20 -04:00
Jeremy Stretch
ef84889a57
Fixes #2022 : Show 0 for zero-value fields on CSV export
2018-04-12 12:54:21 -04:00
Jeremy Stretch
81c027e7cf
Fixes #2023 : Manufacturer should not be a required field when importing platforms
2018-04-12 12:45:25 -04:00
Jeremy Stretch
fd62a248ee
Merge pull request #2020 from Wikia/intfix
...
#2019 : avoid illegal casts on large integers
2018-04-12 12:06:44 -04:00
frankfarmer
2c8bea1b59
avoid illegal casts on large integers
...
A similar fix was applied in e5e32d82d00e454ba5edf25316828c1cdcd7673e
2018-04-09 17:42:54 -07:00
Jeremy Stretch
aeaa47e91d
Avoid a bug in DRF v3.8.2
2018-04-06 14:40:16 -04:00
Jeremy Stretch
9de1a8c363
Introduced SerializedPKRelatedField to represent serialized ManyToManyFields
2018-04-06 12:42:25 -04:00
Jeremy Stretch
c72d70d114
Removed nested serializers for ManyToMany relationships temporarily
2018-04-05 16:26:29 -04:00
Jeremy Stretch
821fb1e01e
Finished merging writable serializers
2018-04-05 14:12:43 -04:00
Jeremy Stretch
7241783249
Started merging writable serializers (WIP)
2018-04-04 17:01:24 -04:00
Jeremy Stretch
db3cbaf83b
Introduced WritableNestedSerializer
2018-04-04 15:39:14 -04:00
Jeremy Stretch
72c518bcb7
Updated tests for recently added model fields
2018-04-04 15:10:06 -04:00
Jeremy Stretch
9725f19bae
Code formatting cleanup
2018-03-30 13:57:26 -04:00
Jeremy Stretch
0bb632c642
Allow Django 1.11
2018-03-30 10:54:35 -04:00
Jeremy Stretch
0969c458b3
Closes #1842 : Implement support for Django 2.0
2018-03-30 10:39:22 -04:00
Jeremy Stretch
07364abf9e
Fixes #1988 : Order interfaces naturally when bulk renaming
2018-03-29 15:15:13 -04:00
Jeremy Stretch
20cb13e1bb
Fixes #1975 : Correct filtering logic for custom boolean fields
2018-03-29 14:47:35 -04:00
Jeremy Stretch
3f3b385de7
Fixes #1999 : Added missing description field to site edit form
2018-03-29 13:49:50 -04:00
Jeremy Stretch
94b12e506e
Fixes #1993 : Corrected status choices in site CSV import form
2018-03-29 09:50:29 -04:00
Jeremy Stretch
4ec6e52e73
Closes #1990 : Improved search function when assigning an IP address to an interface
2018-03-29 09:45:17 -04:00
Jeremy Stretch
88adc5ca86
Post-release version bump
2018-03-22 15:06:59 -04:00
Jeremy Stretch
68f73c7f94
Merge pull request #1987 from digitalocean/develop
...
Release v2.3.2
2018-03-22 15:05:59 -04:00
Jeremy Stretch
223c95adbc
Release v2.3.2
2018-03-22 14:59:23 -04:00
Jeremy Stretch
3aaca1ca02
Require validation dependencies when installing drf-yasg
2018-03-22 11:51:27 -04:00
Jeremy Stretch
6a4d17b8a5
Merge pull request #1985 from lampwins/docs/apache-header
...
added X-Forwarded-Proto header to apache config
2018-03-22 11:43:43 -04:00
Jeremy Stretch
720c5fabaf
Merge pull request #1643 from RyanBreaker/wildcard
...
Implements #1586 , add additional variants for ExpandableNameFields
2018-03-22 11:40:54 -04:00
John Anderson
1c5239a4d0
added X-Forwarded-Proto header to apache config
2018-03-22 10:51:12 -04:00
Jeremy Stretch
05b5609d86
Merge pull request #1930 from davcamer/drf-yasg
...
Use drf_yasg to generate swagger
2018-03-21 15:43:05 -04:00
Jeremy Stretch
7e92aeb7ac
Merge pull request #1981 from luto/patch-1
...
compare strings using "==" not "is", fix crash bug
2018-03-21 15:22:00 -04:00
Jeremy Stretch
6e2eb15a80
Fixes #1978 : Include all virtual chassis member interfaces in LLDP neighbors view
2018-03-21 15:12:15 -04:00
luto
0b825ac3d0
compare strings using "==" not "is", fixes #1980
2018-03-21 14:28:59 +01:00
Dave Cameron
b5f1d74d6f
Definition for /dcim/connected-device/ endpoint
2018-03-16 16:48:08 -04:00
Dave Cameron
e071b7dfd5
The id__in field is a csv-separated string of ids
...
drf_yasg is interpreting it as a number because NumericInFilter inherits
from django's NumberFilter which explicitly identifies as being a
DecimalField.
2018-03-15 17:07:58 -04:00
Dave Cameron
53e4e74930
Differentiate better between boolean and 0, 1 choices
2018-03-15 17:07:58 -04:00
Dave Cameron
b83de7eb11
Use drf_yasg to generate swagger
...
drf_yasg provides more complete swagger output, allowing for generation
of usable clients.
Some custom work was needed to accommodate Netbox's custom field
serializers, and to provide x-nullable attributes where appropriate.
2018-03-15 17:07:58 -04:00
Jeremy Stretch
38a208242b
Closes #1945 : Implemented a VLAN members view
2018-03-15 15:33:13 -04:00
Jeremy Stretch
4acd8e180d
Merge pull request #1902 from lae/feature/ansible-alt-install
...
Add Ansible alternative installation to README
2018-03-14 15:26:33 -04:00
Jeremy Stretch
debc8521a5
Closes #1968 : Link device type instance count to filtered device list
2018-03-14 15:18:24 -04:00
Jeremy Stretch
8bd268d81c
Closes #1944 : Enable assigning VLANs to virtual machine interfaces
2018-03-14 14:53:28 -04:00
Jeremy Stretch
ae6848b194
Fixed Slack URL
2018-03-14 10:30:55 -04:00
Jeremy Stretch
b22744b031
Removed validation constraint prohibitting a VLAN from being both tagged and untagged
2018-03-09 14:00:48 -05:00
Jeremy Stretch
a75d7079df
Fixed tests
2018-03-08 13:36:14 -05:00
Jeremy Stretch
aa8442a345
Removed VLAN assignments from interface bulk editing
2018-03-08 13:29:08 -05:00
Jeremy Stretch
70625a5cb0
Improved validation and workflow
2018-03-08 13:25:51 -05:00
Jeremy Stretch
7c043d9b4f
Replaced tagged/untagged VLAN assignment widgets with a VLAN table; separate view for adding VLANs
2018-03-07 17:01:51 -05:00
Jeremy Stretch
546f17ab50
Closes #1866 : Introduced AnnotatedMultipleChoiceField for filter forms
2018-03-07 14:16:38 -05:00
Jeremy Stretch
1c9986efc4
Closes #1949 : Added a button to view elevations on rack groups list
2018-03-07 11:37:05 -05:00
Jeremy Stretch
8ae13e29f5
Fixes #1955 : Require a plaintext value when creating a new secret
2018-03-07 11:20:10 -05:00
Jeremy Stretch
f5bb072f28
Fixes #1953 : Ignore duplicate IPs when calculating prefix utilization
2018-03-07 11:08:28 -05:00
Jeremy Stretch
37eef0ba6d
Fixes #1951 : Fix TypeError exception when importing platforms
2018-03-06 12:10:02 -05:00
Jeremy Stretch
603b80db1b
Fixes #1948 : Fix TypeError when attempting to add a member to an existing virtual chassis
2018-03-06 11:48:26 -05:00
Douglas Thor
8d9543cb6a
Add note about copying reports to upgrading.md
...
The `upgrading.md` file does not mention reports. If the user created reports in the old version's default directory (`./netbox/reports`), then the reports will not be transferred to the new version.
2018-03-01 15:05:51 -08:00
Jeremy Stretch
c823660a8f
Post-release version bump
2018-03-01 15:36:32 -05:00
Jeremy Stretch
ec4d28ac6c
Merge pull request #1937 from digitalocean/develop
...
Release v2.3.1
2018-03-01 15:36:10 -05:00
Jeremy Stretch
0c5ad85b35
Release v2.3.1
2018-03-01 15:30:09 -05:00
Jeremy Stretch
bdecf7a3e3
Fixes #1936 : Trigger validation error when attempting to create a virtual chassis without specifying member positions
2018-03-01 14:40:39 -05:00
Jeremy Stretch
6b62720daf
Closes #1910 : Added filters for cluter group and cluster type
2018-03-01 13:22:43 -05:00
Jeremy Stretch
d48c450018
Merge pull request #1925 from lampwins/bug/1921
...
fixed #1921 - create interfaces with 802.1q in api
2018-03-01 13:17:16 -05:00
Jeremy Stretch
078404fb59
Fixes #1926 : Prevent reassignment of parent device when bulk editing VC member interfaces
2018-03-01 13:10:36 -05:00
Jeremy Stretch
4bb526896f
Fixes #1934 : Fixed exception when rendering export template on an object type with custom fields assigned
2018-03-01 12:37:12 -05:00
Jeremy Stretch
0476006ef2
Merge pull request #1929 from lampwins/bug/1928
...
Fixed #1928 form bound check for site and vlan group
2018-03-01 12:22:17 -05:00
John Anderson
19831f0177
Merge branch 'develop' into bug/1921
2018-03-01 12:11:46 -05:00
Jeremy Stretch
fc9871fba3
Fixes #1935 : Correct API validation of VLANs assigned to interfaces
2018-03-01 12:05:25 -05:00
John Anderson
b34f4f8e43
refactor to handle M2M validation in ValidatedModelSerializer
2018-03-01 11:31:56 -05:00
John Anderson
0357d8522c
Merge branch 'develop' into bug/1921
2018-03-01 11:26:52 -05:00
Jeremy Stretch
08d06bd781
Fixes #1921 : Ignore ManyToManyFields when validating a new object created via the API
2018-03-01 11:16:28 -05:00
Jeremy Stretch
01a97add2a
Fixes #1927 : Include all VC member interaces on A side when creating a new interface connection
2018-03-01 09:49:17 -05:00
John Anderson
3cb351dceb
fixed form bound check for site and vlan group
2018-02-28 16:31:53 -05:00
Jeremy Stretch
9e11591b3b
Post-release version bump (a bit late)
2018-02-27 17:56:18 -05:00
John Anderson
e4c1cece75
fixed #1921 - create interfaces with 801.1q in api
2018-02-27 16:19:28 -05:00
Jeremy Stretch
6881a98048
Fixes #1924 : Include VID in VLAN lists when editing an interface
2018-02-27 16:10:02 -05:00
Jeremy Stretch
36de9f10d6
Closes #1918 : Add note about copying media directory to upgrade doc
2018-02-27 15:54:25 -05:00
Jeremy Stretch
1cc135f01f
Fixes #1919 : Prevent exception when attempting to create a virtual machine without selecting devices
2018-02-27 15:40:24 -05:00
Jeremy Stretch
079c8894fa
Fixes #1915 : Redirect to device view after deleting a component
2018-02-27 14:59:45 -05:00
Jeremy Stretch
957074a134
Merge pull request #1913 from digitalocean/develop
...
Release v2.3.0
2018-02-26 14:23:03 -05:00
Jeremy Stretch
970759ed8b
Release v2.3.0
2018-02-26 14:19:38 -05:00
Jeremy Stretch
22f17a1424
Merge branch 'develop-2.3' into develop
2018-02-26 14:14:47 -05:00
Jeremy Stretch
5ed797cfc9
Fixes #1907 : Allow removing an IP as the primary for a device when editing the IP directly
2018-02-26 14:13:34 -05:00
Jeremy Stretch
8ad59058a5
Updated requirements list
2018-02-26 13:54:19 -05:00
Jeremy Stretch
ec7bbcf90d
Closes #1899 : Prefer binary package of psycopg2
2018-02-26 13:40:04 -05:00
Jeremy Stretch
37dde72c8f
Corrected order of arguments on DeviceVCMembershipForm
2018-02-26 13:28:05 -05:00
Jeremy Stretch
972f9be291
Formatting correction
2018-02-26 13:20:28 -05:00
Jeremy Stretch
8b33b888b2
Merge branch 'develop' into develop-2.3
2018-02-21 16:16:20 -05:00
Jeremy Stretch
d29fd338eb
Post-release version bump
2018-02-21 16:13:29 -05:00
Jeremy Stretch
c4f7e8121a
Merge pull request #1903 from digitalocean/develop
...
Release v2.2.10
2018-02-21 16:05:45 -05:00
Jeremy Stretch
8b5dba25f5
Release v2.2.10
2018-02-21 16:04:15 -05:00
Musee Ullah
e18b5f5fd4
Add Ansible alternative installation to README
2018-02-22 05:56:33 +09:00
Jeremy Stretch
a5dc9537e5
Closes #1693 : Allow specifying loose or exact matching for custom field filters
2018-02-21 15:40:11 -05:00
Jeremy Stretch
3064948d8c
Closes #1801 : Update list of rack groups when selecting a site to filter by in rack elevations list
2018-02-21 14:06:38 -05:00
John Eismeier
e6bcc4a3fe
Propose fix typos ( #1897 )
2018-02-21 12:39:29 -05:00
Jeremy Stretch
6967b6bdc5
Fixes #1892 : Removed convenience function from an old migration (see #632 ) to fix database error on extras/0009_topologymap_type
2018-02-21 12:00:38 -05:00
Jeremy Stretch
a8977a5dec
Closes #1885 : Added a device filter field for primary IP
2018-02-21 10:55:49 -05:00
Jeremy Stretch
b837e8ea0b
Fixes #1886 : Allow setting the primary IPv4/v6 address for a VirtualMachine via the web UI
2018-02-21 10:49:40 -05:00
Jeremy Stretch
110052fa0f
Fixes #1889 : Consistent ordering of interface fields on add/edit
2018-02-21 10:38:45 -05:00
Jeremy Stretch
84bb977d2e
Finished VirtualChassis list view
2018-02-21 09:53:23 -05:00
Jeremy Stretch
2d93c2b2da
Closes #78 : Implemented ability to render topology maps for console/power
2018-02-15 12:10:29 -05:00
Jeremy Stretch
9e4f2a9614
Fixed panel heading CSS class
2018-02-15 10:01:02 -05:00
Jeremy Stretch
5412a9f8ea
Exclude devices already assigned to a VC from the list of potential VC members
2018-02-14 13:36:05 -05:00
Jeremy Stretch
d7177d3e05
Fixed typo in template
2018-02-14 13:35:25 -05:00
Jeremy Stretch
a21bd81681
VirtualChassis form validation cleanup
2018-02-14 12:47:10 -05:00
Jeremy Stretch
e653f35bf1
Fixes #1884 : Provide additional context to identify devices when creating/editing avirtual chassis
2018-02-14 11:14:04 -05:00
John Anderson
28ea06a8bc
Fix for bulk interface edit form 802.1Q settings ( #1882 )
...
* fixes #1881 - bulk interface 802.1Q settings form
* fix PEP8 newline
* PEP8 fixup
2018-02-14 10:42:12 -05:00
Jeremy Stretch
86b0491b68
Closes #1876 : Added explanatory title text to disabled NAPALM buttons on device view
2018-02-13 11:03:31 -05:00
Jeremy Stretch
c8309581be
Fixes #1869 : Corrected ordering of VRFs with duplicate names
2018-02-07 13:40:08 -05:00
Jeremy Stretch
376c531fe4
Template libraries cleanup
2018-02-07 13:35:19 -05:00
Jeremy Stretch
b2c5bcd4f1
Upgraded jquery to v3.3.1
2018-02-06 15:11:29 -05:00
Jeremy Stretch
73c64272d8
Merge branch 'develop' into develop-2.3
2018-02-06 14:58:11 -05:00
Jeremy Stretch
11fe54753e
Fixes #1867 : Allow filtering on device status with multiple values
2018-02-06 14:10:42 -05:00
Jeremy Stretch
69f921aea9
Closes #1864 : Added a 'status' field to the circuit model
2018-02-06 14:06:05 -05:00
Jeremy Stretch
594ef71027
Fixes #1860 : Do not populate initial values for custom fields when editing objects in bulk
2018-02-02 21:30:16 -05:00
Jeremy Stretch
d25d8c21f6
Eliminated queries for distinct related object counts for better performance
2018-02-02 17:46:23 -05:00
Jeremy Stretch
835d13542f
Fixes #1858 : Include device/CM count for cluster list in global search results
2018-02-02 17:11:46 -05:00
Jeremy Stretch
7f5a3fffd3
Fixed related object links for platform/role tables
2018-02-02 16:49:38 -05:00
Jeremy Stretch
1890e710cb
Fixed quoting of line breaks inside a CSV field
2018-02-02 16:31:23 -05:00
Jeremy Stretch
a9fefbec5c
Added missing CSV header
2018-02-02 16:23:07 -05:00
Jeremy Stretch
b96e3af6c7
Closes #1714 : Standardized CSV export functionality for all object lists
2018-02-02 16:12:57 -05:00
Jeremy Stretch
12e6fe1d50
Standardized declaration of csv_headers on models
2018-02-02 14:26:16 -05:00
Jeremy Stretch
60c03a646c
Fixes #1859 : Implemented support for line breaks within CSV fields
2018-02-02 13:32:16 -05:00
Jeremy Stretch
59dcbce417
Refactored CSV export logic
2018-02-02 11:36:45 -05:00
Jeremy Stretch
df10fa87d3
Replaced IRC with Slack; formatting cleanup
2018-02-01 16:52:24 -05:00
Jeremy Stretch
a954406d1f
Changed IRC to Slack; added warning about noisy comments
2018-02-01 16:39:48 -05:00
Jeremy Stretch
e2213f458f
Allow assignment of services to IPs on any VC member
2018-02-01 16:11:04 -05:00
Jeremy Stretch
55adcc1f0c
Additional validation cleanup
2018-02-01 15:53:59 -05:00
Jeremy Stretch
d6eaa3d0cc
Added virtual chassis tests
2018-02-01 13:52:41 -05:00
Jeremy Stretch
25ad58d42c
Cleaned up API for virtual chassis
2018-02-01 13:02:34 -05:00
Jeremy Stretch
b61bccbb67
Added virtual chassis member remove view
2018-02-01 12:49:23 -05:00
Jeremy Stretch
f1da517c84
Added virtual chassis member add view
2018-02-01 11:39:13 -05:00
Jeremy Stretch
a4019be28c
Collapsed VCMembership into the Device model (WIP)
2018-01-31 22:47:27 -05:00
Jeremy Stretch
36090d9f02
Post-release version bump
2018-01-31 11:15:26 -05:00
Jeremy Stretch
6b101d2c49
Merge branch 'develop' into develop-2.3
2018-01-31 11:13:17 -05:00
Jeremy Stretch
6436d703f5
Merge pull request #1852 from digitalocean/develop
...
Release v2.2.9
2018-01-31 10:43:20 -05:00
Jeremy Stretch
b3243704df
Release v.2.2.9
2018-01-31 10:30:55 -05:00
Jeremy Stretch
8bedfcfc64
Added warning message about automatically deleting child inventory items
2018-01-31 10:25:06 -05:00
Jeremy Stretch
e0aa2c33e9
Fixes #1850 : Fix TypeError when attempting IP address import if only unnamed devices exist
2018-01-31 10:03:05 -05:00
Jeremy Stretch
49f268a14c
Added report results to the home page
2018-01-30 21:01:08 -05:00
Jeremy Stretch
2bb0e65aea
Closes #144 : Implemented list and bulk edit/delete views for InventoryItems
2018-01-30 17:46:00 -05:00
Jeremy Stretch
8b6d731cb6
Fixes #1838 : Fix KeyError when attempting to create a VirtualChassis with no devicesselected
2018-01-30 16:42:52 -05:00
Jeremy Stretch
1cd629efb3
#1843 : Allow assignment of VC member interfaces to VC master LAG
2018-01-30 16:34:42 -05:00
Jeremy Stretch
2f7f5425d8
Fixes #1848 : Allow null value for interface encapsulation mode
2018-01-30 16:20:50 -05:00
Jeremy Stretch
215156c333
Fixes #1847 : Fix RecursionError when VC master device is unnamed
2018-01-30 16:08:43 -05:00
Jeremy Stretch
a5d2055c11
Closes #1073 : Include prefixes/IPs from all VRFs when viewing the children of a container prefix in the global table
2018-01-30 13:39:33 -05:00
Jeremy Stretch
ffc2c564b8
Cleaned up InventoryItem add/edit/delete links and return URL
2018-01-30 13:07:10 -05:00
Jeremy Stretch
16f222b0ab
Closes #1366 : Enable searching for regions by name/slug
2018-01-30 12:11:20 -05:00
Jeremy Stretch
3edf90714a
Closes #1406 : Display tenant description as title text in object tables
2018-01-30 11:57:21 -05:00
Jeremy Stretch
4e8fc03c2b
Fixes #1845 : Correct display of VMs in list with no role assigned
2018-01-30 11:18:37 -05:00
Jeremy Stretch
5037283b62
Removed support for NAPALM 1.x
2018-01-25 14:35:19 -05:00
Jeremy Stretch
f2c9135b96
Merge branch 'develop' into develop-2.3
2018-01-25 14:21:25 -05:00
Jeremy Stretch
7378d82bc4
Closes #1821 : Added 'description' field to Site model
2018-01-25 13:29:09 -05:00
Jeremy Stretch
ed10a99771
Closes #1758 : Added 'status' field to Site model
2018-01-25 13:07:04 -05:00
Jeremy Stretch
4df128d34e
Renamed device status constants for clarity
2018-01-25 12:20:24 -05:00
Jeremy Stretch
33d0db5854
Highlight renamed components and allow for multiple previews
2018-01-25 11:59:43 -05:00
Jeremy Stretch
4a57a554da
Allow interface mode to be null (for routed interfaces)
2018-01-25 11:45:12 -05:00
Jeremy Stretch
21fe7c57d8
Closes #1835 : Consistent position of previous/next rack buttons
2018-01-25 10:19:45 -05:00
Jeremy Stretch
3bcc1429dd
Merge pull request #1833 from lampwins/api-docs
...
added statement and example for using ForeignKey ID's in write actions in api docs
2018-01-22 16:57:08 -05:00
Jeremy Stretch
9a6a479452
Added VirtualChassis to the docs
2018-01-22 16:54:39 -05:00
Jeremy Stretch
c43487b741
Extend IP address device filter to match virtual chassis members
2018-01-22 16:42:19 -05:00
John Anderson
6b50755a5a
fixed duplicate api docs example and grammar
2018-01-22 16:26:51 -05:00
Jeremy Stretch
53998e0fff
Closes #1828 : Added warning about media directory permissions
2018-01-22 16:04:19 -05:00
John Anderson
7341ae087c
added statement and exaple for using ForeignKey ID's in write actions
2018-01-22 10:43:19 -05:00
Jeremy Stretch
9ea8dca4e3
Evaluate device_id rather than pulling entire device (DB optimization)
2018-01-19 16:16:45 -05:00
Jeremy Stretch
d80e64b2cc
Reflect virtual chassis membership in display_name
2018-01-19 15:53:49 -05:00
Jeremy Stretch
d7354f4dab
Completed virtual chassis API serializers
2018-01-19 13:34:37 -05:00
Jeremy Stretch
8d1676db54
Implemented a view for adding individual devices to an existing virtual chassis
2018-01-19 12:34:09 -05:00
Jeremy Stretch
0714a40509
Merge branch 'develop' into develop-2.3
2018-01-19 10:54:26 -05:00
Jeremy Stretch
5262156e1a
Fixes #1818 : InventoryItem API serializer no longer requires specifying a null value for items with no parent
2018-01-19 10:30:26 -05:00
Jeremy Stretch
7ac27b59c6
Closes #1824 : Add virtual machine count to platforms list
2018-01-19 09:25:16 -05:00
Jeremy Stretch
fc7a43f23e
Closes #1781 : Enable bulk renaming of device components
2018-01-10 15:48:07 -05:00
Jeremy Stretch
d5ecfe7bef
Fixes #1809 : Populate tenant assignment from parent when creating a new prefix
2018-01-10 09:38:55 -05:00
Jeremy Stretch
e58d1ac87e
Fixes #1807 : Populate VRF from parent when creating a new prefix
2018-01-05 15:31:48 -05:00
Jeremy Stretch
bb653e733c
Fixes #1621 : Tweaked LLDP interface name evaluation logic
2018-01-05 15:19:27 -05:00
Jeremy Stretch
9c27d18d6c
Fix bulk creation of Secrets via API
2018-01-02 17:07:21 -05:00
Jeremy Stretch
e5c13d2d72
Fix bulk creation of VCMemberships via API
2018-01-02 16:40:52 -05:00
Jeremy Stretch
b27529d927
Added bulk creation API tests
2018-01-02 16:29:44 -05:00
Jeremy Stretch
95257114df
Merge pull request #1803 from bonki/doc-typo-ldap
...
Fixes #1802 : Typo in ldap.md
2018-01-02 11:21:32 -05:00
Adrian Frühwirth
935da0d51f
Fixes #1802 : Typo in ldap.md
2017-12-29 13:29:07 +01:00
Jeremy Stretch
78ed85943b
Fixes #1765 : Improved rendering of null options for model choice fields in filter forms
2017-12-26 12:08:22 -05:00
Jeremy Stretch
7d87cc498a
Converted remaining legacy views to class-based views for the DCIM app
2017-12-21 15:08:05 -05:00
Jeremy Stretch
a523d25c0d
More table cleanup
2017-12-21 13:33:41 -05:00
Jeremy Stretch
d84e5d1839
Cleaned up component tables and checkbox toggling
2017-12-21 13:29:02 -05:00
Jeremy Stretch
063e79451f
Closes #1321 : Added created and last_updated fields for relevant models to their API serializers
2017-12-21 10:49:40 -05:00
Jeremy Stretch
b4a842d9da
Post-release version bump
2017-12-20 15:32:57 -05:00
Jeremy Stretch
ec0cb7a8bc
Merge pull request #1789 from digitalocean/develop
...
Release v2.2.8
2017-12-20 15:27:22 -05:00
Jeremy Stretch
841471104b
Release v2.2.8
2017-12-20 15:24:07 -05:00
Jeremy Stretch
ac71416eb9
Closes #1775 : Added instructions for enabling STARTTLS for LDAP authentication
2017-12-20 14:48:42 -05:00
Jeremy Stretch
779d685335
Closes #1784 : Added cluster_type filters for virtual machines
2017-12-20 14:24:12 -05:00
Jeremy Stretch
4d1e798c56
Merge pull request #1780 from explody/fix_1778
...
Fix for #1778 .
2017-12-20 14:17:45 -05:00
Jeremy Stretch
a598035236
Closes #1774 : Include a button to refine search results for all object types under global search
2017-12-20 14:09:52 -05:00
Jeremy Stretch
50395aa821
Closes #1773 : Moved child prefixes table to its own view
2017-12-20 14:01:37 -05:00
Jeremy Stretch
6d9c8fd85b
Fixes #1787 : Added missing site field to virtualization cluster CSV export
2017-12-20 13:18:30 -05:00
Jeremy Stretch
b65d994397
Fixes #1136 : Enforce model validation during bulk update
2017-12-20 13:04:00 -05:00
Jeremy Stretch
b20258c66e
Closes #1283 : Added a time zone field to the site model
2017-12-19 17:24:14 -05:00
Jeremy Stretch
9984238f2a
Closes #1744 : Allow associating a platform with a specific manufacturer
2017-12-19 16:15:26 -05:00
Jeremy Stretch
c3599bacf2
Fixes #1785 : Omit filter forms from browsable API
2017-12-19 15:30:55 -05:00
Jeremy Stretch
c10481b99d
Fixes #1783 : Added vm_role filter for device roles
2017-12-19 09:37:26 -05:00
Jeremy Stretch
02e01b7386
Merge pull request #1782 from digitalocean/99-virtual-chassis
...
Virtual Chassis Support
2017-12-18 17:09:53 -05:00
Jeremy Stretch
ca7147a0a7
PEP8 fixes
2017-12-18 16:52:49 -05:00
Jeremy Stretch
022c360964
Ignore VC member interfaces where mgmt_only=True
2017-12-18 16:44:44 -05:00
Jeremy Stretch
d41f4d2db3
Return all VC member interfaces when filtering for the master device; remove virtual_chassis_id filter
2017-12-18 16:22:49 -05:00
Jeremy Stretch
4871682dc6
Allow designating primary IPs assigned to a device's peer VC members
2017-12-18 16:08:46 -05:00
Mike Culbertson
1cebc1248b
Fix for #1778 .
...
This will set initial values for visible bulk-add form fields from query args.
2017-12-16 12:28:37 -05:00
Jeremy Stretch
70d235f99e
Added virtual chassis tests
2017-12-15 17:21:43 -05:00
Jeremy Stretch
153409d37e
Obsoleted ComponentEditView and ComponentDeleteView
2017-12-15 15:57:49 -05:00
Jeremy Stretch
67a30fdf91
Added virtual_chassis_id API filter for interfaces
2017-12-15 15:31:35 -05:00
Jeremy Stretch
911ce3f047
Display member interfaces when viewing VC master device
2017-12-15 15:24:03 -05:00
Jeremy Stretch
c97f7041a7
Closes #1772 : Added position filter for devices
2017-12-14 13:12:04 -05:00
Jeremy Stretch
89bfb4f722
Closes #1771 : Added name filter for racks
2017-12-14 13:05:26 -05:00
Jeremy Stretch
da3935ff36
Fixes #1766 : Fixed display of "select all" button on device power outlets list
2017-12-13 15:23:35 -05:00
Jeremy Stretch
06810bff91
Fixes #1764 : Fixed typos in export buttons
2017-12-13 11:55:31 -05:00
Jeremy Stretch
a9af75bbd1
Fixes #1767 : Use proper template for 404 responses
2017-12-13 11:49:36 -05:00
Jeremy Stretch
da2bff691b
Added views for editing/deleting VCMemberships
2017-12-08 12:51:52 -05:00
Jeremy Stretch
a85b3aa69f
Added a form to edit virtual chassis
2017-12-07 17:05:03 -05:00
Jeremy Stretch
859f89101e
Fixes #1727 : Added missing import for M2M_FIELD_TYPES
2017-12-07 15:36:08 -05:00
Jeremy Stretch
2545912532
Merge branch 'develop-2.3' into 99-virtual-chassis
2017-12-07 15:30:58 -05:00
Jeremy Stretch
2fc1519bc6
Merge branch 'develop' into develop-2.3
2017-12-07 14:56:16 -05:00
Jeremy Stretch
be6ef15ffa
Post-release version bump
2017-12-07 14:54:16 -05:00
Jeremy Stretch
e98f0c39d1
Merge pull request #1757 from digitalocean/develop
...
Release v2.2.7
2017-12-07 14:52:28 -05:00
Jeremy Stretch
5666079d92
Release v2.2.7
2017-12-07 14:50:44 -05:00
Jeremy Stretch
85f5ba9a25
Fixes #1756 : Improved natural ordering of console server ports and power outlets
2017-12-07 13:22:48 -05:00
Jeremy Stretch
df141a48d9
Fixed typo
2017-12-06 12:17:04 -05:00
Jeremy Stretch
fed6fc131b
Fixes #1751 : Corrected filtering for IPv6 addresses containing letters
2017-12-05 16:10:45 -05:00
Jeremy Stretch
cf49891853
Fixes #1740 : Delete session_key cookie on logout
2017-12-05 14:19:24 -05:00
Jeremy Stretch
de2a894269
Closes #1737 : Added a 'contains' API filter to find all prefixes containing a given IP or prefix
2017-11-30 12:37:41 -05:00
Jeremy Stretch
34d10f8db7
Fixes #1741 : Fixed Unicode support for secret plaintexts
2017-11-29 15:16:11 -05:00
Jeremy Stretch
68f76465cf
Fixes #1743 : Include number of instances for device types in global search
2017-11-29 14:07:41 -05:00
Jeremy Stretch
5f91413023
Added initial UI views for virtual chassis assignment
2017-11-29 12:58:36 -05:00
Jeremy Stretch
45d6955260
Fixed search field length in search view
2017-11-28 09:27:31 -05:00
Jeremy Stretch
3b801d43bc
Moved VC master designation to membership model
2017-11-27 15:59:13 -05:00
Jeremy Stretch
30df060357
Closes #1722 : Added VM count to site view
2017-11-27 10:59:24 -05:00
Jeremy Stretch
252be84bf0
Corrected tenant inheritance for new IP addresses created from a parent prefix
2017-11-22 13:00:48 -05:00
Jeremy Stretch
40ab272995
Fixes #1721 : Differentiated child IP count from utilization percentage for prefixes
2017-11-22 12:40:58 -05:00
Jeremy Stretch
0ec3b5db8b
Closes #1722 : Added virtual machine count to sites list
2017-11-22 12:19:04 -05:00
Jeremy Stretch
55e07c1c9a
Initial work on virtual chassis support
2017-11-17 16:47:26 -05:00
Jeremy Stretch
7e475511b6
Fixed version number
2017-11-17 12:06:52 -05:00
Jeremy Stretch
ca77e4545a
Merge branch 'develop' into develop-2.3
2017-11-17 12:05:38 -05:00
Jeremy Stretch
5dc9723585
Post-release version bump
2017-11-16 12:01:09 -05:00
Jeremy Stretch
50a451eddc
Merge pull request #1720 from digitalocean/develop
...
Release v2.2.6
2017-11-16 12:00:34 -05:00
Jeremy Stretch
3f8350b78f
Release v2.2.6
2017-11-16 11:57:43 -05:00
Jeremy Stretch
500a56b869
Fixes #1718 : Set empty label to 'Global' or VRF field in IP assignment form
2017-11-16 11:54:23 -05:00
Jeremy Stretch
e50b7174bf
Closes #1669 : Clicking "add an IP" from the prefix view will default to the first available IP within the prefix
2017-11-15 15:26:00 -05:00
Jeremy Stretch
8299c735b1
Fixes #1599 : Reduce mobile cut-off for navigation menu to 960px
2017-11-15 14:57:56 -05:00
Jeremy Stretch
124878ed22
Fixes #1599 : Display global search in navigation menu unless display is less than 1200px wide
2017-11-15 14:44:33 -05:00
Jeremy Stretch
1c09570805
Added nested representations of user and tenant to the rack reservation serializer
2017-11-15 14:15:44 -05:00
Jeremy Stretch
e56797737d
A bit of cosmetic cleanup from #1672
2017-11-15 14:06:58 -05:00
Jeremy Stretch
81852de1fa
Resolved migration collision from #1672
2017-11-15 13:57:19 -05:00
Nicholas Totsch
fbd39da8ca
Add Tenancy to Rack Reservations; Fixes #1592 ( #1672 )
...
* fixed prefix header to represent new serial "vlan_vid"
* shows option in creation now
* fixed visibility on rack page
* cleanup
* Added view to Tenant page
* Moved migration for update from #1666 and fixed tenant enumeration in FilterForm
* Fixed conflict #1
* Fixed filters from merge and made migration merge
* added tenant to api
* Fixed migrations problem
* Added Tenant to bulkedit option
2017-11-15 13:54:49 -05:00
Jeremy Stretch
db0ef95fe3
Cleaned up bulk IP provisioning a bit
2017-11-15 13:52:14 -05:00
Jeremy Stretch
d888aa67f9
Fixes #1715 : Added missing import buttons on object lists
2017-11-15 12:52:21 -05:00
Jeremy Stretch
0cb3e1749b
Fixes #1717 : Fixed inteface validation for virtual machines
2017-11-15 12:37:08 -05:00
Jeremy Stretch
b5a51aced3
Fixes #1645 : Simplified interface serialzier for IP addresses and optimized API view queryset
2017-11-15 12:21:52 -05:00
Jeremy Stretch
04ba57cb38
Fixed up validation of Interface VLAN assignments
2017-11-14 16:15:23 -05:00
Jeremy Stretch
ba42ad2115
Merge branch '150-interface-vlans' into develop-2.3
2017-11-14 15:36:14 -05:00
Jeremy Stretch
5c13382071
Closes #1706 : Added deprecation warning for Python 2
2017-11-14 15:07:13 -05:00
Jeremy Stretch
3df8c63d5c
Merge branch 'develop' into develop-2.3
2017-11-14 14:38:32 -05:00
Jeremy Stretch
8ff10d5995
Post-release version bump
2017-11-14 13:29:46 -05:00
Jeremy Stretch
a5a7358d26
Merge pull request #1708 from digitalocean/develop
...
Release v2.2.5
2017-11-14 13:25:11 -05:00
Jeremy Stretch
63ac8863f3
Release v2.2.5
2017-11-14 13:20:15 -05:00
Jeremy Stretch
2047a16a57
Fixes #1703 : Added API serializer validation for custom integer fields
2017-11-14 13:15:09 -05:00
Jeremy Stretch
8d6d55d628
Fixes #1705 : Fixed filtering of devices with a status of offline
2017-11-14 12:58:47 -05:00
Karl
9a7dd5ea19
Update 0008_reports.py ( #1702 )
...
* Update 0008_reports.py
PG10 version string appears to, at least on Windows, contain a comma.
* Fix missing re import.
Fix missing re import.
* Update 0008_reports.py
2017-11-13 15:11:41 -05:00
Jeremy Stretch
30b544a743
Fixes #1642 : Validate device type classification when creating console server ports and power outlets
2017-11-10 15:01:46 -05:00
Jeremy Stretch
a0bb7b08bd
Closes #1512 : Added a view to search for an IP address being assigned to an interface
2017-11-10 11:58:59 -05:00
Jeremy Stretch
e1d655cb23
Fixes #1471 : Correct bulk selection of IP addresses within a prefix assigned to a VRF
2017-11-10 09:34:30 -05:00
Jeremy Stretch
5d46a112f8
#1694 : Initial work on "next available" prefix provisioning
2017-11-09 16:59:50 -05:00
Jeremy Stretch
a1b1e261de
Fixes #1699 : Correct nested representation in the API of primary IPs for virtual machines and add missing primary_ip property
2017-11-09 09:33:40 -05:00
Jeremy Stretch
e01e5e6b0e
Standardize on JSON data format for all POST/PUT test client requests
2017-11-08 13:54:35 -05:00
Jeremy Stretch
4f2dc50b5c
Extended prefix 'available-ips' endpoint to accept multiple objects (related to #1553 )
2017-11-08 13:48:33 -05:00
Jeremy Stretch
c3e5106b04
Restored search method on prefix filter
2017-11-08 10:33:30 -05:00
Jeremy Stretch
593ae295e3
Removed prefix parent filter (see #1684 )
2017-11-08 09:57:35 -05:00
Jeremy Stretch
9d50b78b69
Fixes #1696 : Fix for NAPALM v2.0+
2017-11-08 09:51:37 -05:00
Jeremy Stretch
198170ca48
Closes #1553 : Introduced support for bulk object creation via the API
2017-11-07 15:36:10 -05:00
Jeremy Stretch
00986fd7bf
Closes #1691 : Cleaned up and reorganized import statements
2017-11-07 11:08:23 -05:00
Jeremy Stretch
2519ebff9d
Tweaked exception-handling middleware to preserve tracebacks
2017-11-06 17:48:13 -05:00
Jeremy Stretch
c33775d71e
#1689 : Fix for Python 2
2017-11-06 17:44:19 -05:00
Jeremy Stretch
6b0721cc21
Fixed PermissionError handling for Python 2
2017-11-06 17:24:09 -05:00
Jeremy Stretch
d306e76420
Fixes #1689 : Disregard IP address mask when filtering for child IPs of a prefix
2017-11-06 10:07:44 -05:00
Jeremy Stretch
73cd76932a
Closes #1679 : Added IP address roles to device/VM interface lists
2017-11-03 17:00:08 -04:00
Jeremy Stretch
5d19a9f50f
Rearranged device/VM view and expanded component lists
2017-11-03 16:58:56 -04:00
Jeremy Stretch
368c30ef9d
Removed unused imports
2017-11-03 14:36:28 -04:00
Jeremy Stretch
f77bf72de8
Closes #1683 : Replaced default 500 handler with custom middleware to provide preliminary troubleshooting assistance
2017-11-03 13:24:31 -04:00
Jeremy Stretch
f2fbd92f78
Tweaked the issue template
2017-11-03 10:50:02 -04:00
Jeremy Stretch
480134302f
Refreshed contributing docs
2017-11-03 10:10:08 -04:00
Jeremy Stretch
74cc8c022c
Fixes #1650 : Correct numeric ordering for interfaces with no alphabetic type
2017-11-02 13:58:30 -04:00
Jeremy Stretch
c6f3b00f0e
Fixes #1676 : Correct filtering of child prefixes upon bulk edit/delete from the parent prefix view
2017-11-02 13:21:19 -04:00
Jeremy Stretch
626fbd1d10
Closes #1684 : Replaced prefix 'parent' filter with 'within' and 'within_include'
2017-11-02 13:15:25 -04:00
Ichabond
b8df05cf88
Fixes #1655 . Removed explicit field references. ( #1656 )
...
* Fixes #1655
Further field name references were found in `consoleport.html`. These have now been removed, so we rely on proper a proper `__str__` implementation of both `ConsolePort` and `ConsoleServerPort`.
* Fixes #1655 : Removed explicit field references
Cleaned up all (notable) .name references, and removed them so __str__ can do the lifting. Did not remove the references where it was explicitly referenced to .name (eg. in details). Extended the Secret model to also include the name in __str__, since that was weirdly absent.
* Adapted PR to comply with comments
Re-introduced certain references to make sure explicit references are still used where needed.
2017-11-02 11:51:27 -04:00
Ryan Breaker
57973f62c5
Fix bug with numbers >10
2017-10-31 22:03:57 -05:00
Jeremy Stretch
e56fc4b1ee
Post-release version bump
2017-10-31 15:25:59 -04:00
Jeremy Stretch
f9452163c5
Merge pull request #1671 from digitalocean/develop
...
Release v2.2.4
2017-10-31 15:21:23 -04:00
Jeremy Stretch
76ebd2d34f
Release v2.2.4
2017-10-31 15:17:35 -04:00
Jeremy Stretch
85c273c8ca
Fixes #1670 : Corrected filter names (regression from #1649 )
2017-10-31 14:47:14 -04:00
Jeremy Stretch
b9cd834e95
Post-release version bump
2017-10-31 14:07:19 -04:00
Jeremy Stretch
3067c3f262
Merge pull request #1668 from digitalocean/develop
...
Release v2.2.3
2017-10-31 14:02:15 -04:00
Jeremy Stretch
cfa6bee081
Release v2.2.3
2017-10-31 13:58:27 -04:00
Jeremy Stretch
b46cc2c1a9
Closes #1666 : Allow modifying the owner of a rack reservation
2017-10-31 13:52:35 -04:00
Jeremy Stretch
5e734fc5a6
Merge pull request #1664 from wanglf/develop
...
Fixed #1612 missing field 'serial' in function to_csv()
2017-10-31 13:14:52 -04:00
wanglf
d08bc7767e
Fixed missing field 'serial' in function to_csv()
2017-10-31 22:05:30 +08:00
Jeremy Stretch
bbd0761887
Fixes #1653 : Remove outdated description for DeviceType's is_network_device flag
2017-10-30 17:45:05 -04:00
Jeremy Stretch
4668149943
Fixes #1649 : Correct fitlering on null values (e.g. ?tenant_id=0) for django-filters v1.1.0+
2017-10-30 17:20:22 -04:00
Jeremy Stretch
a5b7c057eb
Merge pull request #1604 from RyanBreaker/virt-initial_data
...
Added virtualization fixture for initial_data
2017-10-30 15:30:28 -04:00
Jeremy Stretch
0a04bb110a
Fixes #1603 : Hide selection checkboxes for tables with no available actions
2017-10-27 10:33:58 -04:00
Jeremy Stretch
9c0b414676
Fixed vertical heigh of checboxes in tables
2017-10-27 10:31:54 -04:00
Jeremy Stretch
5be4b0c4fd
Closes #1631 : Added a post_run method to the Report class
2017-10-27 10:02:27 -04:00
Jeremy Stretch
8e0eab20e2
Merge pull request #1652 from Ichabond/develop
...
Fixes #1651 : Remove explicit reference to the `name` field
2017-10-26 21:15:14 -04:00
Tom Strickx
1b5aa67f5d
Remove explicit reference to the name field
...
Remove the explicit usage of the `name` field, and let the __str__ method of the ConsoleServerPort class handle the display
2017-10-26 09:24:39 -07:00
Ryan Breaker
02c278f393
Add Digital Ocean as an initial cluster
2017-10-26 10:05:18 -05:00
Ryan Breaker
e57b8aa26f
E226 fix
2017-10-24 20:43:02 -05:00
Ryan Breaker
3d023126ba
Refactor pattern check
2017-10-24 20:22:15 -05:00
Ryan Breaker
53f58d4496
Update comment
2017-10-24 20:03:10 -05:00
Ryan Breaker
1a6ee237f6
Update help text for ExpandableNameField (again)
2017-10-24 19:59:37 -05:00
Ryan Breaker
33a99441a4
Update help text for ExpandableNameField
2017-10-24 19:55:50 -05:00
Ryan Breaker
3df7e283e3
Prevent mismatch of cases in ranges
2017-10-24 19:46:12 -05:00
Ryan Breaker
b295849f53
Prevent mismatch of types in ranges
2017-10-24 19:30:43 -05:00
Ryan Breaker
c107f35118
Merge letters and numbers into one function
2017-10-24 17:55:00 -05:00
Ryan Breaker
3d91153275
Add alphabetic variants to interface expansions
2017-10-24 00:09:38 -05:00
Jeremy Stretch
54472b3806
Fixes #1634 : Cluster should not be a required field when importing child devices
2017-10-23 13:17:51 -04:00
Jeremy Stretch
14e5f89feb
Fixes #1624 : Add VM count to device roles table
2017-10-23 13:15:34 -04:00
Jeremy Stretch
a0b93bb4df
Fixes #1513 : Correct filtering of custom field choices
2017-10-20 16:39:13 -04:00
Jeremy Stretch
85347d9675
Closes #999 : Display devices on which circuits are terminated in circuits list
2017-10-20 16:27:19 -04:00
Ryan Breaker
060f7a7191
Add Hyper-V and Azure to Virtualization initial_data
2017-10-19 20:18:09 -05:00
Jeremy Stretch
81ca6f7cba
#1621 : Allow for loose matching of short-form IOS interface names when validating LLDP neighbors
2017-10-19 17:12:28 -04:00
Jeremy Stretch
515645bb4d
Fixes #1620 : Loosen IP address search filter to match all IPs that start with the given string
2017-10-18 14:29:56 -04:00
Jeremy Stretch
6ae6209457
Fixes #1619 : Correct text-based filtering of IP network and address fields
2017-10-18 13:01:49 -04:00
Jeremy Stretch
272325ff05
Fixes #1618 : Allow bulk deletion of all virtual machines
2017-10-18 12:31:58 -04:00
Jeremy Stretch
a84b49b92d
Merge pull request #1597 from RyanBreaker/validations
...
Additional data validation for Rack model
2017-10-18 11:22:26 -04:00
Jeremy Stretch
b63efdd80b
Post-release version bump
2017-10-17 11:25:12 -04:00
Jeremy Stretch
7a64404299
Merge pull request #1614 from digitalocean/develop
...
Release v2.2.2
2017-10-17 11:24:02 -04:00
Jeremy Stretch
2afa6ed2cb
Release v2.2.2
2017-10-17 11:21:58 -04:00
Jeremy Stretch
34f1a9ebfb
Fixes #1579 : Devices already assigned to a cluster cannot be added to a different cluster
2017-10-17 09:59:35 -04:00
Jeremy Stretch
6f2f8697ae
Fixes #1609 : Added missing virtual_machine field to IP address interface serializer
2017-10-17 09:23:53 -04:00
Jeremy Stretch
6ec9d1d6ce
Merge pull request #1598 from candlerb/candlerb/1498
...
Avoid creating repeated graph nodes where device matches multiple regexps
2017-10-16 17:16:46 -04:00
Jeremy Stretch
047f22e110
Fixes #1605 : Added clusters and virtual machines to object list for global search
2017-10-16 16:44:15 -04:00
Ryan Breaker
a91fcbb310
Added virtualization fixture for loaddata initial_data
2017-10-16 14:59:39 -05:00
root
5fc3eac0f6
Avoid creating repeated graph nodes where device matches multiple regexps
...
Fixes #1498
2017-10-16 10:13:39 +00:00
Ryan Breaker
937faaf149
Add test for validation of device within rack height.
2017-10-15 19:03:28 -05:00
Ryan Breaker
115e7d6e50
Add group and site matching validation to Rack.clean() and testing
2017-10-15 18:35:03 -05:00
Jeremy Stretch
34259d5d9d
Removed deprecated xstr and expand_pattern functions
2017-10-13 14:29:55 -04:00
Jeremy Stretch
91b6ebb0c0
Closes #1580 : Allow cluster assignment when bulk importing devices
2017-10-13 14:19:41 -04:00
Jeremy Stretch
60b4f1f89f
Fixes #1585 : Fixed slug-based filtering of virtual machines
2017-10-13 12:14:19 -04:00
Jeremy Stretch
023ff6834a
Designated new Docker build repo; removed stale Heroku build repo
2017-10-13 11:50:06 -04:00
Jeremy Stretch
d00cab0b0a
Merge branch 'develop' of github.com:digitalocean/netbox into develop
2017-10-13 10:54:24 -04:00
Jeremy Stretch
17493ff655
Closes #1587 : Add primary IP column for virtual machines in global search results
2017-10-13 10:53:25 -04:00
Jeremy Stretch
6c27e6c4fe
Fixes #1584 : Colorized virtual machine role column
2017-10-13 10:45:34 -04:00
Jeremy Stretch
4cb0be4df3
Fixes #1582 : Add virtual_machine attribute to IPAddress
2017-10-13 10:42:45 -04:00
Jeremy Stretch
40f555a3b6
Merge pull request #1545 from digitalocean/mdl-ldap-docs-formatting
...
Minor LDAP documentation formatting cleanup
2017-10-12 23:42:29 -04:00
Jeremy Stretch
881fdbe893
Post-release version bump
2017-10-12 16:39:51 -04:00
Jeremy Stretch
2bda399982
Merge pull request #1577 from digitalocean/develop
...
Release v2.2.1
2017-10-12 16:11:17 -04:00
Jeremy Stretch
75d840fa1a
PEP8 fix
2017-10-12 16:07:13 -04:00
Jeremy Stretch
800bdd8fc5
Release v2.2.1
2017-10-12 16:04:01 -04:00
Jeremy Stretch
b04ade8060
Fixes #1576 : Move PostgreSQL validation logic into the relevant migration
2017-10-12 16:02:15 -04:00
Jeremy Stretch
7f4d96f33e
Post-release version bump
2017-10-12 14:01:52 -04:00
Jeremy Stretch
74731bc6ae
Merge pull request #1575 from digitalocean/develop
...
Release v2.2.0
2017-10-12 14:01:28 -04:00
Jeremy Stretch
9d8daca54d
Release v2.2.0
2017-10-12 13:54:04 -04:00
Jeremy Stretch
bb898b719f
Added reports CLI documentation
2017-10-12 13:48:08 -04:00
Jeremy Stretch
3a0b57b50f
Fixed typo
2017-10-12 13:47:44 -04:00
Ryan Breaker
38d2333165
Add meta tags for charset and convert some tabs to spaces for consistency ( #1574 )
...
* Add meta tag for charset.
* Add meta tag for charset in 500.html and convert some tabs to spaces for consistency.
2017-10-12 13:39:28 -04:00
Jeremy Stretch
a7f0b5adb3
Refreshed installation docs
2017-10-12 13:38:23 -04:00
Jeremy Stretch
109fff0fa6
Reorganized the docs
2017-10-12 10:59:39 -04:00
Jeremy Stretch
8c591e7248
Fixed up reports documentation
2017-10-11 17:05:01 -04:00
Jeremy Stretch
0dafa10e27
Merge branch 'develop-2.2' into develop
...
Conflicts:
netbox/netbox/settings.py
2017-10-11 16:45:18 -04:00
Jeremy Stretch
60e3ff0bf0
Updated version number for v2.2 build
2017-10-11 16:42:44 -04:00
Jeremy Stretch
6052405eb7
Added info about API _choices endpoints
2017-10-11 16:41:16 -04:00
Jeremy Stretch
17a45109f4
Bypass PostgreSQL 9.4 check if database is inaccessible
2017-10-11 16:28:05 -04:00
Jeremy Stretch
392b45e6cb
Added warning for PostgreSQL 9.4 requirement
2017-10-11 16:20:50 -04:00
Jeremy Stretch
f27e1ba885
Check that PostgreSQL is 9.4 or higher on initialization
2017-10-11 16:16:44 -04:00
Jeremy Stretch
990c9d6f7c
Updated package requirements
2017-10-11 15:11:51 -04:00
Jeremy Stretch
b301b8f6f2
Branded the browsable API template
2017-10-11 14:47:43 -04:00
Jeremy Stretch
924cf9bfd4
Removed obsolete docker build file
2017-10-11 14:39:51 -04:00
Jeremy Stretch
7e6573d191
Added missing permission class to reports API viewset
2017-10-11 14:37:25 -04:00
Jeremy Stretch
fdae3a3f31
Introduced the REPORTS_ROOT config parameter; Python2 fixes
2017-10-11 14:03:35 -04:00
Jeremy Stretch
51194e20f2
Improved template for when no reports are found
2017-10-11 13:30:38 -04:00
Jeremy Stretch
043f2cb214
Tweaked PostgreSQL version number in example
2017-10-11 13:12:49 -04:00
Jeremy Stretch
651d462456
Post-release version bump
2017-10-11 13:04:02 -04:00
Jeremy Stretch
7cb287d6c6
Merge pull request #1572 from digitalocean/develop
...
Release v2.1.6
2017-10-11 13:02:32 -04:00
Jeremy Stretch
d16d89028f
Release v2.1.6
2017-10-11 12:59:43 -04:00
Jeremy Stretch
baa277c592
Updated install docs to install pip using setuptools
2017-10-11 12:22:35 -04:00
Jeremy Stretch
007f930fed
Merge branch 'develop' into develop-2.2
...
Conflicts:
netbox/utilities/api.py
2017-10-11 10:47:21 -04:00
Jeremy Stretch
f253f164a3
Closes #1510 : Added ability to search by name when adding devices to a cluster
2017-10-11 10:14:09 -04:00
Jeremy Stretch
abfe71bb04
#1556 : Swapped label and value
2017-10-10 17:47:53 -04:00
Jeremy Stretch
0c645b12d1
Moved querysets to separate files; tweaked interface ordering logic ( #1523 )
2017-10-10 17:23:41 -04:00
Jeremy Stretch
f824d1eb3b
Closes #1556 : Added API endpoints listing static field choices for each app
2017-10-10 16:41:35 -04:00
Jeremy Stretch
afbbe1148f
Moved core API classes out of utilities
2017-10-10 14:21:20 -04:00
Jeremy Stretch
8403e91fc9
Fixes #1567 : Prompt user for session key when importing secrets
2017-10-10 13:22:40 -04:00
Jeremy Stretch
c300879995
Fixes #1527 : Replace deprecated pycrypto library with pycryptodome
2017-10-09 17:40:15 -04:00
Jeremy Stretch
ea1d298eb3
Closes #494 : Include asset tag in device info pop-up on rack elevation
2017-10-09 16:25:52 -04:00
Jeremy Stretch
d17b36519a
Closes #1479 : Added CARP IP address role
2017-10-09 16:03:45 -04:00
Jeremy Stretch
f4f0896470
Added bulk import view for secret roles
2017-10-09 15:56:17 -04:00
Jeremy Stretch
2c9b41db75
Added bulk import view for circuit types
2017-10-09 15:52:22 -04:00
Jeremy Stretch
a38cd449c5
Added bulk import views for cluster types and groups
2017-10-09 15:49:48 -04:00
Jeremy Stretch
977cad3830
Added bulk import views for RIRs, roles, and VLAN groups
2017-10-09 15:42:06 -04:00
Jeremy Stretch
987587b5f3
Added NAPALM driver to platform table; removed legacy RPC client
2017-10-09 15:30:48 -04:00
Jeremy Stretch
9351f686b1
Added bulk import views for rack roles, device roles, and platforms
2017-10-09 15:28:46 -04:00
Jeremy Stretch
42e557bd3f
Added bulk import view for tenant groups
2017-10-09 15:09:40 -04:00
Jeremy Stretch
35c2c8e8de
#1444 : Added a serial number field to the rack model
2017-10-09 15:01:57 -04:00
Jeremy Stretch
960e1d49c2
Closes #1551 : Added CPAK, CFP2, and CFP4 100GE interface form factors
2017-10-09 14:45:10 -04:00
Jeremy Stretch
100d979d3e
Fixes #1554 : Don't require form_factor when creating an interface assigned to a virtual machine
2017-10-09 14:27:31 -04:00
Jeremy Stretch
b734599f40
Closes #1557 : Added filtering for virtual machine interfaces
2017-10-09 13:59:53 -04:00
Jeremy Stretch
b41b4fc584
Closes #1506 : Extended rack facility ID field from 30 to 50 characters
2017-10-09 13:44:22 -04:00
Jeremy Stretch
b69bf58c63
Closes #1548 : Automatically populate tenant assignment when adding an IP address from the prefix view
2017-10-09 13:40:28 -04:00
Jeremy Stretch
a73e598a6e
#1561 : Selected related primary IPs for devices under global search
2017-10-09 13:32:30 -04:00
huzichunjohn
af2de6776d
Closes #1561 : Add Primary IP for a device to Search Results ( #1565 )
2017-10-09 13:28:39 -04:00
Jeremy Stretch
98195c9e74
Fixes #1550 : Corrected interface connections link in navigation menu
2017-10-06 15:39:39 -04:00
Jeremy Stretch
97188ad85b
Fixes #1563 : Made necessary updates for Django REST Framework v3.7.0
2017-10-06 15:26:56 -04:00
Jeremy Stretch
9c673d2a2e
Updated the docs to call out PostgreSQL 9.4+ as a requirement
2017-09-29 14:36:55 -04:00
Jeremy Stretch
77182d8711
Redesigned the navigation menus
2017-09-29 14:27:42 -04:00
Matt Layher
a01c9ff379
Minor LDAP documentation formatting cleanup
2017-09-29 13:22:42 -04:00
Jeremy Stretch
32399b0cb5
Merge branch 'develop-2.2' of github.com:digitalocean/netbox into develop-2.2
2017-09-29 12:54:38 -04:00
Jeremy Stretch
fe3cdb1e20
Merge pull request #1359 from paravoid/develop-2.1
...
Add bulk (CSV) import/export for more object types
2017-09-29 12:35:36 -04:00
Jeremy Stretch
3d25cecc69
Merge branch 'develop-2.2' into develop-2.1
2017-09-29 12:30:36 -04:00
Jeremy Stretch
068c0ff36c
Merge branch 'develop' into develop-2.1
2017-09-29 12:26:54 -04:00
Jeremy Stretch
86a298792a
Corrected default return URL for BulkComponentCreateView
2017-09-29 12:15:14 -04:00
Jeremy Stretch
a6599874db
#1493 : Extended DeviceRole to include a toggle indicating applicability to virtual machines
2017-09-29 12:11:20 -04:00
Jeremy Stretch
0deae84ecb
Renamed column
2017-09-29 11:50:26 -04:00
Jeremy Stretch
6243fbfd0d
Closes #1493 : Added functional roles for virtual machines
2017-09-29 11:13:41 -04:00
Jeremy Stretch
f49d7ce1da
Removed deprecated NETBOX_USERNAME and NETBOX_PASSWORD configuration parameters
2017-09-29 10:18:18 -04:00
Jeremy Stretch
75fed52bb6
Fixed YAML
2017-09-28 17:55:05 -04:00
Jeremy Stretch
90ec177360
Troubleshooting Travis CI
2017-09-28 17:47:11 -04:00
Jeremy Stretch
667eadb430
Removed Docker bits from CI build
2017-09-28 17:36:05 -04:00
Jeremy Stretch
afbe0bc307
Merge pull request #1544 from digitalocean/reports
...
Closes #1511 : Implemented reports
2017-09-28 17:16:10 -04:00
Jeremy Stretch
c65af6a74f
Trying to get Travis to run PostgreSQL 9.4
2017-09-28 17:03:47 -04:00
Jeremy Stretch
669aee2d73
Bumped psycopg2 hoping to fix jsonb errors in CI
2017-09-28 16:43:35 -04:00
Jeremy Stretch
67f0dfa449
We need PostgreSQL 9.4 or higher for jsonb fields
2017-09-28 16:32:59 -04:00
Jeremy Stretch
e630a1ace1
Added docs for reports
2017-09-28 16:25:42 -04:00
Jeremy Stretch
21485ca6e2
Restrict the running of reports via API to POST requests
2017-09-28 16:04:37 -04:00
Jeremy Stretch
87fb4af5cb
Cosmetic cleanup
2017-09-28 15:18:40 -04:00
Jeremy Stretch
e86ec75513
Fixed 'failure' field name
2017-09-28 14:57:54 -04:00
Jeremy Stretch
1ad099d9fd
Added nav menu link to reports list
2017-09-28 14:54:11 -04:00
Jeremy Stretch
f9a677c1a3
Bugfixes
2017-09-28 13:36:50 -04:00
Jeremy Stretch
6c6b67330f
Expanded report view
2017-09-28 13:35:18 -04:00
Jeremy Stretch
2b33e78fd3
Added a run view for reports
2017-09-28 12:51:10 -04:00
Jeremy Stretch
b65e9fe0f5
Fixed runreport management command
2017-09-28 12:50:52 -04:00
Jeremy Stretch
571b817f04
Moved ReportResult creation into Report.run()
2017-09-28 12:50:32 -04:00
Jeremy Stretch
e2b2815545
Fixes #1542 : Added cluster field to device view
2017-09-28 10:21:41 -04:00
Jeremy Stretch
0ea58ab268
Fixes #1543 : Added missing virtual machine field to IP address and service filters
2017-09-28 09:29:12 -04:00
Jeremy Stretch
2fbb39bf6f
Started adding a view for individual reports
2017-09-27 17:39:22 -04:00
Jeremy Stretch
f4c87b3739
Removed custom permission
2017-09-26 17:31:16 -04:00
Jeremy Stretch
696d91daa3
Prettied up the reports list
2017-09-26 17:17:28 -04:00
Jeremy Stretch
9a1781e6e7
Added url field for nested report results
2017-09-26 16:55:25 -04:00
Jeremy Stretch
3395b51086
Cleaned up the API quite a bit
2017-09-26 16:36:43 -04:00
Jeremy Stretch
a3a77a0bb6
Fixes #1540 : Added missing 'cluster' field to WritableDeviceSerializer
2017-09-26 15:45:14 -04:00
Jeremy Stretch
d35a2b0faa
Extended reports API
2017-09-25 17:27:58 -04:00
Jeremy Stretch
88c57d002d
Added navigation panel
2017-09-25 16:22:50 -04:00
Jeremy Stretch
0d9ff907a8
Merge branch 'develop' of github.com:digitalocean/netbox into develop-2.2
2017-09-25 15:12:47 -04:00
Jeremy Stretch
02d8897b82
Post-release version bump
2017-09-25 14:53:10 -04:00
Jeremy Stretch
aa8f734bd1
Merge pull request #1537 from digitalocean/develop
...
Release v2.1.5
2017-09-25 14:52:43 -04:00
Jeremy Stretch
0015484679
Release v2.1.5
2017-09-25 14:50:45 -04:00
Jeremy Stretch
aa5aa798e6
Fixes #1486 : Ignore subinterface IDs when validating LLDP neighbor connections
2017-09-25 14:33:32 -04:00
Jeremy Stretch
63a4a70420
#1499 : Added utilization graph to child prefixes for aggregates
2017-09-25 13:39:03 -04:00
Jeremy Stretch
2badb04a03
Fixes #1489 : Corrected server error on validation of empty required custom field
2017-09-25 13:37:11 -04:00
Jeremy Stretch
a328e12642
Closes #1536 : Improved formatting of aggregate prefix statistics
2017-09-25 12:14:55 -04:00
Jeremy Stretch
ce9f1eb201
Closes #1499 : Added utilization graph to child prefixes table
2017-09-22 21:17:46 -04:00
Jeremy Stretch
b454ac9ce5
Merge pull request #1524 from larsuhartmann/develop
...
mentioned support of nested groups in LDAP installation documentation.
2017-09-22 16:19:32 -04:00
Jeremy Stretch
a010f7439d
More work on #1523 (natural ordering for interfaces)
2017-09-22 16:18:43 -04:00
Jeremy Stretch
d7b0ba57e0
Merge pull request #1526 from tarkatronic/order_naturally_enhancements
...
Fixes #1523 - Interface.objects.order_naturally() enhancements
2017-09-22 14:12:43 -04:00
Jeremy Stretch
2ca161f3d8
Closes #1509 : Extended cluster model to allow site assignment
2017-09-22 12:53:09 -04:00
Jeremy Stretch
79fdf641c0
Implemented rough UI for accessing report results
2017-09-22 12:11:10 -04:00
Joey Wilhelm
89194c067b
Another test case to ensure subinterface ordering
2017-09-21 17:21:21 -07:00
Jeremy Stretch
b5ab498e75
Initial work on reports API
2017-09-21 16:32:05 -04:00
Joey Wilhelm
126a5e5e4e
Fix order_naturally with unbalanced names and use RawSQL instead of extra
2017-09-21 11:00:55 -07:00
Jeremy Stretch
16d1f9aca8
Tweaked report run logic
2017-09-21 13:49:04 -04:00
Lars Hartmann
466ab0b404
mentioned support of nested groups in LDAP installation documentation.
2017-09-21 16:36:25 +02:00
Jeremy Stretch
a52a871a94
Fixes #1522 : Removed object create/edit forms from the browsable API
2017-09-20 16:54:27 -04:00
Jeremy Stretch
4f9379a5e2
Cleaned up device interfaces/IPs table
2017-09-20 14:44:51 -04:00
Jeremy Stretch
4cfad2ef3b
Added virtualization models to nbshell and fixed up status constants
2017-09-20 14:03:56 -04:00
Jeremy Stretch
6e81b0ac32
Merge pull request #1517 from huzichunjohn/issue_1514
...
Fixes #1514 : No field to edit Cluster comments
2017-09-20 11:53:43 -04:00
Jeremy Stretch
d87023e1ce
Limited virtual machine interfaces to type "virtual" (removed LAG type)
2017-09-20 11:47:37 -04:00
Jeremy Stretch
e31d2c9857
Fixes #1520 : Redirect on GET request to bulk edit/delete views
2017-09-20 09:56:20 -04:00
johnhu
2174ccf016
Fixes #1514 : No field to edit Cluster comments
2017-09-20 11:48:49 +00:00
Jeremy Stretch
8f1607e010
Initial work on reports
2017-09-19 17:47:42 -04:00
Jeremy Stretch
e93129f1ae
Enabled export templates for clusters and virtual machines
2017-09-19 11:31:29 -04:00
Jeremy Stretch
35b4e190d9
Fixes #1508 : Enabled creating custom fields for clusters and virtual machines via the admin UI
2017-09-19 10:40:38 -04:00
Ryan Breaker
b252f52f8e
Added missing package for CentOS and Fedora ( #1470 )
...
Without the added package, installation fails during `pip install -r requirements.txt` on the pycrypto package for me in CentOS 6 and 7 and Fedora.
2017-09-18 16:37:51 -04:00
Chris Howells
eba30c4d79
Document the PATCH method. Closes #1481 . ( #1482 )
2017-09-18 16:37:09 -04:00
Jeremy Stretch
ae1662e433
Fixes #1507 : Fixed error when creating the next available IP from a prefix within a VRF
2017-09-18 16:34:28 -04:00
Jeremy Stretch
512a3bf09a
Fixed #1500 : Allow assigning IP addresses to virtual machines during CSV bulk import
2017-09-18 13:30:20 -04:00
Jeremy Stretch
9927ce14d3
Fixes #1502 : Fixed CSV export for clusters and virtual machines
2017-09-18 13:12:58 -04:00
Jeremy Stretch
e5e169f476
Fixes #1504 : Added missing vcpus/memory/disk fields to virtual machine API serializer
2017-09-18 12:54:50 -04:00
Jeremy Stretch
81df837a33
Closes #1485 : Added LOGIN_BANNER configuration setting to display a banner on the login page
2017-09-15 15:28:09 -04:00
Jeremy Stretch
b84b526a43
Closes #1484 : Added individual "add VLAN" buttons on the VLAN groups list
2017-09-15 15:14:35 -04:00
Jeremy Stretch
5fc92ab0e6
Removed old RPC-based LLDP neighbors code
2017-09-15 14:07:09 -04:00
Jeremy Stretch
039c2a6d57
Closes #1496 : Added primary IP column to virtual machine list
2017-09-15 11:47:29 -04:00
Jeremy Stretch
d053422657
Fixes #1497 : Added cluster_id filter
2017-09-15 11:36:06 -04:00
Jeremy Stretch
90d9eb3520
Closes #1490 : Rearrange order of items in the virtualization nav menu
2017-09-15 11:08:23 -04:00
Jeremy Stretch
3466da4338
Merge branch 'develop' into develop-2.2
...
Conflicts:
netbox/dcim/forms.py
2017-09-14 14:58:45 -04:00
Jeremy Stretch
17c1a1e465
Use add_blank_choice() to prepend a null choice to field options
2017-09-14 14:45:45 -04:00
Jeremy Stretch
6872ab0e14
Added a status field for virtual machines
2017-09-14 14:35:34 -04:00
Jeremy Stretch
136d16b7fd
Don't add a placeholder option to multiselect widgets
2017-09-12 14:14:08 -04:00
Jeremy Stretch
d651deb31c
Renamed form_class attribute to model_form for consistency
2017-09-12 13:55:11 -04:00
Jeremy Stretch
8fb37233f4
Started documenting utility views
2017-09-12 13:53:15 -04:00
Jeremy Stretch
700194b80d
Implemented bulk interface creation for virtual machines
2017-09-12 12:49:01 -04:00
Jeremy Stretch
ef2dd673ec
Finished bulk edit/delete views
2017-09-11 16:14:05 -04:00
Jeremy Stretch
7a3adca771
Added device count to clusters table
2017-09-11 15:51:03 -04:00
Jeremy Stretch
f66b0b7fea
Finished implementing CSV imports
2017-09-11 15:42:18 -04:00
huzichunjohn
b6df0209ba
Fixes #1472 : Secret truncated when using '<' character ( #1477 )
2017-09-11 10:55:04 -04:00
Jeremy Stretch
6b53d263fe
Fixes #1469 : Allow a NAT IP to be assigned as the primary IP for a device
2017-09-01 13:00:44 -04:00
Jeremy Stretch
00024240bb
Merge branch 'virtualization' into develop-2.2
2017-09-01 12:29:12 -04:00
Jeremy Stretch
237a889f54
Preserve query parameters on redirect after clicking "add another"
2017-09-01 12:28:34 -04:00
Jeremy Stretch
f5c265b7b5
Modified form action to preserve query parameters
2017-09-01 12:25:57 -04:00
Jeremy Stretch
1341ab5703
Fixed selection of sites not assigned to a region
2017-09-01 10:10:10 -04:00
Jeremy Stretch
3ded8196c4
Fixed IP toggle button
2017-09-01 10:09:52 -04:00
Jeremy Stretch
cbc239ceaa
Added virtualization API tests
2017-08-31 14:03:12 -04:00
Jeremy Stretch
a6b43baafe
Added documentation for virtualization data model
2017-08-31 13:22:12 -04:00
Jeremy Stretch
ba0a261840
Removed extraneous import
2017-08-31 13:04:56 -04:00
Jeremy Stretch
3bb0d523d3
Enabled services on virtual machines
2017-08-31 12:50:35 -04:00
Jeremy Stretch
85cb333a5d
Added virtualization to API root
2017-08-31 11:36:29 -04:00
Jeremy Stretch
2abb073b3a
Regenerated migrations
2017-08-31 10:17:59 -04:00
Jeremy Stretch
0634386b2e
Merge branch 'develop' into virtualization
2017-08-31 10:14:50 -04:00
Jeremy Stretch
372e9335b1
Post-release version bump
2017-08-30 14:44:55 -04:00
Jeremy Stretch
f6d1163ddd
Merge pull request #1461 from digitalocean/develop
...
Release v2.1.4
2017-08-30 14:43:01 -04:00
Jeremy Stretch
e6b6082a2b
Release v2.1.4
2017-08-30 14:40:52 -04:00
Jeremy Stretch
e0ee0b9254
Closes #1460 : Hostnames with no domain are now acceptable in custom URL fields
2017-08-30 14:08:39 -04:00
Jeremy Stretch
fde47133da
Fix global search placeholder text
2017-08-30 12:07:11 -04:00
Jeremy Stretch
643f64df3f
Closes #1341 : Added a MEDIA_ROOT configuration setting to specify where uploaded files are stored on disk
2017-08-30 11:11:59 -04:00
Jeremy Stretch
a6ec1ba23b
Closes #1376 : Ignore anycast when detecting duplicate IPs
2017-08-30 10:46:30 -04:00
Jeremy Stretch
ae231b1d1b
Moved circuit speed humanization to a template tag
2017-08-29 22:42:06 -04:00
Jeremy Stretch
ecdf66c454
Closes #1326 : Added dropdown widget with common values for circuit speed fields
2017-08-29 22:29:30 -04:00
Jeremy Stretch
aaca28c1a6
Closes #1402 : Increased max length of name field for device components
2017-08-29 17:27:30 -04:00
Jeremy Stretch
f0d8fdf2d8
Closes #1431 : Added interface form factor for 10GBASE-CX4
2017-08-29 17:02:09 -04:00
Jeremy Stretch
c9288a052a
Closes #1432 : Added a commit_rate field to the circuits list search form
2017-08-29 16:48:11 -04:00
Jeremy Stretch
4b3a425888
Fixed role link on IP address view
2017-08-29 16:14:32 -04:00
Jeremy Stretch
71069ced7f
Added platform info to VM view
2017-08-29 16:12:52 -04:00
Jeremy Stretch
1308839a41
Fixes #1458 : Corrected permission name on prefix/VLAN roles list
2017-08-29 15:36:51 -04:00
Jeremy Stretch
6d849ad5f6
Deleted obsolete templates
2017-08-29 15:31:11 -04:00
Jeremy Stretch
fa95191792
Allowed assigning an IP address to either a device or a VM
2017-08-29 15:26:35 -04:00
Jeremy Stretch
e945aafd7b
Added fitlers to return the verbose model name of an object
2017-08-29 15:10:52 -04:00
Jeremy Stretch
e9f75adddb
Ditched VMInterface in favor of reusing dcim.Interface
2017-08-29 14:24:58 -04:00
Jeremy Stretch
3e4b66675b
Rearranged circuits navigation dropdown
2017-08-24 12:51:50 -04:00
Jeremy Stretch
6f8d3f7a57
Fixes #1443 : Fixed API validation error involving custom field data
2017-08-22 11:31:33 -04:00
Jeremy Stretch
eb994a691a
Added style to BaseTable's empty_text
2017-08-21 17:38:27 -04:00
Jeremy Stretch
6ebd8e78c8
Added VMs to tenant view
2017-08-21 17:21:02 -04:00
Jeremy Stretch
daa947e7eb
Added virtualization models to home/search
2017-08-21 17:17:01 -04:00
Jeremy Stretch
b117130aac
Added icons
2017-08-21 17:02:35 -04:00
Jeremy Stretch
4587aba1d4
Added views to add/remove hosts to/from clusters
2017-08-21 16:53:36 -04:00
Jeremy Stretch
ae73e6f04d
Removed task list formatting
2017-08-21 11:10:07 -04:00
Jeremy Stretch
5930a64203
Converted IPAddress.interface to a GenericForeignKey
2017-08-18 16:57:20 -04:00
Jeremy Stretch
97536c4e9b
Genericized component edit/delete views
2017-08-18 14:43:11 -04:00
Jeremy Stretch
e81e33af38
Added views for VM interfaces
2017-08-18 14:37:19 -04:00
Jeremy Stretch
a7c56eab86
Moved DeviceComponentForm to utilities.forms
2017-08-18 13:10:19 -04:00
Jeremy Stretch
6e580a731e
Added template names to device component create views
2017-08-18 12:29:39 -04:00
Jeremy Stretch
7843a6bf77
Fixed devicetype_id filter for DeviceType components
2017-08-18 10:27:43 -04:00
Jeremy Stretch
fa6d933544
Converted list of issue types to a task list
2017-08-17 15:14:20 -04:00
Jeremy Stretch
83085d08ca
Revised the GitHub issue template
2017-08-17 15:11:55 -04:00
Jeremy Stretch
a02055e9b5
Reworked relationship between devices and clusters
2017-08-16 17:21:34 -04:00
Jeremy Stretch
9acd792abe
Added virtualization filters
2017-08-16 17:00:17 -04:00
Jeremy Stretch
4ef55502b4
Updates for v2.1.3 and expanded VirtualMachine model
2017-08-16 15:25:33 -04:00
Jeremy Stretch
3009863877
Merge branch 'develop' into virtualization
2017-08-16 15:08:37 -04:00
Jeremy Stretch
70a6b171d0
Fixes #1429 : Fixed uptime formatting on device status page
2017-08-16 11:20:52 -04:00
Jeremy Stretch
9a25b5458d
Merge pull request #1430 from xmudrii/fix-docs
...
docs: web-server link to new ssl tutorials for 16.04
2017-08-15 21:39:59 -04:00
Marko Mudrinić
416aeb4072
docs: web-server link to new ssl tutorials for 16.04
2017-08-15 23:39:10 +02:00
Jeremy Stretch
0c1594b8f8
Post-release version bump
2017-08-15 15:53:10 -04:00
Jeremy Stretch
5be30bd278
Merge pull request #1428 from digitalocean/develop
...
Release v2.1.3
2017-08-15 15:52:34 -04:00
Jeremy Stretch
669ae104a4
Release v2.1.3
2017-08-15 15:50:51 -04:00
Jeremy Stretch
c37cfeb74f
Fixed page titles in the browsable API
2017-08-15 15:30:45 -04:00
Jeremy Stretch
51b1da660a
Fixes #1330 : Raise validation error when assigning an unrelated IP as the primary IP for a device
2017-08-15 14:05:02 -04:00
Jeremy Stretch
c394985b1b
Fixes #1421 : Improved model validation logic for API serializers
2017-08-15 13:54:04 -04:00
Jeremy Stretch
04c300b8e2
Fixes #1420 : Exclude virtual interfaces from device LLDP neighbors view
2017-08-15 11:07:26 -04:00
Jeremy Stretch
117f33afc5
Fixes #1419 : Allow editing image attachments without re-uploading an image
2017-08-11 10:47:06 -04:00
Jeremy Stretch
3d92669df5
Corrected HTTP verb in API docs
2017-08-10 11:41:25 -04:00
Jeremy Stretch
63757af1a0
Expanded API overview documentation
2017-08-09 16:55:49 -04:00
Jeremy Stretch
e6a58b6700
Fixes #1415 : Ignore leading/trailing semicolons in topology map device lists
2017-08-09 15:46:40 -04:00
Jeremy Stretch
8fb504c963
Tweaked installation docs to better accommodate Python 3
2017-08-09 14:19:33 -04:00
Jeremy Stretch
babe42ef35
Closes #1414 : Selecting a site from the rack filters automatically updates the available rack groups
2017-08-09 13:59:25 -04:00
Jeremy Stretch
b67e3ff957
Implemented initial virtualization API
2017-08-08 16:33:34 -04:00
Jeremy Stretch
7557220d5d
Fixes #1389 : Avoid splitting carat/prefix on prefix list
2017-08-08 11:48:51 -04:00
Jeremy Stretch
50ccccc3f4
Merge pull request #1403 from huzichunjohn/issue_1400
...
Fixes #1400 : Device interface shows twice on IP Addresses page
2017-08-08 08:23:14 -04:00
johnhu
b6afc68847
Fixes #1400 : Device interface shows twice on IP Addresses page
2017-08-08 11:44:50 +00:00
Jeremy Stretch
d06813f528
Initial work on virtualization support ( #142 )
2017-08-04 17:02:52 -04:00
Jeremy Stretch
fa7b7288c9
Merge pull request #1398 from digitalocean/develop
...
Release v2.1.2
2017-08-04 10:54:29 -04:00
Jeremy Stretch
36d5debe74
Post-release version bump
2017-08-04 10:52:29 -04:00
Jeremy Stretch
a7d5fb5006
Release v2.1.2
2017-08-04 10:52:06 -04:00
Jeremy Stretch
dadfcd4f81
Tweaked navigation menu styling
2017-08-03 17:49:22 -04:00
Jeremy Stretch
236229ea7e
Closes #992 : Allow the creation of multiple services per device with the same protocol and port
2017-08-03 15:40:52 -04:00
Jeremy Stretch
6f0f3cc115
Fixes #1390 : Fixed IndexError when viewing available IPs within large IPv6 prefixes
2017-08-03 10:09:37 -04:00
Jeremy Stretch
3aa072b437
Fixes #1388 : Fixed server error when searching globally for IPs/prefixes (rolled back #1379 )
2017-08-03 09:26:28 -04:00
Jeremy Stretch
9cc03aaa9a
Merge pull request #1387 from digitalocean/develop
...
Release v2.1.1
2017-08-02 14:22:30 -04:00
Jeremy Stretch
930b15ae09
Post-release version bump
2017-08-02 14:20:43 -04:00
Jeremy Stretch
1c1f4068cd
Release v2.1.1
2017-08-02 14:20:20 -04:00
Jeremy Stretch
b6690e0012
Closes #1368 : Render reservations in rack elevations view
2017-08-02 13:33:44 -04:00
Jeremy Stretch
52e7f670f3
Deleted obsolete template
2017-08-02 13:17:34 -04:00
Jeremy Stretch
12d643694f
Cleaned up title blocks
2017-08-02 13:15:28 -04:00
Jeremy Stretch
3876a96b67
Tweaked IP address layout
2017-08-02 12:55:21 -04:00
Jeremy Stretch
e50f234ba3
Closes #1379 : Allow searching devices by interface MAC address in global search
2017-08-02 11:54:53 -04:00
Jeremy Stretch
fd6df8e52a
Fixes #1385 : Connected device API endpoint no longer requires authentication if LOGIN_REQUIRED=False
2017-08-02 11:17:57 -04:00
Jeremy Stretch
28225c7cbd
Merge pull request #1386 from bdlamprecht/patch-1
...
Updated ldap.md
2017-08-02 10:56:41 -04:00
bdlamprecht
cab2929c10
Updated ldap.md
...
Add mapping of `email` field to `mail` value in LDAP. Also remove duplicate entries of such mapping information.
2017-08-02 08:45:00 -06:00
Jeremy Stretch
52a490bf5d
Fixes #461 : Display a validation error when attempting to assigning a new child device to a rack face/position
2017-07-28 10:05:51 -04:00
Jeremy Stretch
f2c16fbf3c
Closes #893 : Allow filtering by null values for NullCharacterFields (e.g. return only unnamed devices)
2017-07-27 09:53:41 -04:00
Jeremy Stretch
65a633f42d
Closes #1374 : Added NAPALM_ARGS and NAPALM_TIMEOUT configiuration parameters
2017-07-26 11:47:59 -04:00
Jeremy Stretch
d2c6d79589
Closes #1375 : Renamed NETBOX_USERNAME and NETBOX_PASSWORD configuration parameters to NAPALM_USERNAME and NAPALM_PASSWORD
2017-07-26 11:24:19 -04:00
Jeremy Stretch
f4a873745f
Post-release version bump
2017-07-25 11:26:50 -04:00
Jeremy Stretch
1bda56ea23
Merge pull request #1372 from digitalocean/develop
...
Release v2.1.0
2017-07-25 11:21:44 -04:00
Jeremy Stretch
c7e9d90321
Release v2.1.0
2017-07-25 11:19:33 -04:00
Jeremy Stretch
7476194bd1
PEP8 fix
2017-07-25 10:58:28 -04:00
Jeremy Stretch
1770c85689
Fixes #1371 : Extend DeviceSerializer.parent_device to include standard fields
2017-07-25 10:56:23 -04:00
Faidon Liambotis
4544893b4c
Allow import/export of device types ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
f30fa925ea
Allow import/export of manufacturers ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
beb91559e5
Allow import/export of rack groups ( #1347 )
2017-07-25 17:21:34 +03:00
Faidon Liambotis
fbc5e74318
Allow import/export of regions ( #1347 )
2017-07-25 17:21:34 +03:00
Jeremy Stretch
e364659c6e
Tweaked NAPALM integration instructions
2017-07-25 10:17:28 -04:00
Jeremy Stretch
9e26198afe
Added note about NAPALM integration
2017-07-25 10:09:44 -04:00
Jeremy Stretch
f9b6ddc230
Added "Migrating to Python3" to the docs index
2017-07-25 09:44:15 -04:00
vanderaaj
0991f94d06
How to migrate from Py2 to Py3 ( #1355 )
...
* How to migrate from Py2 to Py3
The commands done to migrate Ubuntu from Py2 to Py3.
* Update Migrating-to-Python3
2017-07-25 09:40:51 -04:00
Jeremy Stretch
32513083b1
Merge branch 'develop-2.1' into develop
2017-07-24 14:58:18 -04:00
Jeremy Stretch
336cdcddc5
PEP8 fix
2017-07-24 14:51:00 -04:00
Jeremy Stretch
4047c1a4e4
lsmodules() should only return native models
2017-07-24 14:34:01 -04:00
Jeremy Stretch
091cf390d2
Import constants from each app
2017-07-24 14:22:07 -04:00
Jeremy Stretch
05aaafc1cf
Added docs for using the NetBox shell
2017-07-24 13:26:31 -04:00
Jeremy Stretch
5885b833cd
Fixes #1362 : Raise validation error when attempting to create an API key that's too short
2017-07-19 11:03:13 -04:00
Jeremy Stretch
106627da04
Fixes #1358 : Correct VRF example values in IP/prefix import forms
2017-07-18 10:39:09 -04:00
Jeremy Stretch
d73ea54e08
Fixed table cell alignment for IP addresses
2017-07-17 13:55:20 -04:00
Jeremy Stretch
a45bfaf3da
Hide/disable NAPALM tabs as appropriate
2017-07-17 13:29:11 -04:00
Jeremy Stretch
e85cc0d856
Removed legacy LLDP neighbors API endpoint
2017-07-17 13:21:38 -04:00
Jeremy Stretch
0f608f3a15
Added device config view
2017-07-17 13:19:25 -04:00
Jeremy Stretch
4ad5c6f864
Updated LLDP neighbors view to use NAPALM API
2017-07-17 13:05:11 -04:00
Jeremy Stretch
be47b6a6c0
Added device environmental status details
2017-07-17 12:58:13 -04:00
Jeremy Stretch
1f982c94ce
Added an AJAX spinner
2017-07-17 11:41:39 -04:00
Jeremy Stretch
12472a2612
Live device status PoC
2017-07-14 16:07:28 -04:00
Jeremy Stretch
f6a8d32880
Initial work on NAPALM integration
2017-07-14 14:42:56 -04:00
Jeremy Stretch
bb2f86463e
Upgraded jQuery to v3.2.1
2017-07-14 10:17:09 -04:00
Jeremy Stretch
e8dafc02f7
Merge branch 'develop' into develop-2.1
...
Conflicts:
netbox/netbox/settings.py
2017-07-14 10:12:35 -04:00
Jeremy Stretch
0655834938
Post-release version bump
2017-07-14 10:11:04 -04:00
Jeremy Stretch
64a34ced72
Merge pull request #1346 from digitalocean/develop
...
Release v2.0.10
2017-07-14 10:09:16 -04:00
Jeremy Stretch
d0dc505220
Release v2.0.10
2017-07-14 10:07:21 -04:00
Jeremy Stretch
b2d3f3ff22
Tweaked page title
2017-07-14 10:01:59 -04:00
Jeremy Stretch
39730b6834
Optimized performance when editing/deleting objects in bulk
2017-07-13 17:39:28 -04:00
Jeremy Stretch
dd1991f2c6
Closes #838 : Display details of all objects being edited/deleted in bulk
2017-07-13 16:31:47 -04:00
Jeremy Stretch
2f32e11f53
Fixes #1342 : Allow designation of users and groups when creating/editing a secret role
2017-07-13 11:44:29 -04:00
Jeremy Stretch
280f55a875
Require django-tables2 v1.7+
2017-07-13 11:39:59 -04:00
Jeremy Stretch
dc68be5abf
Removed SearchTables; created DetailTables for models where needed
2017-07-12 16:42:45 -04:00
Jeremy Stretch
1ef90902bd
Closes #1320 : Remove checkbox from confirmation dialog
2017-07-12 14:53:52 -04:00
Jeremy Stretch
6f37e97c67
Fixes #1339 : Fixed disappearing checkbox column under django-tables2 v1.7+
2017-07-12 14:05:01 -04:00
Jeremy Stretch
e54c74d972
Fixes #1338 : Allow importing prefixes with "container" status
2017-07-12 10:31:16 -04:00
Jeremy Stretch
af9fa85cc1
Fixes #1312 : Catch error when attempting to activate a user key with an invalid private key
2017-07-12 10:06:13 -04:00
Jeremy Stretch
74828e1409
Fixes #1334 : Fix server error when adding an interface to a device
2017-07-11 14:52:50 -04:00
Jeremy Stretch
dc77400ab1
Fixes #1333 : Corrected label on is_console_server field of DeviceType bulk edit form
2017-07-11 14:36:59 -04:00
Jeremy Stretch
2d0638821d
#1266 : Exclude interfaces with existing connections or circuit terminations when creating a new connection
2017-07-10 12:44:16 -04:00
Jeremy Stretch
8a87d60f29
Closes #1269 : Added circuit termination to interface serializer
2017-07-10 12:07:47 -04:00
Jeremy Stretch
530789b733
#1269 : Reworked interface connection serialization
2017-07-10 11:52:36 -04:00
Jeremy Stretch
618d75566f
Merge branch 'develop' into develop-2.1
...
Conflicts:
netbox/netbox/settings.py
2017-07-10 09:48:20 -04:00
Jeremy Stretch
5f66893038
Post-release version bump
2017-07-10 09:44:34 -04:00
Jeremy Stretch
e05d379101
Merge pull request #1327 from digitalocean/develop
...
Release v2.0.9
2017-07-10 09:43:59 -04:00
Jeremy Stretch
41ea433e7c
Release v2.0.9
2017-07-10 09:42:07 -04:00
Jeremy Stretch
bfd7881b7b
Fixes #1325 : Retain interface attachment when editing a circuit termination
2017-07-10 09:38:59 -04:00
Jeremy Stretch
1f9806a480
Fixes #1285 : Enforce model validation when creating/editing objects via the API
2017-07-06 17:37:24 -04:00
Jeremy Stretch
5b43a108bc
Merge branch 'develop' into develop-2.1
...
Conflicts:
netbox/ipam/models.py
netbox/netbox/settings.py
netbox/templates/dcim/inc/interface.html
2017-07-06 13:27:13 -04:00
Jeremy Stretch
b253c8cc95
Fixes #1319 : Fixed server error when attempting to create console/power connections
2017-07-06 13:20:53 -04:00
Jeremy Stretch
0fc9ed852e
Fixed typo in example
2017-07-06 13:14:10 -04:00
Jeremy Stretch
175c1f2720
Post-release version bump
2017-07-05 14:36:25 -04:00
Jeremy Stretch
a355783377
Merge pull request #1316 from digitalocean/develop
...
Release v2.0.8
2017-07-05 14:36:08 -04:00
Jeremy Stretch
dafdbc9ddb
Release v2.0.8
2017-07-05 14:34:46 -04:00
Jeremy Stretch
14f5204548
Fixes #1289 : Retain inside NAT assignment when editing an IP address
2017-07-05 14:29:40 -04:00
Jeremy Stretch
5233463f0b
Merge pull request #1315 from s11-charendt/develop
...
Preserve fileextension, regardless of upper or lower case on imageupload
2017-07-05 11:02:18 -04:00
Jeremy Stretch
1d4a416100
Fixes #1297 : Allow passing custom field choice selection PKs as string-quoted integers
2017-07-05 11:00:43 -04:00
Jeremy Stretch
25ee796d5b
Include instructions when displaying an inactive user key
2017-07-05 10:51:25 -04:00
Christian Harendt
e08107063a
Preserve fileextension, regardless of upper or lower case on imageuploads
2017-07-04 14:26:35 +02:00
Jeremy Stretch
30d1605007
Closes #1246 : Added ability to auto-create the next available IP address within a prefix
2017-06-30 16:51:31 -04:00
Jeremy Stretch
cd5a86bfcf
Closes #1303 : Highlight installed interface connections in green on device view
2017-06-29 13:35:54 -04:00
Jeremy Stretch
a23da9f867
PEP8 fixes
2017-06-28 16:25:36 -04:00
Jeremy Stretch
d5bb37b552
#1246 : Initial work on an API endpoint to retrieve available IPs for a prefix
2017-06-28 16:23:17 -04:00
Jeremy Stretch
97b67d0f93
Fixes #1299 : Corrected permission to add a service to a device
2017-06-28 12:05:26 -04:00
Jeremy Stretch
3f82be7192
Closes #1298 : Calculate prefix utilization based on its status (container or non-container)
2017-06-26 17:36:24 -04:00
Jeremy Stretch
adfcb5f7b6
Fixes #1295 : Docstring typo
2017-06-26 09:31:20 -04:00
Jeremy Stretch
5940feb64b
Closes #1121 : Added asset_tag and description fields to inventory items
2017-06-23 17:05:37 -04:00
Jeremy Stretch
229e6809d8
Closes #1041 : Added enabled and MTU fields to the interface model
2017-06-23 14:04:15 -04:00
Jeremy Stretch
87e5687d03
Closes #1203 : Implemented query filters for all models
2017-06-19 16:10:18 -04:00
Jeremy Stretch
5aba1d9aec
Fixes #1288 : Corrected permission name for deleting image attachments
2017-06-19 09:20:03 -04:00
Jeremy Stretch
68ebe85a98
Closes #1218 : Added IEEE 802.11 wireless interface types
2017-06-16 17:52:09 -04:00
Jeremy Stretch
789ac5dfd4
Combined mgmt and non-mgmt interfaces into same list on device and device type views
2017-06-16 17:13:33 -04:00
Jeremy Stretch
ceb8fee0cc
Moved constant definitions from models.py to constants.py
2017-06-16 16:01:44 -04:00
Jeremy Stretch
421270f4a6
Renamed IP address status 'virtual' to 'VIP'
2017-06-16 15:37:46 -04:00
Jeremy Stretch
afdf5750b5
Fixes #1279 : Fix primary_ip assignment during IP address import
2017-06-16 12:45:42 -04:00
Jeremy Stretch
ea869d4ffc
Fixes #1282 : Fixed tooltips on "mark connected/planned" toggle buttons for device connections
2017-06-16 10:02:14 -04:00
Jeremy Stretch
9d89eed873
Fixes #1281 : Show LLDP neighbors tab on device view only if necessary conditions are met
2017-06-16 09:32:58 -04:00
Jeremy Stretch
c00eea7991
Post-release version bump
2017-06-15 14:28:35 -04:00
Jeremy Stretch
88239e0b0d
Merge pull request #1278 from digitalocean/develop
...
Release v2.0.7
2017-06-15 14:26:38 -04:00
Jeremy Stretch
ba8f48af65
Merge branch 'develop' into develop-2.1
...
Conflicts:
netbox/netbox/settings.py
2017-06-15 14:26:02 -04:00
Jeremy Stretch
9930e2745f
Release v2.0.7
2017-06-15 14:22:16 -04:00
Jeremy Stretch
da3879e928
Fixes #1275 : Raise validation error on prefix import when multiple VLANs are found
2017-06-15 14:13:20 -04:00
Jeremy Stretch
7195b7c803
Closes #626 : Added bulk disconnect function for console/power/interface connections on device view
2017-06-15 14:01:49 -04:00
Jeremy Stretch
9b082eea14
Fixes #1274 : Exclude unterminated circuits from topology maps
2017-06-15 10:05:14 -04:00
Jeremy Stretch
a16218b311
Fixes #1273 : Corrected status choices in IP address import form
2017-06-14 16:22:49 -04:00
Jeremy Stretch
f427c00d94
Closes #819 : Implemented IP address functional roles
2017-06-14 16:11:13 -04:00
Jeremy Stretch
8bcd8c404d
Closes #1141 : Include VRF name and RD in form selections
2017-06-14 15:00:27 -04:00
Jeremy Stretch
4d7f9c42c8
Version bump for v2.1
2017-06-14 14:55:59 -04:00
Jeremy Stretch
29a71fd903
#1265 : Improved livesearch UI Javascript
2017-06-14 14:50:12 -04:00
Jeremy Stretch
cd263484c3
Fixes #1079 : Order interfaces naturally via API
2017-06-14 14:34:14 -04:00
Jeremy Stretch
fcacac7c6f
Fixes #1265 : Fix console/power/interface connection validation when selecting a device via live search
2017-06-14 13:00:36 -04:00
Jeremy Stretch
78d74261e9
Fixes #1266 : Prevent termination a circuit to an already-connected interface
2017-06-14 10:57:43 -04:00
Jeremy Stretch
16d694734b
Fixes #1268 : Fix CSV import error under Python 3
2017-06-14 09:55:52 -04:00
Jeremy Stretch
252ab0fbab
Fixes #1238 : Fix error when editing an IP with a NAT assignment which has no assigned device
2017-06-13 16:57:25 -04:00
Jeremy Stretch
8eb9c451a1
Renamed AddViews to CreateViews for consistency
2017-06-13 16:48:21 -04:00
Jeremy Stretch
469c52be28
Fixes #1263 : Differentiate add and edit permissions for objects
2017-06-13 16:41:57 -04:00
Jeremy Stretch
54fa51eeff
Post-release version bump
2017-06-13 15:55:58 -04:00
Jeremy Stretch
5456af6867
Removed 'update-alternatives' from Python3 instructions
2017-06-13 14:28:38 -04:00
Jeremy Stretch
180446c34d
Removed Debian/RHEL references from installation docs
2017-06-12 10:06:19 -04:00
Jeremy Stretch
5c63a499d5
Merge pull request #1259 from digitalocean/develop
...
Release v2.0.6
2017-06-12 09:51:15 -04:00
Jeremy Stretch
3a2c5b318a
Release v2.0.6
2017-06-12 09:44:09 -04:00
Jeremy Stretch
cfff69a715
Closes #1180 : Simplified the process of finding related devices when viewing a device
2017-06-09 17:04:09 -04:00
Jeremy Stretch
08883d86ef
Closes #913 : Added headers to object CSV exports
2017-06-09 16:24:59 -04:00
Jeremy Stretch
8a849ebeff
Closes #990 : Enable logging configuration in configuration.py
2017-06-09 15:03:10 -04:00
Jeremy Stretch
05a796faf1
Closes #704 : Allow filtering VLANs by group when editing prefixes
2017-06-09 14:15:12 -04:00
Jeremy Stretch
9e1d03b383
Formatting cleanup
2017-06-09 12:19:32 -04:00
Jeremy Stretch
0a929f2971
Fixes #1253 : Improved upgrade.sh to allow forcing Python2
2017-06-09 12:13:47 -04:00
Jeremy Stretch
7878992570
First stab at an interactive shell which pre-imports all models
2017-06-08 16:38:25 -04:00
Jeremy Stretch
4f95926cbd
Added utilization percetange to aggregate and prefix views
2017-06-08 12:48:49 -04:00
Jeremy Stretch
f3e997ea39
Closes #40 : Added IP utilization graph to prefix list
2017-06-08 12:37:25 -04:00
Jeremy Stretch
2b921c21ff
Post-release version bump
2017-06-08 10:12:39 -04:00
Jeremy Stretch
50496b1a59
Merge pull request #1251 from digitalocean/develop
...
Release v2.0.5
2017-06-08 10:10:41 -04:00
Jeremy Stretch
9736d63577
Release v2.0.5
2017-06-08 10:05:26 -04:00
Jeremy Stretch
13add414c4
Fixed formatting and typos
2017-06-08 10:02:16 -04:00
Jeremy Stretch
b032bc13db
Merge pull request #1080 from bellwood/patch-2
...
Enhance LDAP documentation
2017-06-08 09:55:17 -04:00
Jeremy Stretch
aaad428438
Merge pull request #1249 from feuerrot/patch-1
...
upgrading.md: fix typo
2017-06-08 09:17:52 -04:00
Markus Witt
203895fc7e
upgrading.md: fix typo
2017-06-08 10:58:30 +02:00
Jeremy Stretch
aab1fab445
PEP8 fix
2017-06-07 15:56:59 -04:00
Jeremy Stretch
e06221bc89
Merge branch 'import_headers' into develop
2017-06-07 15:54:59 -04:00
Jeremy Stretch
26a13edcf3
Layout tweaks
2017-06-07 15:54:48 -04:00
Jeremy Stretch
65b6fe576f
Converted device fields to use FlexibleModelChoiceField; misc cleanup
2017-06-07 15:51:11 -04:00
Jeremy Stretch
4671829ad8
Removed obsolete validation from InterfaceConnectionCSVForm
2017-06-07 15:33:10 -04:00
Jeremy Stretch
293be752ca
Form cleanup and fixed child device import
2017-06-07 15:30:28 -04:00
Jeremy Stretch
0a6e4f31d5
Updated CSVForm validation
2017-06-07 14:19:08 -04:00
Jeremy Stretch
e6c4ce51f7
Replaced all CSVForm ChoiceFields with CSVChoiceField
2017-06-07 13:22:06 -04:00
Jeremy Stretch
3924063060
Converted ConnectionStatusCSVField to a ChoiceField
2017-06-06 22:35:41 -04:00
Jeremy Stretch
d122f9f700
Added dynamic examples for CSV form fields
2017-06-06 17:27:26 -04:00
Brian Ellwood
d0649ba815
Update ldap.md
...
Wrap code in code block
2017-06-05 20:37:09 -04:00
Brian Ellwood
1ec09270a7
Update ldap.md
...
Capitalization
2017-06-05 20:35:05 -04:00
Jeremy Stretch
1ddd7415cb
Replaced old CSVDataField
2017-06-05 16:16:23 -04:00
Jeremy Stretch
ec9d0d4008
Implemented ConnectionStatusCSVField
2017-06-05 16:12:51 -04:00
Jeremy Stretch
08c8bd3049
Renamed new import view to BulkImportView
2017-06-05 15:53:41 -04:00
Jeremy Stretch
2520d9f400
Converted console/power import views to new scheme
2017-06-05 15:53:03 -04:00
Jeremy Stretch
0e863ff9ca
Converted interface connections import view to new scheme
2017-06-05 15:04:23 -04:00
Jeremy Stretch
1b78f54c6b
Merge pull request #1245 from digitalocean/fix-secret-device-filter
...
Fixes #1244
2017-06-03 00:03:27 -04:00
Zach Moody
b732c24ec4
Fixes #1244
2017-06-02 16:33:49 -05:00
Jeremy Stretch
af604aba31
Converted secrets import view to new scheme
2017-06-02 17:23:41 -04:00
Jeremy Stretch
c82658440f
Converted IPAM import views to new scheme
2017-06-02 16:07:11 -04:00
Jeremy Stretch
7e660d4d8e
Converted site/rack/device import views to new scheme
2017-06-02 14:49:25 -04:00
Jeremy Stretch
4a8147f8a5
Converted circuits import views to new scheme
2017-06-02 13:40:52 -04:00
Jeremy Stretch
583830c652
#1190 : Allow partial string matching when searching on custom fields
2017-06-01 16:57:32 -04:00
Jeremy Stretch
95fdb549d7
Fixes #1243 : Catch ValueError in IP-based object filters
2017-06-01 16:13:07 -04:00
Jeremy Stretch
a598f0e632
Initial work on #655 : CSV import headers
2017-05-31 17:40:11 -04:00
Jeremy Stretch
293dbd8a8b
Fixes #1226 : Improve validation for custom field values submitted via the API
2017-05-31 14:09:57 -04:00
Jeremy Stretch
f03a378ce0
Fixes #1239 : Fix server error when creating VLANGroup via API
2017-05-31 11:50:03 -04:00
Jeremy Stretch
6aae8aee5b
Closes #1237 : Enabled setting limit=0 to disable pagination in API requests; added MAX_PAGE_SIZE configuration setting
2017-05-30 23:24:21 -04:00
Jeremy Stretch
6d908d3e79
Fixes #1236 : Truncate rack names in elevations list; add facility ID
2017-05-30 13:13:01 -04:00
Jeremy Stretch
d5016c7133
Fixes #1235 : Fix permission name for adding/editing inventory items
2017-05-30 13:03:25 -04:00
Jeremy Stretch
b5a1b692bd
Fixes #1225 : Fixed border on empty circuits table on provider view
2017-05-26 10:08:03 -04:00
Jeremy Stretch
834c396a22
Tweaked upgrade script to prefer pip3/python3 if present
2017-05-26 09:55:22 -04:00
Jeremy Stretch
bc18d241e8
Post-release version bump
2017-05-25 14:46:34 -04:00
Jeremy Stretch
f7b0d22f86
Merge pull request #1230 from digitalocean/develop
...
Release v2.0.4
2017-05-25 14:45:13 -04:00
Jeremy Stretch
5a1877087f
Release v2.0.4
2017-05-25 14:42:58 -04:00
Jeremy Stretch
50462ec15d
Added notes to discourage the prepending of arbitrary tags to issue titles
2017-05-25 14:38:33 -04:00
Jeremy Stretch
1dd5e2c926
Fixes #1229 : Fix validation error on forms where API search is used
2017-05-25 14:33:50 -04:00
Jeremy Stretch
ebddc46bc0
PEP8 fix
2017-05-24 14:22:37 -04:00
Jeremy Stretch
138cbf9761
Created migrations for transition to Unicode literals
2017-05-24 14:18:52 -04:00
Jeremy Stretch
f21c6bca00
Import unicode_literals
2017-05-24 11:33:11 -04:00
Jeremy Stretch
9aad8a7774
Fixes #1219 : Fix image attachment URLs when BASE_PATH is set
2017-05-24 10:34:01 -04:00
Jeremy Stretch
68b6c7d886
Fixes #1210 : Fix TemplateDoesNotExist errors on browsable API views
2017-05-24 09:40:24 -04:00
Jeremy Stretch
1c489e57cc
Added a warning to note "untracked migrations" warnings during an upgrade
2017-05-23 22:36:40 -04:00
Jeremy Stretch
6719578f14
Fixes #1212 : Allow assigning new VLANs to global VLAN groups
2017-05-23 22:23:50 -04:00
Jeremy Stretch
d5587de316
Fixes #1213 : Corrected table header ordering links
2017-05-23 22:15:13 -04:00
Jeremy Stretch
77f28e3441
Fixes #1214 : Add status to list of required fields on child device import form
2017-05-23 22:12:17 -04:00
Jeremy Stretch
3fa63b774e
Converted home view to a CBV
2017-05-19 16:03:51 -04:00
Jeremy Stretch
713c7cd8e3
Cleaned up 500 error template
2017-05-19 16:03:04 -04:00
Jeremy Stretch
e6b4d87939
Converted all user views to CBVs
2017-05-19 15:47:19 -04:00
Jeremy Stretch
27c94d9874
Fixes #1206 : Fix redirection in admin UI after activating secret keys when BASE_PATH is set
2017-05-19 13:23:17 -04:00
Jeremy Stretch
eece8a0e26
Fixes #1207 : Include nested LAG serializer when showing interface connections (API)
2017-05-19 12:59:27 -04:00
Jeremy Stretch
fb85867d72
Converted all object views to class-based views
2017-05-18 17:00:57 -04:00
Jeremy Stretch
c454bfcd84
Fixed incorrect message
2017-05-18 14:53:35 -04:00
Jeremy Stretch
ad95b86fdd
Merge pull request #1201 from digitalocean/develop
...
Release v2.0.3
2017-05-18 14:37:19 -04:00
Jeremy Stretch
769232f368
Post-release version bump
2017-05-18 14:32:11 -04:00
Jeremy Stretch
9cf10eecd1
Release v2.0.3
2017-05-18 14:31:48 -04:00
Jeremy Stretch
f927d5b8f5
Closes #1198 : Allow filtering unracked devices on device list
2017-05-18 14:27:07 -04:00
Jeremy Stretch
7fa696dace
Fixes #1195 : Unable to create an interface connection when searching for peer device
2017-05-18 13:33:26 -04:00
Jeremy Stretch
feac93389c
Fixes #1200 : Form validation error when connecting power ports to power outlets
2017-05-18 12:11:14 -04:00
Jeremy Stretch
f7969d91b3
Fixes #1199 : Bulk import of secrets does not prompt user to generate a session key
2017-05-18 09:17:41 -04:00
Jeremy Stretch
92aafb9043
Added WSGIPassAuthorization to example Apache config
2017-05-17 17:23:08 -04:00
Jeremy Stretch
f9328d53b4
Fixes #1197 : Fixed status assignment during bulk import of devices, prefixes, IPs, and VLANs
2017-05-17 17:16:02 -04:00
Jeremy Stretch
f1cbc7da33
Fixes #1157 : Hide nav menu search bar on small displays
2017-05-17 16:00:46 -04:00
Jeremy Stretch
01becd21de
Closes #1196 : Added a lag_id filter to the API interfaces view
2017-05-17 14:43:44 -04:00
Jeremy Stretch
7768b94279
Fixes #1188 : Serialize interface LAG as nested objected (API)
2017-05-17 14:32:39 -04:00
Jeremy Stretch
3bc51c8e69
Fixes #1191 : Bulk selection of IPs under a prefix incorrect when "select all" is used
2017-05-17 14:23:08 -04:00
Jeremy Stretch
d206be91d5
Fixes #1130 : Added zlib1g-dev to Ubuntu/Debian packages list
2017-05-17 12:48:31 -04:00
Jeremy Stretch
6e69c9e375
Restored the option to hide the paginator on panel tables
2017-05-17 12:18:32 -04:00
Jeremy Stretch
f2846af4ec
Fixes #1189 : Enforce consistent ordering of objects returned by a global search
2017-05-17 12:16:57 -04:00
Jeremy Stretch
657eed1dc9
Merge pull request #1185 from ryanmerolle/patch-1
...
Added vagrant alternative installation link
2017-05-16 16:53:01 -04:00
Jeremy Stretch
e351ab0171
Fixes #1186 : Corrected VLAN edit form so that site assignment is not required
2017-05-16 16:30:28 -04:00
Jeremy Stretch
779446da64
Fixes #1187 : Fixed table pagination by introducing a custom table template
2017-05-16 16:19:55 -04:00
ryanmerolle
2ff0d7aa83
Added vagrant alternative installation link
2017-05-16 07:13:05 -04:00
Jeremy Stretch
7ceb64b57b
Post-release version bump
2017-05-15 13:24:37 -04:00
Jeremy Stretch
43e1e0dbc8
Merge pull request #1181 from digitalocean/develop
...
Release v2.0.2
2017-05-15 13:23:33 -04:00
Jeremy Stretch
a1c12cfd77
Release v2.0.2
2017-05-15 13:19:18 -04:00
Jeremy Stretch
aa6ca21a34
PEP8 fix
2017-05-15 13:18:49 -04:00
Jeremy Stretch
a49521d683
#1177 : Render planned connections as dashed lines on topology maps
2017-05-15 13:11:20 -04:00
Jeremy Stretch
3be6e5b015
Closes #1179 : Adjust topology map text color based on node background
2017-05-15 12:56:16 -04:00
Jeremy Stretch
ca1725b98c
Fixes #1178 : Fix API representation of connected interface's form factor
2017-05-15 11:03:11 -04:00
Jeremy Stretch
d11dfe2ced
Closes #1137 : Allow filtering devices list by rack
2017-05-12 22:41:27 -04:00
Jeremy Stretch
ab30ba1e1b
Fixed dynamic selection of device type filter on devices list
2017-05-12 22:20:21 -04:00
Jeremy Stretch
7f23cb9bf5
Closes #1122 : Include NAT inside IPs in IP address list
2017-05-12 22:11:20 -04:00
Jeremy Stretch
c9d3cf301e
Fixes #1173 : Tweak interface manager to fall back to naive ordering
2017-05-12 16:10:18 -04:00
Jeremy Stretch
67282882fa
Fixed RelatedObjectDoesNotExist error when trying to create a new device
2017-05-12 15:55:18 -04:00
Jeremy Stretch
73bf4f45c3
Adapted model get_display_name() to better handle unsaved instances
2017-05-12 15:31:34 -04:00
Jeremy Stretch
66ae62fb91
Closes #1172 : Linkify racks in side-by-side elevations view
2017-05-12 14:19:37 -04:00
Jeremy Stretch
8bae804508
Closes #1170 : Include A and Z sites for circuits in global search results
2017-05-12 12:12:47 -04:00
Jeremy Stretch
d87acc97c3
Fixes #1171 : Allow removing site assignment when bulk editing VLANs
2017-05-12 12:06:37 -04:00
Jeremy Stretch
f9b2c59974
Moved tenancy to separate panel on bulk IP creation form
2017-05-12 12:04:06 -04:00
Jeremy Stretch
a870a3b918
Fixes #1166 : Re-implemented bulk IP address creation
2017-05-12 12:00:26 -04:00
Jeremy Stretch
008ed34553
Fixes #1168 : Total count of obejcts missing from list view paginator
2017-05-11 23:30:23 -04:00
Jeremy Stretch
e239045688
PEP8 fixes
2017-05-11 17:54:43 -04:00
Jeremy Stretch
ed80bfaf02
Fixed selector initializations for TenancyForms
2017-05-11 17:52:23 -04:00
Jeremy Stretch
473b35f9a3
Added tenant_group/tenant form section to all objects with tenancy
2017-05-11 17:35:20 -04:00
Jeremy Stretch
45bb7eec0b
Corrected queryset filter when parent_field is None
2017-05-11 17:20:50 -04:00
Jeremy Stretch
58bb029666
Closes #1167 : Introduced ChainedModelChoiceFields
2017-05-11 16:30:16 -04:00
Jeremy Stretch
0f97478b55
Fixes #1161 : Fix "add another" behavior when creating an API token
2017-05-10 22:22:49 -04:00
Jeremy Stretch
9efa70a551
Fixes #1159 : Only superusers can see "edit IP" buttons on the device interfaces list
2017-05-10 16:02:50 -04:00
Jeremy Stretch
ed65721085
Fixes #1160 : Linkify secrets and tenants in global search results
2017-05-10 13:16:33 -04:00
Jeremy Stretch
83688fceb7
Fixes #1158 : Exception thrown when creating a device component with an invalid name
2017-05-10 11:23:54 -04:00
Jeremy Stretch
088f75ba0c
Added client_max_body_size to nginx config; removed statement disabling access logging
2017-05-10 11:11:03 -04:00
Jeremy Stretch
188cfa08a9
Post-release version bump
2017-05-09 22:48:14 -04:00
Jeremy Stretch
f731900e2f
Merge pull request #1154 from digitalocean/develop
...
Release v2.0.1
2017-05-09 22:47:52 -04:00
Jeremy Stretch
b89bd24bed
Release v2.0.1
2017-05-09 22:41:37 -04:00
Jeremy Stretch
effda88b51
Fixes #1153 : UnicodeEncodeError when searching for non-ASCII characters on Python 2
2017-05-09 22:40:46 -04:00
Jeremy Stretch
3844f70a4d
Fixes #1152 : Unable to edit user keys
2017-05-09 17:53:37 -04:00
Jeremy Stretch
8e333757f9
Fixes #1150 : Error when uploading image attachments with Unicode names under Python 2
2017-05-09 17:12:45 -04:00
Jeremy Stretch
0fb12bcc9c
Fixes #1151 : name 'escape' is not defined
2017-05-09 17:06:17 -04:00
Jeremy Stretch
44d78ef92a
Fixes #1149 : Port list does not populate when creating a console or power connection
2017-05-09 17:01:43 -04:00
Jeremy Stretch
ebb6729a26
Post-release version bump
2017-05-09 15:13:40 -04:00
Jeremy Stretch
b1bcaa33e7
Merge pull request #1148 from digitalocean/develop
...
Release v2.0.0
2017-05-09 15:09:28 -04:00
Jeremy Stretch
a35f8bddde
PEP8 fix
2017-05-09 14:44:32 -04:00
Jeremy Stretch
8fbe7ba742
Release v2.0.0!
2017-05-09 14:29:11 -04:00
Jeremy Stretch
f039b0b6e9
Closes #960 : Added form factor for Juniper VCP interfaces
2017-05-09 12:00:49 -04:00
Jeremy Stretch
9ad9ef7957
Fixed incorrect API URL in IPAddressForm
2017-05-09 11:11:30 -04:00
Jeremy Stretch
5c7db04465
Closes #853 : Add 'status' field to device bulk import form
2017-05-09 10:25:30 -04:00
Jeremy Stretch
838105fb65
Merging v2.0 development into mainline ( #1145 )
...
Merging v2.0 development into mainline
2017-05-08 15:06:57 -04:00
Jeremy Stretch
5ca87c0f20
Merge branch 'develop' into v2-develop
2017-05-08 15:02:06 -04:00
Jeremy Stretch
af4edff370
Related to #1144 : Allow multiple status selections when filtering device list
2017-05-08 14:56:25 -04:00
Jeremy Stretch
f40c048475
Fixes #1144 : Allow multiple status selections for Prefix, IP address, and VLAN filters
2017-05-08 14:32:29 -04:00
Jeremy Stretch
77247cccbe
Closes #154 : Expand device status field options
2017-05-08 13:55:19 -04:00
Jeremy Stretch
fcfcd77bfd
Moved LAG members list to the description column
2017-05-05 15:37:42 -04:00
Jeremy Stretch
b3667befb4
Removed reduntant title block
2017-05-05 15:24:58 -04:00
Jeremy Stretch
a6cb0e0a96
Updated console/power connection icons
2017-05-03 17:24:57 -04:00
Jeremy Stretch
c047f943de
Fixes #403 : Record console/power/interface connects and disconnects as user actions
2017-05-03 17:12:34 -04:00
Jeremy Stretch
79089cc47e
Introduced an object import template
2017-05-03 15:41:36 -04:00
Jeremy Stretch
3c631902e1
Closes #1100 : Add a "view all" link to completed bulk import views is_pool for prefixes
2017-05-03 15:27:26 -04:00
Jeremy Stretch
379c24a012
Fixed typo in template
2017-05-03 14:32:27 -04:00
Brian Ellwood
4035b87693
Allow responsive tables ( #1124 )
...
* Make tables responsive #1115
Resolves #1115
2017-05-03 14:30:05 -04:00
Jeremy Stretch
11d1a8c3cf
Merge pull request #1128 from digitalocean/readme-branches
...
Fix misleading build matrix
2017-05-03 14:21:07 -04:00
Jeremy Stretch
7eb9c8265c
Fixes #1132 : Prompt user to unlock session key when importing secrets
2017-05-03 11:47:28 -04:00
Matt Layher
572beb2311
Fix misleading build matrix
...
At one point, I had intended to have a matrix of build badges for each different branch and Python version combination. It seems this is not possible with Travis.
This change replaces "python 2.7" with "status" and clarifies that both Python 2.7 and 3.5 are tested, but Python 3.5 is recommended.
2017-05-02 20:39:43 -04:00
Jeremy Stretch
d861d8bfb8
Fixes #1118 : Allow designating an IP as primary for a device while editing the IP
2017-05-02 16:46:23 -04:00
Jeremy Stretch
6791ff6192
Fixes #1125 : Include MAC addresses on a device's interface list
2017-05-02 15:01:27 -04:00
Jeremy Stretch
9d9de6b2a3
Fixes #1126 : Fix error when editing a user key via admin UI
2017-05-02 14:50:36 -04:00
Jeremy Stretch
1f7ef15ad1
Fixes #1116 : Correct object links on recursive deletion error
2017-05-02 11:43:11 -04:00
Jeremy Stretch
16c582ec7a
Enable stale .pyc cleanup in upgrade.sh
2017-05-01 16:53:51 -04:00
Jeremy Stretch
de58d0ecca
Fixes #1114 : Suppress OSError when attempting to access a delete image attachment
2017-04-28 14:26:17 -04:00
Jeremy Stretch
010f6c7f1a
Fixes #1113 : Fixes server error when attempting to delete an image attachment
2017-04-28 14:05:02 -04:00
Jeremy Stretch
aea5612c39
Closes #1110 : Expand bulk edit forms to include boolean fields (e.g. toggle is_pool for prefixes)
2017-04-28 12:32:27 -04:00
Jeremy Stretch
b8b912bdd5
Post-release version adjustment
2017-04-27 15:42:24 -04:00
Jeremy Stretch
e4ca88726e
Release v2.0-beta3
2017-04-27 15:37:15 -04:00
Jeremy Stretch
616f109671
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/ipam/forms.py
2017-04-27 15:29:40 -04:00
Jeremy Stretch
8e0580ff96
Improved upgrade script
2017-04-27 14:42:52 -04:00
Jeremy Stretch
4b2e7620dd
Switched user nav menu with search form
2017-04-27 13:27:16 -04:00
Jeremy Stretch
b82f25c503
Merge branch 'writable-custom-fields' into v2-develop
2017-04-27 13:05:44 -04:00
Jeremy Stretch
c174c0cc6d
Converted all necessary serializers to CustomFieldModelSerializers
2017-04-27 12:50:43 -04:00
Jeremy Stretch
117da337c7
Corrected tests and improved validation
2017-04-27 12:46:04 -04:00
Jeremy Stretch
01da46f753
Fixes #1107 : Corrected exception on creating/deleting image attachments
2017-04-27 11:32:08 -04:00
Jeremy Stretch
d17efce4f5
Fixes #1111 : Correct database ordering of SessionKey model
2017-04-27 11:27:34 -04:00
Jeremy Stretch
e7a6d1f532
Fixes #1104 : Fix VLAN assignment on prefix import
2017-04-26 13:28:09 -04:00
Jeremy Stretch
f643f2c601
Fixes #1103 : Correct handling of validation errors when creating IP addresses in bulk
2017-04-26 13:21:38 -04:00
Jeremy Stretch
480faa6461
Removed deprecated IPAddressAssignForm
2017-04-26 13:03:18 -04:00
Jeremy Stretch
1fa084b6be
Fixes #1101 : Fix AJAX scripting for device component selection forms
2017-04-26 12:53:14 -04:00
Jeremy Stretch
1c86b00b5c
Added custom field API tests
2017-04-25 14:53:18 -04:00
Jeremy Stretch
10823e1c37
Got rudimentary custom field creates/updates working
2017-04-25 13:00:28 -04:00
Jeremy Stretch
f73693206f
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/circuits/models.py
netbox/netbox/settings.py
upgrade.sh
2017-04-21 15:07:48 -04:00
Jeremy Stretch
861c8b29c0
Post-release version bump
2017-04-21 14:56:36 -04:00
Jeremy Stretch
17873706b7
Merge pull request #1094 from digitalocean/develop
...
Release v1.9.6
2017-04-21 14:52:53 -04:00
Jeremy Stretch
5037046624
Release v1.9.6
2017-04-21 14:47:31 -04:00
Jeremy Stretch
5c0614d656
#1090 : Python3 tweaks for installation on CentOS
2017-04-21 14:37:47 -04:00
Jeremy Stretch
697866d1ba
#1090 : Tweaked docs for Python3 on Ubuntu
2017-04-21 13:30:18 -04:00
Jeremy Stretch
38d826d152
Fixes #1092 : Increase randomness in SECRET_KEY generation tool
2017-04-21 10:32:10 -04:00
Jeremy Stretch
13cc29cd8c
Closes #951 : Provide a side-by-side view of rack elevations
2017-04-20 13:07:22 -04:00
Jeremy Stretch
401357b8cb
Closes #1084 : Include custom fields when creating IP addresses in bulk
2017-04-19 14:50:58 -04:00
Jeremy Stretch
599e1bb220
Fixes #1071 : Protect assigned circuit termination when an interface is deleted
2017-04-19 13:19:30 -04:00
Jeremy Stretch
864fa17b75
Closes #1008 : Moved Docker components into their own repository
2017-04-19 10:58:42 -04:00
Jeremy Stretch
a98c9ed0af
Corrected invalid API URL name
2017-04-17 15:52:23 -04:00
Jeremy Stretch
8032aa1ad9
Fixes #1078 : Increase default limit for number of objects returned by web form API call
2017-04-17 15:50:00 -04:00
bellwood
5ff4e3b194
Enhance LDAP documentation
...
Incorporating @marvnrawley's enhancements from #518
2017-04-13 17:03:58 -04:00
Jeremy Stretch
b01bf6089c
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/dcim/forms.py
netbox/dcim/views.py
netbox/ipam/forms.py
netbox/templates/_base.html
netbox/utilities/views.py
2017-04-13 15:42:50 -04:00
Jeremy Stretch
f9a33bfc14
Fixes #1074 : Require ncclient 0.5.3 (Python 3 fix)
2017-04-13 15:34:35 -04:00
Jeremy Stretch
610b412506
#878 : Layout tweaks
2017-04-13 15:09:08 -04:00
Jeremy Stretch
09000ad9b3
Closes #1001 : Merged IP interface assignment into ipam.IPAddressForm
2017-04-13 14:54:17 -04:00
Jeremy Stretch
f70f0f8d62
Improved handling of return_url for object edit/delete views; removed manual definitions of initial data fields
2017-04-13 13:11:23 -04:00
Jeremy Stretch
d5c3f9e780
#878 : Show assigned IP addresses in device interfaces list
2017-04-12 22:02:23 -04:00
Jeremy Stretch
b42dab3eef
Differentiate between LAG and virtual interfaces in device interface list
2017-04-12 16:06:36 -04:00
Jeremy Stretch
7cbea49c2d
Fixes #1072 : Order LAG interfaces naturally on bulk interface edit form
2017-04-12 15:51:14 -04:00
Jeremy Stretch
6dcc5a1169
Merge pull request #1070 from bellwood/patch-1
...
Python3 fixes for CentOS/RHEL
2017-04-12 15:25:36 -04:00
bellwood
53129125dd
Python3 fixes for CentOS/RHEL
...
1) python3 should be python34
2) python34-pip does does exist, you must install python34-setuptools and then: easy_install-3.4 pip
2017-04-12 09:42:48 -04:00
Jeremy Stretch
2d52b9fb39
Fixes #1059 : Allow filtering of interface connections via API
2017-04-10 16:15:36 -04:00
Jeremy Stretch
863cbb785d
Merge pull request #1064 from eliezerlp/v2-develop
...
Pointing Dockerfile to 'v2-beta' branch instead of a particular tag
2017-04-10 10:57:18 -04:00
Jeremy Stretch
ba1a4f06ff
Replace tabs with spaces
2017-04-10 10:55:05 -04:00
Jeremy Stretch
cf5be85dad
Closes #1061 : Escape all messages by default (complements #1062 )
2017-04-10 10:54:35 -04:00
Eliezer Paiewonsky
d21b67446f
Pointing Dockerfile to 'v2-beta' branch
...
Was pointing to a particular tag instead.
2017-04-10 10:27:32 -04:00
Jeremy Stretch
3b48a270fc
Merge pull request #1062 from asteinhauser/develop
...
XSS flaw bugfix
2017-04-10 10:14:31 -04:00
Anthony Steinhauser
105e9da866
XSS flaw bugfix
2017-04-10 16:00:22 +02:00
Jeremy Stretch
d3b16ba443
Fixes #1057 : Corrected VLAN validation during prefix import
2017-04-07 14:50:08 -04:00
Jeremy Stretch
57fc6a3f50
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/netbox/settings.py
netbox/netbox/urls.py
requirements.txt
2017-04-06 17:01:13 -04:00
Jeremy Stretch
abc51fdc5d
Post-release version bump
2017-04-06 16:36:42 -04:00
Jeremy Stretch
e0ad2b4555
Merge pull request #1054 from digitalocean/develop
...
Release v1.9.5
2017-04-06 16:35:15 -04:00
Jeremy Stretch
35a0a658a7
Release v1.9.5
2017-04-06 16:34:00 -04:00
Jeremy Stretch
2c99a8bee4
Closes #1052 : Added rack reservation list and bulk delete views
2017-04-06 16:26:48 -04:00
Jeremy Stretch
1dd2bdcb8e
Fixes #1047 : Correct ordering of numbered subinterfaces
2017-04-06 15:13:20 -04:00
Jeremy Stretch
9f67da00d1
Colored nodes in topology maps
2017-04-06 14:12:30 -04:00
Jeremy Stretch
82d53a8c3d
Fixes #1049 : Prompt user if missing session key when adding/editing a secret
2017-04-06 13:55:40 -04:00
Jeremy Stretch
f3eee25527
Fixes #1051 : Upgraded django-rest-swagger
2017-04-06 11:54:13 -04:00
Jeremy Stretch
ee11775425
Fixes #1051 : Upgraded django-rest-swagger
2017-04-06 09:40:09 -04:00
Jeremy Stretch
bcdf9ac5ca
Merge pull request #1046 from digitalocean/component-filter-by-name
...
Fixes #1045
2017-04-06 09:14:41 -04:00
Jeremy Stretch
4accdf77f8
Closes #578 : Show topology maps not assigned to a site on the home view
2017-04-05 17:33:39 -04:00
Jeremy Stretch
fc46f70153
Closes #430 : Include circuits when rendering topology maps
2017-04-05 17:24:40 -04:00
Zach Moody
e7cf7d58b8
Fixes #1045
2017-04-05 15:29:53 -05:00
Jeremy Stretch
d98e9e1838
Resolved RemovedInDjango20Warning deprecation warnings
2017-04-05 14:40:25 -04:00
Jeremy Stretch
369d3aa62e
Rearranged URL namespaces to satisfy deprecation warnings
2017-04-05 14:26:33 -04:00
Jeremy Stretch
d4ac6dbfe4
Fixes #1043 : Corrected queryset in WritableDeviceSerializer validation
2017-04-05 13:38:23 -04:00
Jeremy Stretch
91d35905fd
Reset version
2017-04-05 12:11:48 -04:00
Jeremy Stretch
1a34830f0e
Merge pull request #1042 from digitalocean/v2-develop
...
Release v2.0 Beta 2
2017-04-05 11:57:04 -04:00
Jeremy Stretch
f000df1e15
Release v2.0-beta2
2017-04-05 11:52:14 -04:00
Jeremy Stretch
78b0072051
Limit <v2.0 installations to Django 1.10
2017-04-05 11:34:04 -04:00
Jeremy Stretch
178f7b4643
Added API endpoints for console and power connections
2017-04-05 11:29:12 -04:00
Jeremy Stretch
f34a8fff6a
Extend upgrade script to remove cached bytecode
2017-04-05 10:22:37 -04:00
Jeremy Stretch
7766e1f684
Fixes #1037 : Fixed error on VLAN import with duplicate VLAN group names
2017-04-05 10:13:19 -04:00
Jeremy Stretch
bde1f6d199
Bump migration index due to a new migration in 1.9.4-r1
2017-04-04 15:59:33 -04:00
Jeremy Stretch
0d7ee6f208
Merge branch 'develop' into v2-develop
2017-04-04 15:56:33 -04:00
Jeremy Stretch
78adaecb89
Post-release version bump
2017-04-04 15:50:59 -04:00
Jeremy Stretch
f89d91783b
Merge pull request #1035 from digitalocean/develop
...
Release v1.9.4-r1
2017-04-04 15:50:28 -04:00
Jeremy Stretch
a18e1a0161
Release v1.9.4-r1
2017-04-04 15:47:25 -04:00
Jeremy Stretch
4308b8a4a5
Fixes #1034 : Missing migration
2017-04-04 15:46:27 -04:00
Jeremy Stretch
280d98bad9
#1033 : Updated requirements.txt for Django 1.11
2017-04-04 14:42:00 -04:00
Jeremy Stretch
ae5bf747c9
#1033 : Tweak SelectWithDisabled option template
2017-04-04 14:36:35 -04:00
Jeremy Stretch
1ae0820ecc
#1033 : Update ArrayFieldSelectMultiple for Django 1.11
2017-04-04 14:30:00 -04:00
Jeremy Stretch
c09473f41e
#1033 : Convert SelectWithDisabled to a templatized widget
2017-04-04 14:19:48 -04:00
Jeremy Stretch
99a3e0c399
Corrected CustomFieldModelSerializer behavior when serializing lists of objects
2017-04-04 14:09:14 -04:00
Jeremy Stretch
d2bd4a213b
#1033 : Convert ColorSelect to a templatized widget
2017-04-04 13:45:32 -04:00
Jeremy Stretch
1dcb0b52e2
#1033 : Disable the debug toolbar templates panel by default due to a performance issue under Django 1.11
2017-04-04 13:44:55 -04:00
Jeremy Stretch
409c9c4e23
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/netbox/settings.py
2017-04-04 12:06:49 -04:00
Jeremy Stretch
aa54e14c37
Post-release version bump
2017-04-04 12:03:26 -04:00
Jeremy Stretch
3ffe36e5ed
Merge pull request #1032 from digitalocean/develop
...
Release v1.9.4
2017-04-04 12:01:58 -04:00
Jeremy Stretch
3b2c74042e
Release v1.9.4
2017-04-04 11:58:44 -04:00
Jeremy Stretch
11ae938146
Fixes #1027 : Fixed nav menu highlighting when BASE_PATH is set
2017-04-04 11:55:16 -04:00
Stephen
f11bb254a5
Only show Custom Fields on IP Address Assign Page if custom fields are set against the ip address ( #1031 )
2017-04-04 11:37:20 -04:00
Jeremy Stretch
5187138547
Refactored custom field serializers
2017-04-04 11:25:23 -04:00
Jeremy Stretch
2bb6387dae
Fixes #1028 : Corrected API endpoint URL name in IPAddressForm
2017-04-03 17:11:22 -04:00
Jeremy Stretch
ca293dc0e7
Corrected topology map link
2017-04-03 16:34:37 -04:00
Jeremy Stretch
ea1d4e7f50
Updated static CSS/JS libraries
2017-04-03 16:15:06 -04:00
Jeremy Stretch
0b681c471e
Removed survey notice
2017-04-03 16:01:03 -04:00
Jeremy Stretch
80267aa418
Documented image attachments
2017-04-03 15:56:04 -04:00
Jeremy Stretch
36c31a21b9
Fixed deprecated references to ImageAttachment.obj
2017-04-03 15:51:45 -04:00
Jeremy Stretch
51725d3d9c
Added a search box to the navigation menu
2017-04-03 15:33:41 -04:00
Jeremy Stretch
05d3354570
Fixes #1022 : Record user actions when creating IP addresses in bulk
2017-04-03 14:45:20 -04:00
Jeremy Stretch
8799a15e73
What would we do without you, PEP8?
2017-04-03 14:26:20 -04:00
Jeremy Stretch
2cde9a82a0
Merge pull request #1026 from digitalocean/image-attachments
...
#152 : Image attachments
2017-04-03 14:21:15 -04:00
Jeremy Stretch
2c1fa628a2
Implemented API endpoints for ImageAttachments
2017-04-03 14:00:15 -04:00
Jeremy Stretch
a67fc64afb
Fixes #1025 : Applied missing API view filters
2017-04-03 11:04:17 -04:00
Jeremy Stretch
6bbdc2bae1
Enable serving static media through Django
2017-03-31 15:51:17 -04:00
Jeremy Stretch
50d7fd776f
Added image attachments to sites and devices
2017-03-31 15:19:44 -04:00
Jeremy Stretch
1c38f705a7
Fixes #1021 : Corrected evaluation of API token expiration time
2017-03-31 11:13:37 -04:00
Jeremy Stretch
b643939cc4
Initial work on #152 : Image attachments
2017-03-30 21:55:57 -04:00
Jeremy Stretch
3ed3e93b25
Appended a version flag to all CSS/JS references to invalidate browser cache after an upgrade
2017-03-30 15:40:00 -04:00
Jeremy Stretch
f6ea09e581
Removed duplicate 'Regions' section
2017-03-30 10:27:20 -04:00
Jeremy Stretch
998f89216e
Updated the docstring for Device
2017-03-30 09:56:47 -04:00
Jeremy Stretch
aefc6ff7b4
Merge branch 'global-search' into v2-develop
2017-03-29 16:45:57 -04:00
Jeremy Stretch
66615f1a96
Prettied things up a bit
2017-03-29 16:45:25 -04:00
Jeremy Stretch
a5dc91c175
Introduced SearchTable for improved performance
2017-03-29 16:05:23 -04:00
Jeremy Stretch
d04436aa0a
Search form improvements
2017-03-29 14:22:27 -04:00
Jeremy Stretch
6542b8b198
Base64 decoding tweaks
2017-03-29 13:39:59 -04:00
Jeremy Stretch
6813787fc7
Fixes #1013 : Show edit/delete reservation buttons on rack view
2017-03-29 12:15:14 -04:00
Jeremy Stretch
afdb24610d
Initial work on global search
2017-03-29 12:04:57 -04:00
Jeremy Stretch
58e4bf1cc3
Closes #973 : Removed extraneous admin UI functions
2017-03-28 16:41:53 -04:00
Jeremy Stretch
28761fc960
Closes #362 : Added per_page query parameter to control pagination page length
2017-03-28 15:57:50 -04:00
Jeremy Stretch
69e54ab410
Token admin form improvements
2017-03-28 12:19:08 -04:00
Jeremy Stretch
116ceb6f93
Added tests for get-session-key API endpoint
2017-03-28 11:30:38 -04:00
Jeremy Stretch
5d022a575a
Closes #985 : Added preserve_key to get-session-key endpoint
2017-03-28 11:13:13 -04:00
Jeremy Stretch
e8fd0f3531
Order interfaces naturally for Device A
2017-03-27 10:55:54 -04:00
Jeremy Stretch
8103c399d5
Fixes #991 : Correct server error on "create and connect another" interface connection
2017-03-27 10:53:32 -04:00
Jeremy Stretch
cf3e7f90d6
Merge pull request #997 from digitalocean/livesearch-fix
...
Fixes #996
2017-03-27 09:38:48 -04:00
Zach Moody
22bfac746e
fix remaining legacy api url paths.
2017-03-24 18:58:19 -05:00
Zach Moody
066a3b8b52
update api_url with new interfaces endpoint.
2017-03-24 18:42:23 -05:00
Zach Moody
48141c0693
Fixes #996
2017-03-24 17:38:06 -05:00
Jeremy Stretch
576e21eb65
Merge branch 'develop' into v2-develop
...
Conflicts:
netbox/netbox/settings.py
2017-03-23 17:14:41 -04:00
Jeremy Stretch
a51f5edbc8
Post-release version bump
2017-03-23 16:29:42 -04:00
Jeremy Stretch
be393a9d10
Merge pull request #989 from digitalocean/develop
...
Release v1.9.3
2017-03-23 16:27:06 -04:00
Jeremy Stretch
ef59f38ec4
Release v1.9.3
2017-03-23 16:24:35 -04:00
Jeremy Stretch
47120fae01
Rack assignment is optional for devices
2017-03-23 15:36:24 -04:00
Jeremy Stretch
93a4327921
Merge branch 'api2' into v2-develop
2017-03-23 13:36:09 -04:00
Jeremy Stretch
0f2bbd7bfd
Merge pull request #986 from alejojo/patch-1
...
Update Dockerfile
2017-03-23 10:28:10 -04:00
Jeremy Stretch
c0417c1989
Closes #972 : Add ability to filter connections list by device name
2017-03-23 10:07:02 -04:00
Jeremy Stretch
fb6cfa45fd
Merge pull request #974 from marc-us/develop
...
Filter on mac address on interface
2017-03-23 09:35:01 -04:00
Mark
b875cea10d
Filter on mac address on interface via API
2017-03-23 12:57:35 +01:00
Alejandro
516372e5db
Update Dockerfile
...
change branch MASTER > v2.0-beta1
2017-03-23 18:39:14 +09:00
Jeremy Stretch
0899a1052e
Only attempt to process session key if user is authenticated
2017-03-22 17:43:29 -04:00
Jeremy Stretch
32bf17c076
Closes #978 : Allow filtering device types by function and subdevice role
2017-03-22 17:29:47 -04:00
Jeremy Stretch
66a6a8f33c
Closes #983 : Include peer device names when listing circuits in device view
2017-03-22 16:58:56 -04:00
Jeremy Stretch
007fe6a030
Markdown fixes
2017-03-22 10:49:20 -04:00
Jeremy Stretch
f5f9491811
v2.0 Beta 1 release
2017-03-22 10:07:37 -04:00
Jeremy Stretch
04e09c0078
Merge branch 'develop' into api2
...
Conflicts:
netbox/circuits/filters.py
2017-03-22 09:48:41 -04:00
Jeremy Stretch
05b71564d8
Closes #981 : Allow filtering primary objects by a given set of IDs
2017-03-22 09:39:30 -04:00
Jeremy Stretch
1791a5bb11
Added has_primary_ip filter for Devices
2017-03-21 21:29:03 -04:00
Jeremy Stretch
3e6a99fc22
Allow editing of platform RPC client
2017-03-21 17:33:40 -04:00
Jeremy Stretch
a5419ecc5c
RPC API fixes
2017-03-21 17:24:16 -04:00
Jeremy Stretch
a36b138efe
Added API doc for working with secrets
2017-03-21 16:00:02 -04:00
Jeremy Stretch
6d30fdb83d
Finished work on secrets views; removed path from cookie assignment
2017-03-21 15:30:36 -04:00
Jeremy Stretch
5c4741c5d4
Added section on pagination
2017-03-21 14:34:52 -04:00
Jeremy Stretch
93c748bd3c
Merge branch 'develop' into api2
2017-03-21 14:10:53 -04:00
Jeremy Stretch
7ba6e320e7
Fixes #843 : Implemented CORS headers for API
2017-03-21 13:53:07 -04:00
Jeremy Stretch
54468ab1a8
Include the API version in responses
2017-03-21 13:23:56 -04:00
Jeremy Stretch
01f5435f63
Tweak how we set the API version
2017-03-21 13:17:50 -04:00
Jeremy Stretch
22768ff6c6
Renamed Module to InventoryItem (prep for #824 )
2017-03-21 12:54:08 -04:00
Jeremy Stretch
122526a9d0
Custom name for ConnectedDeviceViewSet
2017-03-20 21:54:01 -04:00
Jeremy Stretch
6cb36a6cee
Fixed browsable API breadcrumbs
2017-03-20 21:50:10 -04:00
Jeremy Stretch
925afe0999
Added test case for ConnectedDeviceViewSet
2017-03-20 21:39:40 -04:00
Jeremy Stretch
f743410b4e
Renamed rack-units API and added a test
2017-03-20 21:18:37 -04:00
Jeremy Stretch
4a2206ecb1
Removed custom renderers
2017-03-20 17:47:18 -04:00
Jeremy Stretch
ffde2c96c7
Fixed custom renderers to work with paginated data
2017-03-20 17:15:42 -04:00
Jeremy Stretch
2bd46230be
Converted ChoiceFieldSerializer to display an object
2017-03-20 16:32:59 -04:00
Jeremy Stretch
b04fe21d65
Wrote API endpoints, tests for ExportTemplates
2017-03-20 16:21:10 -04:00
Jeremy Stretch
266f9cc370
Added API endpoint, tests for Graphs
2017-03-20 15:14:33 -04:00
Jeremy Stretch
1682de59df
Added a footer link to the GitHub wiki
2017-03-20 14:05:26 -04:00
Jeremy Stretch
42fd14f5c0
Introduced HttpStatusMixin to provide more detail on HTTP response status test failures
2017-03-20 13:46:47 -04:00
Jeremy Stretch
1988c02b7f
Enforce API versioning
2017-03-20 12:33:42 -04:00
Jeremy Stretch
517eaa8b80
Expanded API documentation
2017-03-20 12:18:18 -04:00
Jeremy Stretch
1f78462f58
Updated RackViewSet() to be compatible with paginated API
2017-03-20 10:38:09 -04:00
Jeremy Stretch
36bbcc8559
Fix API JS to read response.results for new API
2017-03-20 10:06:25 -04:00
Mark
f26253ec49
Filter on mac address on interface
2017-03-18 21:26:33 +01:00
Mark
f2dc287f14
Filter on mac address on interface
2017-03-18 21:21:49 +01:00
Mark
3fe3151af7
Filter on mac address on interface
...
Extension to be able filter on mac address via API
2017-03-18 21:10:36 +01:00
Jeremy Stretch
1c1fd8f210
Limit tests to one per major Python version
2017-03-17 21:43:46 -04:00
Jeremy Stretch
671d53877a
Python3 fixes
2017-03-17 21:39:29 -04:00
Jeremy Stretch
97710a4576
Make CI happy
2017-03-17 17:39:56 -04:00
Jeremy Stretch
c08fae8bce
Restore not-so-extraneous 'id' field to all WritableSerializers
2017-03-17 17:32:43 -04:00
Jeremy Stretch
f02dd2f439
Merge branch 'develop' into api2
2017-03-17 17:06:01 -04:00
Jeremy Stretch
e544f1fa1e
Removed extraneous 'id' field from all WritableSerializers
2017-03-17 16:20:34 -04:00
Jeremy Stretch
130ff27f26
Wrote tests for secrets API
2017-03-17 16:01:57 -04:00
Jeremy Stretch
79a9ac3bc8
Assign RackReservation user from request context
2017-03-17 14:45:14 -04:00
Jeremy Stretch
c5308d51f4
Make RackReservation.rack editble for API compatability
2017-03-17 14:40:11 -04:00
Jeremy Stretch
a6f4de5817
Wrote tests for IPAM API
2017-03-17 14:36:59 -04:00
Jeremy Stretch
8825a03033
Removed unneeded services endpoint from DCIM API
2017-03-17 12:23:23 -04:00
Jeremy Stretch
abdfc5c597
Finished DCIM API model tests
2017-03-17 12:16:24 -04:00
Jeremy Stretch
3ce2f0d100
Fix error when assigning a new interface to a LAG
2017-03-16 22:27:01 -04:00
Jeremy Stretch
be2faaa110
Fixed bug interpreting facility_id as a required field
2017-03-16 17:25:34 -04:00
Jeremy Stretch
f33269e50b
First batch of DCIM API tests
2017-03-16 16:50:18 -04:00
Jeremy Stretch
bbc355df07
Improved create/update validation
2017-03-16 14:17:14 -04:00
Jeremy Stretch
d58f9031d1
Wrote tests for tenancy API
2017-03-16 13:29:55 -04:00
Jeremy Stretch
0312016f89
Wrote tests for circuits API
2017-03-16 13:23:01 -04:00
Jeremy Stretch
e3ae013e42
Implemented full read/write support for secrets
2017-03-15 14:47:18 -04:00
Jeremy Stretch
07a2b136b8
Refactored SecretViewSet
2017-03-15 13:48:09 -04:00
Jeremy Stretch
3d76a982aa
Removed old API doc
2017-03-15 13:15:09 -04:00
Jeremy Stretch
92d726bbd4
Added examples to the graphs documentation
2017-03-15 12:16:46 -04:00
Jeremy Stretch
e2ef0bc3a6
Added survey announcement to README
2017-03-15 12:00:53 -04:00
Jeremy Stretch
13c29cb7a9
Post-release version bump
2017-03-14 17:18:05 -04:00
Jeremy Stretch
27eefd8705
Merge pull request #966 from digitalocean/develop
...
Release v1.9.2
2017-03-14 17:14:19 -04:00
Jeremy Stretch
b22c6a0078
Release v1.9.2
2017-03-14 17:07:04 -04:00
Jeremy Stretch
f4784412de
Fixes #964 : Fix bug when bulk editing/deleting filtered set of objects
2017-03-14 15:22:08 -04:00
Jeremy Stretch
33c5ea1f4e
Fixes #963 : Fix bug in IPv6 address range expansion
2017-03-14 15:06:34 -04:00
Jeremy Stretch
3dc15068b9
Allow user to delete session key
2017-03-14 14:01:06 -04:00
Jeremy Stretch
4cb30f1ce4
Relate SessionKey to UserKey rather than User
2017-03-14 13:32:07 -04:00
Jeremy Stretch
b868de8d67
Updated user URLs
2017-03-14 12:59:10 -04:00
Jeremy Stretch
04aedcc056
Merge branch 'develop' into api2
...
Conflicts:
netbox/templates/users/_user.html
netbox/users/urls.py
2017-03-14 12:40:28 -04:00
Jeremy Stretch
d9f1bcbf15
Renamed user URL namespace
2017-03-14 12:36:44 -04:00
Jeremy Stretch
105d17748e
Secrets UI work
2017-03-14 12:32:08 -04:00
Jeremy Stretch
dd27950fae
Simplify SessionKey usage
2017-03-14 10:58:57 -04:00
Jeremy Stretch
4b7af8d3b4
Merge pull request #954 from psr/develop
...
Force Unix line endings on shell scripts
2017-03-13 11:35:05 -04:00
Jeremy Stretch
f3fd82a24a
Allow assigning child devices to rackless parents
2017-03-13 11:31:28 -04:00
Jeremy Stretch
cd97b2fb96
Fix parent device position display
2017-03-13 11:25:06 -04:00
Jeremy Stretch
f661c233be
Fixes #950 : Fix site_id error on child device import
2017-03-13 11:18:33 -04:00
Jeremy Stretch
6a2a2d5d11
Fixes #957 : Correct device site filter count to include unracked devices
2017-03-13 10:13:04 -04:00
Jeremy Stretch
87ff433ef8
Fixes #956 : Correct bug affecting unnamed rackless devices
2017-03-13 10:06:32 -04:00
Jeremy Stretch
9e4e3a8dfa
Updated API docs
2017-03-13 10:00:13 -04:00
Jeremy Stretch
4d4441217f
APIRootView tweaks
2017-03-09 15:18:50 -05:00
Jeremy Stretch
7e51ca9912
Provided a root API view
2017-03-09 15:05:01 -05:00
Jeremy Stretch
94a29be415
Removed deprecated GraphListView
2017-03-09 14:28:52 -05:00
Jeremy Stretch
9dfda83946
Closes #855 : Added an API endpoint for recent activity
2017-03-09 14:26:39 -05:00
Jeremy Stretch
41826fc3cb
Fixed serialization of CustomFieldChoices
2017-03-09 13:50:30 -05:00
Jeremy Stretch
0ed13f6943
Removed browsable API login/logout
2017-03-09 13:38:15 -05:00
Jeremy Stretch
6c2ed1be22
Standardized API URL definitions
2017-03-09 13:24:02 -05:00
Jeremy Stretch
ddec424429
Replaced RelatedConnectionsView with views.ConnectedDeviceViewSet
2017-03-09 12:18:53 -05:00
Peter Russell
d68b34cefe
Force Unix line endings on shell scripts
...
When following the quickstart docker instructions on Windows (using
Docker for Windows), an error is encountered when running the netbox
container. This is caused by git converting the line endings of the
docker-entrypoint.sh script to Windows format, which are then copied
into the container image.
By setting .gitattributes, we force LF rather than CRLF line endings on
shell scripts on Windows. Other files are left as is.
2017-03-09 16:20:32 +00:00
Jeremy Stretch
7e6d061646
Converted GetSessionKey and RSAKeyGeneratorView to ViewSets
2017-03-08 17:57:51 -05:00
Jeremy Stretch
c19725506d
Cleanup
2017-03-08 16:30:32 -05:00
Jeremy Stretch
a6ceaf8d96
Moved custom field serializers to their own module to avoid circular dependency
2017-03-08 16:18:41 -05:00
Jeremy Stretch
f43fbffdf7
Moved TopologyMaps from DCIM to extras
2017-03-08 16:12:14 -05:00
Jeremy Stretch
68c099a2af
Merge branch 'develop' into api2
...
Conflicts:
netbox/netbox/settings.py
2017-03-08 15:18:32 -05:00
Jeremy Stretch
70a05b4280
Post-release version bump
2017-03-08 14:45:23 -05:00
Jeremy Stretch
097e0f38ff
Merge pull request #949 from digitalocean/develop
...
Release v1.9.1
2017-03-08 14:40:16 -05:00
Jeremy Stretch
094974d417
Release v1.9.1
2017-03-08 14:38:24 -05:00
Jeremy Stretch
d89314a559
Fixes #943 : Child prefixes missing on Python 3
2017-03-08 14:10:27 -05:00
Jeremy Stretch
086340540a
Fixes #948 : Region name should be hyperlinked to site list
2017-03-08 12:04:50 -05:00
Jeremy Stretch
ed83b1d9e9
Closes #946 : Disregard mask length when filtering IP addresses by a parent prefix
2017-03-08 11:59:24 -05:00
Jeremy Stretch
4f6d2a8b71
Finished user control panel for tokens
2017-03-08 11:34:47 -05:00
Jeremy Stretch
d58a8ebba0
Initial work on user control panel for tokens
2017-03-07 23:30:53 -05:00
Jeremy Stretch
6be465fe9b
Addded is_expired property to Token
2017-03-07 23:30:31 -05:00
Jeremy Stretch
26225aff57
Shorten key length to 20 bytes
2017-03-07 22:56:29 -05:00
Jeremy Stretch
fd55360672
Suppress default permissions for Token model
2017-03-07 22:40:05 -05:00
Jeremy Stretch
4e766c7c3b
Closes #945 : Display the current user in the nav menu
2017-03-07 22:27:46 -05:00
Jeremy Stretch
0b10d98e0b
Initial work on token authentication
2017-03-07 17:17:39 -05:00
Jeremy Stretch
be0a3fb1f2
Corrected merge conflict
2017-03-07 16:55:49 -05:00
Jeremy Stretch
02e89d77bb
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/views.py
2017-03-07 14:08:06 -05:00
Jeremy Stretch
4b753b1610
Fixes #944 : Correct console and power connection form behavior
2017-03-07 13:32:48 -05:00
Jeremy Stretch
f8381628d4
Fixes #941 : Corrected old references to rack.site on Device
2017-03-06 10:23:24 -05:00
Jeremy Stretch
d8f41f67c9
Post-release version bump
2017-03-03 11:28:27 -05:00
Jeremy Stretch
ce26b566a4
Merge pull request #939 from digitalocean/develop
...
Release v1.9.0-r1
2017-03-03 11:28:02 -05:00
Jeremy Stretch
ee2d0b963d
Release v1.9.0-r1
2017-03-03 11:26:31 -05:00
Jeremy Stretch
f051c0e564
Fixes #935 : Fix form validation error when connecting an interface using live search
2017-03-03 11:19:19 -05:00
Jeremy Stretch
03d3bbcddb
Fixes #938 : Provider view yields an error if one or more circuits is assigned to a tenant
2017-03-03 10:47:16 -05:00
Jeremy Stretch
06cafb09b3
Fixes #937 : Region assignment should be optional when creating a site
2017-03-03 10:44:07 -05:00
Jeremy Stretch
a7a7b956b1
Enable API versioning
2017-03-02 16:20:16 -05:00
Jeremy Stretch
9b39ba169c
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
netbox/dcim/api/urls.py
netbox/dcim/api/views.py
netbox/dcim/filters.py
netbox/dcim/tables.py
requirements.txt
2017-03-02 16:01:25 -05:00
Jeremy Stretch
4670929953
Added GitHub issue/PR templates; updated CONTRIBUTING policy
2017-03-02 15:30:14 -05:00
Jeremy Stretch
366e2e7a94
Post-release version bump
2017-03-02 13:30:45 -05:00
Jeremy Stretch
0e14bc1e02
Merge pull request #933 from digitalocean/develop
...
Release v1.9.0
2017-03-02 13:27:10 -05:00
Jeremy Stretch
e5f05ca9be
Release v1.9.0
2017-03-02 13:22:29 -05:00
Jeremy Stretch
d08522408a
Documentation refresh
2017-03-02 13:21:56 -05:00
Jeremy Stretch
cc31c8fc33
Closes #894 : Expand device name max length to 64 characters
2017-03-02 10:11:54 -05:00
Jeremy Stretch
db60e8868c
Closes #901 : Support for filtering prefixes and IP addresses by mask length
2017-03-01 14:23:52 -05:00
Jeremy Stretch
1adae67dd7
Closes #927 : Upgrade to django-filter 1.0
2017-03-01 13:09:19 -05:00
Jeremy Stretch
5ad3044314
Closes #862 : Show both IPv6 and IPv4 primary IPs in device list
2017-02-28 16:46:44 -05:00
Jeremy Stretch
90fe556e5f
Corrected region serializers
2017-02-28 16:23:39 -05:00
Jeremy Stretch
c0152940f9
Merged develop
2017-02-28 16:10:53 -05:00
Jeremy Stretch
9313ba08ed
Implemented recursive regions with django-mptt
2017-02-28 14:15:15 -05:00
Jeremy Stretch
f3b9930dea
Initial work on regions
2017-02-28 12:11:43 -05:00
Jeremy Stretch
5520144ff4
Fixed permissions for inclusion of interface bulk edit form
2017-02-27 17:19:30 -05:00
Jeremy Stretch
2b9ea58c86
Tweaked interface LAG validation
2017-02-27 17:13:58 -05:00
Jeremy Stretch
8f42f59a80
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
netbox/dcim/api/views.py
netbox/dcim/filters.py
2017-02-27 17:04:08 -05:00
Jeremy Stretch
c6970e1998
Closes #105 : Interface groups ( #919 )
...
* Initial work on interface groups
* Simplify to a single LAG form factor
* Correct interface serializer
* Allow for bulk editing of interface LAG
* Additional LAG interface validation
* Fixed API tests
2017-02-27 16:52:13 -05:00
Jeremy Stretch
c61bae3a33
Merge pull request #908 from digitalocean/global-vlans
...
Closes #235 : Global vlans
2017-02-21 14:58:52 -05:00
Jeremy Stretch
b0f9035e2d
Additional work on #904
2017-02-21 14:53:22 -05:00
Shawn Peng
aba9748ffd
Fix #235 : Enable global vlan ( #904 )
...
* Fix #235 : Enable global vlan
Decouple site/vlan, make site optional for vlan/vlangroup
Change html generation code to check site existence before
dereference
Create site search function, if site is None for a VLAN, view it as
global VLAN
* commit1
* commit2
* commit3
* Add migration file for VLAN&VLAN group
* Revert unintentional commits
2017-02-21 13:27:24 -05:00
Jeremy Stretch
2876ef7607
Merge pull request #907 from Jasperswaagman/develop
...
Typo
2017-02-21 09:24:17 -05:00
Jasperswaagman
7d1aeede1a
Typo
2017-02-21 15:20:42 +01:00
Jeremy Stretch
b7f4a11eee
Fixes #892 : Restored missing edit/delete buttons when viewing child prefixes and IP addresses from a parent object
2017-02-17 16:34:09 -05:00
Jeremy Stretch
0e5138d6ec
Fixes #872 : TypeError on bulk IP address creation (Python 3)
2017-02-17 16:10:07 -05:00
Jeremy Stretch
f1518226bd
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
2017-02-17 15:12:53 -05:00
Jeremy Stretch
4d26fc7e7c
Fixes #903 : Only alert on missing criticial connections if present in the parent device type
2017-02-17 15:10:08 -05:00
Jeremy Stretch
102cf52a16
Cleanup from work on #198
2017-02-17 14:52:58 -05:00
Jeremy Stretch
198ed859ff
Closes #198 : Support for rackless devices ( #902 )
...
* Initial work to support rackless devices
* Updated device component connection forms
* Updated IP address assignment form
* Updated circuit termination form
* Formatting cleanup
* Fixed tests
2017-02-17 14:48:00 -05:00
Jeremy Stretch
9d44d5d4e7
Fixes #897 : Fixed power connections CSV export
2017-02-16 15:17:13 -05:00
Jeremy Stretch
e8896fe238
Closes #898 : Expand circuits list in provider view
2017-02-16 15:13:35 -05:00
Jeremy Stretch
21281789e0
Tweaked ChoiceFieldSerializer to display a field as (value, label)
2017-02-16 14:37:21 -05:00
Jeremy Stretch
b71566f206
Merge branch 'develop' into api2
...
Conflicts:
netbox/dcim/api/serializers.py
netbox/dcim/api/urls.py
netbox/dcim/api/views.py
netbox/dcim/filters.py
2017-02-16 14:28:06 -05:00
Jeremy Stretch
181539651f
Rack reservations ( #900 )
...
* Initial work on rack reservations
* Added views for rack reservations
* Implemented ArrayFieldSelectMultiple form widget
* Implemented API endpoints for rack reservations
* Tweaked the database migration
2017-02-16 13:46:58 -05:00
Jeremy Stretch
b69564f5c9
Exposed the request to ObjectEditView's alter_obj()
2017-02-15 15:03:31 -05:00
Jeremy Stretch
c26e00b5bd
Merge pull request #850 from mryauch/patch-1
...
Update upgrading.md
2017-02-14 15:45:06 -05:00
Jeremy Stretch
dc606645fd
Fixes #884 : Preserve selected rack unit when changing a device's rack face
2017-02-09 23:27:12 -05:00
Jeremy Stretch
0e04d20762
Re-implemented CustomFieldSerializer (read-only for now)
2017-02-09 16:55:54 -05:00
Jeremy Stretch
7040086201
Introduced ChoiceFieldSerializer for choice fields
2017-02-09 15:50:25 -05:00
Jeremy Stretch
6f3c3b6d61
Added API endpoints for device type components
2017-02-03 17:18:47 -05:00
Jeremy Stretch
37f250ddc1
Corrected API URL names
2017-02-03 16:54:13 -05:00
Jeremy Stretch
35f310885e
Standardize API URL inclusions
2017-02-03 16:20:14 -05:00
Jeremy Stretch
616ca4fe1f
Adapted the web UI to work with the new secrets API
2017-02-03 16:14:42 -05:00
Jeremy Stretch
a9fe39459a
Merge branch 'develop' into api2
2017-02-03 14:45:37 -05:00
Jeremy Stretch
1e1dd8c668
Post-release version bump
2017-02-03 13:59:26 -05:00
Jeremy Stretch
ce6796ed9b
Merge pull request #870 from digitalocean/develop
...
Release v1.8.4
2017-02-03 13:59:02 -05:00
Jeremy Stretch
585e08eb95
Release v1.8.4
2017-02-03 13:55:32 -05:00
Jeremy Stretch
a42eeb12d2
Implemented SessionKeys for secrets
2017-02-03 12:49:32 -05:00
Jeremy Stretch
cf66f67fb6
Initial work on using session-based master key ciphers
2017-02-02 21:26:51 -05:00
Jeremy Stretch
2408d78f47
Introduced ability to decrypt secrets by sending the user's private key in an HTTP header
2017-02-01 17:40:50 -05:00
Jeremy Stretch
4f8a5eb1a0
Moved secret views into a ViewSet (no write ability yet)
2017-02-01 16:21:33 -05:00
Jeremy Stretch
06e5966cb4
Include API routers directly where possible
2017-02-01 15:09:23 -05:00
Jeremy Stretch
ea51f1c896
Removed circuit-specific endpoint for CircuitTerminations
2017-02-01 15:01:56 -05:00
Jeremy Stretch
77e5450746
Removed all device-specific API endpoints
2017-02-01 14:34:19 -05:00
Jeremy Stretch
6e10fea119
Started API documentation
2017-02-01 14:04:45 -05:00
Jeremy Stretch
f52c247bd5
Re-implemented Swagger now that URL resolution has been fixed
2017-02-01 12:37:19 -05:00
Jeremy Stretch
0dd857f7a2
Merge branch 'develop' into api2
2017-02-01 12:33:37 -05:00
Jeremy Stretch
d817990283
Fixes #865 : Fix server error when attempting to delete a protected object parent (Python 3)
2017-02-01 12:09:59 -05:00
Jeremy Stretch
9905099a71
Fixes #854 : Check whether object still exists before attempting to resolve its URL
2017-02-01 11:59:47 -05:00
Jeremy Stretch
0eba5a0de3
Fixes #851 : Resolve encoding issues during import/export with Python 3
2017-02-01 11:49:54 -05:00
Jeremy Stretch
5eb3c1a67b
Removed deprecated base_path Swagger setting
2017-02-01 10:48:36 -05:00
Jeremy Stretch
b370375414
Fixes #861 : Avoid overwriting device primary IP assignment from alternate family during bulk import of IP addresses
2017-01-31 17:25:44 -05:00
Jeremy Stretch
8536f6c163
Closes #856 : Strip whitespace from fields during CSV import
2017-01-31 16:54:13 -05:00
Jeremy Stretch
bb1f97abc2
Implemented static writable ModelSerializers for all models
2017-01-31 15:35:09 -05:00
Jeremy Stretch
e1cd846c9a
Enabled creation of device components
2017-01-31 12:19:41 -05:00
Jeremy Stretch
1fcc2b0029
Namespaced all API URLs
2017-01-31 10:40:53 -05:00
Jeremy Stretch
f4f41a5985
Fixes #859 : Fix Javascript for connection status toggle button
2017-01-31 09:41:25 -05:00
Jeremy Stretch
173a6eee03
Moved rack units and device LLDP neighbors views into model viewsets
2017-01-30 17:24:04 -05:00
Jeremy Stretch
d9e4017677
Moved graph views into model viewsets
2017-01-30 17:00:58 -05:00
Jeremy Stretch
7beac0b105
Converted device component views to a router
2017-01-30 16:15:12 -05:00
Jeremy Stretch
f0fef94a4f
Re-implemented interface/connection serializers
2017-01-30 15:35:01 -05:00
Jeremy Stretch
78cd4481e4
Merge branch 'develop' into api2
2017-01-30 13:38:49 -05:00
Jeremy Stretch
af3c9eaec1
Fixes #854 : Correct processing of get_return_url() in ObjectDeleteView
2017-01-30 12:13:24 -05:00
Jeremy Stretch
0cf029edd4
Added Service serializers
2017-01-27 16:19:38 -05:00
Jeremy Stretch
c0dac1383d
Fix retrieval of model under viewsets without a statically defined queryset
2017-01-27 15:12:46 -05:00
Jeremy Stretch
a3d0d4a5bf
Enabled pagination
2017-01-27 14:54:12 -05:00
Jeremy Stretch
12d263999b
Introduced WritableSerializerMixin
2017-01-27 14:36:13 -05:00
Jeremy Stretch
fa900d5dbb
Converted nested serializers to HyperlinkedModelSerializer
2017-01-27 12:22:29 -05:00
Jeremy Stretch
ddc2c8d110
Cleaned up device component nested serializers
2017-01-26 22:37:17 -05:00
Matthew Yauch
c91f41e984
Update upgrading.md
...
Added directive to copy the LDAP configuration if in use. I upgraded a whole two versions before realizing my LDAP was broken.
2017-01-26 15:28:11 -08:00
Jeremy Stretch
acfba410dd
Standardized implementation of nested ViewSets
2017-01-26 17:58:36 -05:00
Jeremy Stretch
b8ca530c55
Added an endpoint for CircuitTerminations
2017-01-26 17:18:41 -05:00
Jeremy Stretch
b31c097531
Removed Swagger
2017-01-26 15:36:19 -05:00
Jeremy Stretch
0f9fe8648e
Converted static URL definitions to routers
2017-01-26 15:34:07 -05:00
Jeremy Stretch
791a641eef
Created CircuitDetailSerializer
2017-01-26 15:33:41 -05:00
Jeremy Stretch
c5fba24cc5
Merge branch 'develop' into api2
2017-01-26 14:07:23 -05:00
Jeremy Stretch
b8b2ea7ccb
Post-release version bump
2017-01-26 14:00:08 -05:00
Jeremy Stretch
c90cecc2fb
Merge pull request #849 from digitalocean/develop
...
Release v1.8.3
2017-01-26 13:58:52 -05:00
Jeremy Stretch
b2ef7bb104
Release v1.8.3
2017-01-26 13:57:00 -05:00
Jeremy Stretch
5d5d4ac714
Fixes #845 : Fix missing edit/delete buttons on object tables for non-superusers
2017-01-26 13:20:56 -05:00
Jeremy Stretch
0b228ed6d3
Merge branch 'develop' into api2
2017-01-25 16:26:45 -05:00
dav3860
b3b96e5e10
Support for comma in interfaces and ip addresses bulk creation ( #833 )
...
* Added support for comma in interfaces and ip addresses bulk creation
* fixed PEP8 style
* removed unnecessary assertions
2017-01-25 14:47:14 -05:00
Jeremy Stretch
6be520a8f9
Fixed DeviceTypeTest
2017-01-25 14:38:45 -05:00
Jeremy Stretch
f3db914e9d
Fixes #844 : Apply order_naturally() to API interfaces list
2017-01-25 14:34:34 -05:00
Jeremy Stretch
062a5bfe8d
Initial work on API v2.0
2017-01-24 17:12:16 -05:00
Jeremy Stretch
fbfa3cf619
Added gunicorn_config.py to .gitignore
2017-01-24 13:41:46 -05:00
Jeremy Stretch
1317c0dd8c
Closes #841 : Merged search and filter forms on all object lists
2017-01-24 12:05:39 -05:00
Jeremy Stretch
bbc633b004
Closes #782 : Allow filtering devices list by manufacturer
2017-01-24 10:53:59 -05:00
Jeremy Stretch
ed8fdd9292
Fixes #816 : Redirect back to parent prefix view after deleting child prefixes
2017-01-24 09:50:51 -05:00
Jeremy Stretch
2d9c33c34f
Tweaked installation docs to include instructions for Python 2 and 3
2017-01-23 17:01:23 -05:00
Jens L
80439c495e
Basic Support for Python 3 ( #827 )
...
* Rudimentary python3 support
* update docs and trigger Travis
* fix some of the tests
* fix all python3 errors
* change env calls to just python
* add @python_2_unicode_compatible decorator to models for python2 compatibility
* switch netbox.configuration to from netbox import configuration
2017-01-23 16:44:29 -05:00
Jeremy Stretch
1bddd038fe
Fixes #840 : Correct API path resolution for secrets when BASE_PATH is configured
2017-01-23 16:25:05 -05:00
Jeremy Stretch
d36923e47d
Fixes #817 : Update last_updated time of a circuit when editing a child termination
2017-01-23 15:31:41 -05:00
Jeremy Stretch
476cbf17f6
Closes #820 : Add VLAN column to parent prefixes table on IP address view
2017-01-23 14:23:42 -05:00
Jeremy Stretch
91d50b9627
Closes #836 : Add 'deprecated' status for IP addresses
2017-01-23 14:12:43 -05:00
Jeremy Stretch
52420945b2
Standardized naming of return_url for all object views
2017-01-23 14:07:26 -05:00
Jeremy Stretch
b70eca7661
Fixes #830 : Redirect user to device view after editing a device component
2017-01-23 12:14:12 -05:00
Jeremy Stretch
39d083eae7
Re-implemented method for bulk editing/deleting all objects within a filtered queryset
2017-01-20 16:42:11 -05:00
Jeremy Stretch
3bfc1ebcea
Post-release version bump
2017-01-18 16:23:52 -05:00
Jeremy Stretch
b6bbcb0609
Merge pull request #814 from digitalocean/develop
...
Release v1.8.2
2017-01-18 16:23:28 -05:00
Jeremy Stretch
6121f97ca9
Release v1.8.2
2017-01-18 16:19:45 -05:00
Jeremy Stretch
74e48fc490
PEP8 fixes
2017-01-18 14:43:46 -05:00
Jeremy Stretch
28a9307f9f
Deprecated use_obj_view in favor of get_return_url()
2017-01-18 14:34:17 -05:00
Jeremy Stretch
cdccc3a47f
Ditched get_parent_url() model method in favor of overrideable get_return_url() view method
2017-01-18 14:07:46 -05:00
Jeremy Stretch
3eb969de0c
Standardized the use of return_url for ObjectDeleteView
2017-01-18 13:30:19 -05:00
Jeremy Stretch
9ff59ab686
Closes #760 : Redirect user back to device view after deleting an assigned IP address
2017-01-18 12:25:07 -05:00
Jeremy Stretch
fc7f88d2a2
Regression fix: order_naturally() must come first in the queryset definition
2017-01-18 11:55:48 -05:00
Jeremy Stretch
769537fe98
Fixes #810 : Suppress unique IP validation on invalid IP addresses and prefixes
2017-01-18 09:55:57 -05:00
Jeremy Stretch
f8a4f1b24f
Closes #797 : Add description column to VLANs table
2017-01-17 16:06:19 -05:00
Jeremy Stretch
7f3b358571
Fixes #807 : Redirect user back to form when adding IP addresses in bulk and "create and add another" is clicked
2017-01-17 15:46:43 -05:00
Jeremy Stretch
c264281530
Add an empty label (global) to IPAddressBulkAddForm VRF field
2017-01-17 15:33:55 -05:00
Jeremy Stretch
b3f20aa233
Closes #783 : Add a description field to the Circuit model
2017-01-17 15:18:03 -05:00
Jeremy Stretch
07997b24ca
Fixes #785 : Trigger validation error when importing a prefix assigned to a nonexistent VLAN
2017-01-17 15:01:30 -05:00
Jeremy Stretch
03859d7287
Closes #803 : Clarify that no child objects are deleted when deleting a prefix
2017-01-17 14:52:39 -05:00
Jeremy Stretch
0ad2670822
Closes #805 : Linkify site column in device table
2017-01-17 14:46:29 -05:00
Jeremy Stretch
ab706d2440
Follow-up to #804
2017-01-17 12:32:54 -05:00
Jeremy Stretch
398faf518c
Merge pull request #804 from digitalocean/prefix-unique
...
Enforce Global Unique on Prefixes
2017-01-17 10:28:00 -05:00
Zach Moody
edf29e7b9b
moved duplicates() method to model instead of manager.
2017-01-16 18:14:34 -06:00
Zach Moody
485a21f13e
cleaned up IPAddress clean() to be more like Prefix's
2017-01-16 16:52:03 -06:00
Zach Moody
eedec192ba
Added model tests for duplicate prefix and IPs.
2017-01-16 16:40:06 -06:00
Zach Moody
cfaf8b9157
added duplicates() method to IPAddress and Prefix model managers.
...
refactored condition on IPAddress and Prefix clean method to use new
manager method.
2017-01-16 16:28:04 -06:00
Jeremy Stretch
98e2145b52
Merge pull request #796 from rburkholder/rburkholder-patch-TenantSerializer-description
...
rburkholder - patch - tenant serialiser - add description field to output
2017-01-13 09:36:33 -05:00
Jeremy Stretch
466c505bb8
Corrected PEP8 errors
2017-01-13 09:30:59 -05:00
Raymond P. Burkholder
97c0f23c67
Add description field to TenantSerializer
...
This might be just an oversight. Other data models do include the description in their serialisers. The API produces the description field with this change.
2017-01-13 08:49:43 -04:00
Jeremy Stretch
424c2a59d6
Table rendering optimizations
2017-01-06 16:50:57 -05:00
Jeremy Stretch
c9e7c12463
Closes #284 : Added interface_ordering field to DeviceType
2017-01-06 12:59:49 -05:00
Jeremy Stretch
2ef1e623a3
Merge pull request #781 from zevlag/patch-1
...
Update CONTRIBUTING.md to replace Reddit with Google Groups
2017-01-05 21:55:16 -05:00
Josh Galvez
1486a8901a
Update CONTRIBUTING.md
...
Change Reddit to Google Groups Mailing List
2017-01-05 16:02:05 -07:00
Jeremy Stretch
73ae87aa57
Updated circuits documentation
2017-01-05 17:06:30 -05:00
Jeremy Stretch
ac72e90dcc
Fixes #778 : Refactored order_interfaces() to fix InterfaceTemplate ordering within a table
2017-01-05 16:12:07 -05:00
Jeremy Stretch
dbf9840b26
Corrected permissions for device component form rendering
2017-01-05 15:37:15 -05:00
Jeremy Stretch
09fe328c3f
Standardized template names
2017-01-05 15:31:41 -05:00
Jeremy Stretch
381eb664cf
Added alternative installations section
2017-01-04 17:16:04 -05:00
Jeremy Stretch
23c6451524
Fixes #776 : Prevent circuits from appearing twice while searching
2017-01-04 16:56:28 -05:00
Jeremy Stretch
99cd78cbbf
Post-release version bump
2017-01-04 15:31:10 -05:00
Jeremy Stretch
23f6832d9c
Merge pull request #774 from digitalocean/develop
...
Release v1.8.1
2017-01-04 15:30:54 -05:00
Jeremy Stretch
bce23ebdf5
Release v1.8.1
2017-01-04 15:28:53 -05:00
Jeremy Stretch
0d4b2a6e92
Fixes #772 : Fix TypeError in API RackUnitListView when no device is excluded
2017-01-04 10:58:11 -05:00
Jeremy Stretch
52567c4ade
Fixes #764 : Encapsulate in double quotes values containing commas when exporting to CSV
2017-01-04 10:47:00 -05:00
Jeremy Stretch
8154ae3685
Closes #771 : Don't automatically redirect user when only one object is returned in a list
2017-01-04 09:51:40 -05:00
Jeremy Stretch
7f297b4733
Fixes #769 : Show default value for boolean custom fields
2017-01-04 09:47:26 -05:00
Jeremy Stretch
96451bfe9e
Fixes #767 : Fixes xconnect_id error when searching for ciruits
2017-01-03 17:00:43 -05:00
Jeremy Stretch
921b08d0c9
Allow null filtering of prefix VLAN
2017-01-03 16:57:42 -05:00
Jeremy Stretch
6eff95a2b1
Post-release version bump
2017-01-03 15:14:09 -05:00
Jeremy Stretch
88dace75a1
Merge pull request #766 from digitalocean/develop
...
Release v1.8.0
2017-01-03 15:13:36 -05:00
Jeremy Stretch
f8bced34eb
Release v1.8.0
2017-01-03 15:07:41 -05:00
Jeremy Stretch
cf64ef342f
Fixes #763 : Added missing fields to CSV exports
2017-01-03 14:52:56 -05:00
Jeremy Stretch
c7acc9ad69
Updated circuit import template
2017-01-03 14:25:51 -05:00
Jeremy Stretch
31e8986e35
Minor docs tweaks
2017-01-03 14:03:50 -05:00
Jeremy Stretch
050b6449d4
Split site contact info into a separate panel
2017-01-03 13:46:49 -05:00
Jeremy Stretch
49dd5761f8
Tweaked web server installation docs
2017-01-03 13:44:22 -05:00
Jeremy Stretch
5215779061
Fixes #757 : Debug toolbar middleware must always be included, even if DEBUG is False
2016-12-29 13:45:57 -05:00
Jeremy Stretch
48e9cd6a00
Miscellaneous cleanup and documentation
2016-12-29 13:42:38 -05:00
Jeremy Stretch
e06bfffd60
Fixed outdated select_related reference to circuit
2016-12-29 11:53:24 -05:00
Jeremy Stretch
e7b08f8f2f
Closes #756 : Added contact details to site model
2016-12-29 11:37:40 -05:00
Jeremy Stretch
8edaff860c
Fixes #658 : Added is_pool field to Prefix model
2016-12-27 15:07:52 -05:00
Jeremy Stretch
d9d7068c5f
Fixed bug introduced in 04fd197c9b
2016-12-27 14:18:31 -05:00
Jeremy Stretch
e647065e63
Improved device interface list performance
2016-12-27 13:21:19 -05:00
Jeremy Stretch
5716207ba6
Simplified paginator when dealing with <=5 pages
2016-12-26 15:43:48 -05:00
Jeremy Stretch
bdff71db9e
Fixed paginator text rendering
2016-12-26 15:36:33 -05:00
Jeremy Stretch
9e670d318c
Relaxed version requirements
2016-12-26 15:33:08 -05:00
Jeremy Stretch
1882d832c3
Bumped django-tables2 version
2016-12-26 14:34:13 -05:00
Jeremy Stretch
04fd197c9b
Fixed table form rendering for django-tables2>=1.2.1
2016-12-26 14:30:56 -05:00
Jeremy Stretch
edb8904474
Fixed debug toolbar display
2016-12-26 12:15:14 -05:00
Jeremy Stretch
a5fe4468d0
Upgraded django-filter to 0.15.3
2016-12-26 11:58:27 -05:00
Jeremy Stretch
65d8bb8c26
Bumped Markdown version
2016-12-26 11:05:46 -05:00
Jeremy Stretch
cf796fb40f
Fixes #751 : Relax version constraint on python-cryptography
2016-12-26 10:55:14 -05:00
Jeremy Stretch
0ac3e91e3b
Updated middleware for Django 1.10
2016-12-26 10:48:15 -05:00
Jeremy Stretch
e8684240a7
Added permissions evaluation
2016-12-21 17:28:35 -05:00
Jeremy Stretch
c1b6da771f
Only display "select all" button if there are two or more items
2016-12-21 17:26:25 -05:00
Jeremy Stretch
3de51876d0
Refactored device component creation views
2016-12-21 17:20:27 -05:00
Jeremy Stretch
0e4d02bd10
Renamed template
2016-12-21 15:31:55 -05:00
Jeremy Stretch
7b06f5e9fc
Introduced DeviceComponentCreateView
2016-12-21 15:26:56 -05:00
Jeremy Stretch
37b2ff02e7
Standardized inheritance order of BootstrapMixin
2016-12-21 14:15:18 -05:00
Jeremy Stretch
1ed5389703
Fixed device component bulk creation permissions
2016-12-21 13:52:16 -05:00
Jeremy Stretch
b6da5ce6bd
Fixed device type component creation permissions
2016-12-21 13:47:15 -05:00
Jeremy Stretch
ae8f40ed8d
Fixes #563 : Allow a device to be flipped from one rack face to the other
2016-12-21 11:06:42 -05:00
Jeremy Stretch
96de61ddfb
Closes #716 : Add ASN field to site bulk edit form
2016-12-20 16:13:45 -05:00
Jeremy Stretch
9fd9719d0b
Closes #181 : Implemented support for bulk IP address creation
2016-12-20 15:39:22 -05:00
Jeremy Stretch
f0d8e02d63
Fixed prefix/VLAN role links
2016-12-19 14:45:25 -05:00
Jeremy Stretch
44d5ff26a4
Fixes #747 : Fixes natural_order_by integer cast error on large numbers
2016-12-19 11:01:44 -05:00
Jeremy Stretch
550efcb640
Tweaked prefix column header padding
2016-12-16 17:09:27 -05:00
Jeremy Stretch
15bec75167
Fixes #744 : Fixed export of sites without an AS number
2016-12-16 16:33:07 -05:00
Jeremy Stretch
c94d111401
Closes #743 : Enabled bulk creation of all device components
2016-12-16 16:29:32 -05:00
Jeremy Stretch
6f1532adac
Fixed dcim tests
2016-12-16 12:15:32 -05:00
Jeremy Stretch
b7fe220860
Converted module_add to ObjectEditView
2016-12-16 12:12:42 -05:00
Jeremy Stretch
b451ece057
Closes #122 : Add comments field to device types
2016-12-16 11:14:44 -05:00
Jeremy Stretch
b56e37ad84
Closes #722 : Enabled custom fields for device types
2016-12-16 10:54:45 -05:00
Jeremy Stretch
712567cabc
Closes #613 : Added prefixes column to VLAN list; added VLAN column to prefix list
2016-12-15 16:56:43 -05:00
Jeremy Stretch
017263f640
Fixes #741 : Hide "select all" button for users without edit permissions
2016-12-15 15:58:50 -05:00
Jeremy Stretch
f02c222d4f
Closes #539 : Implemented L4 services for devices
2016-12-15 15:32:58 -05:00
Jeremy Stretch
66fa877198
ObjectEditView: Save many-to-many fields
2016-12-15 14:37:35 -05:00
Jeremy Stretch
6a9f26a68d
Cleaned up attribute tables
2016-12-14 17:09:33 -05:00
Jeremy Stretch
bf817eb69e
Closes #49 : Introduction of circuit terminations
2016-12-14 13:47:22 -05:00
Jeremy Stretch
298ac1ba7a
Widened page layout; improved mobile rendering
2016-12-09 16:23:11 -05:00
Jeremy Stretch
bd40f72ad5
#49 : Allow selection of devices at other sites when connecting an interface
2016-12-09 11:43:50 -05:00
Jeremy Stretch
a0eff04185
Post-release version bump
2016-12-08 12:35:18 -05:00
Jeremy Stretch
8eb140fd65
Merge pull request #736 from digitalocean/develop
...
Release v1.7.3
2016-12-08 12:34:53 -05:00
Jeremy Stretch
a68e82575f
Release v1.7.3
2016-12-08 12:33:36 -05:00
Jeremy Stretch
5035a9567b
Fixes #729 : Corrected cancellation links when editing secondary objects
2016-12-08 12:20:45 -05:00
Jeremy Stretch
d5095362d7
Fixes #734 : Corrected display of device type when editing a device
2016-12-08 09:59:21 -05:00
Jeremy Stretch
3a6d7a1f7f
#733 : Fixed MAC address device filter
2016-12-07 15:53:19 -05:00
Jeremy Stretch
cc6ae8ebe4
Merge pull request #733 from linuxsimba/remove_mac_addr_required_from_filter
...
FIX: filtering devices fails because mac address filter is a required
2016-12-07 15:42:50 -05:00
stanley karunditu
b4940a64be
FIX: filtering devices fails because mac address filter is a required
...
field
2016-12-07 15:30:57 -05:00
Jeremy Stretch
fca812928e
#724 : Exempt API views from LoginRequiredMiddleware to enable basic HTTP authentication when LOGIN_REQUIRED is true
2016-12-07 15:14:22 -05:00
Jeremy Stretch
4a9b4c5387
Fixes #732 : Allow custom select field values to be deselected if the field is not required
2016-12-07 14:00:52 -05:00
Jeremy Stretch
1f09f3d096
Merge pull request #728 from digitalocean/develop
...
Release v1.7.2-r1
2016-12-06 15:38:52 -05:00
Jeremy Stretch
efb95937fc
Reverting GitHub test
2016-12-06 15:32:11 -05:00
Jeremy Stretch
ce7ee1771a
Testing GitHub
2016-12-06 15:31:31 -05:00
Jeremy Stretch
da216e2c22
Fixes #727 : Corrected error in rack elevation display
2016-12-06 15:27:35 -05:00
Jeremy Stretch
e58ee4e0e3
Post-release version bump
2016-12-06 14:55:45 -05:00
Jeremy Stretch
66be85a41f
Merge pull request #726 from digitalocean/develop
...
Release v1.7.2
2016-12-06 14:55:19 -05:00
Jeremy Stretch
2171dcee7f
Release v1.7.2
2016-12-06 14:53:43 -05:00
Jeremy Stretch
3262262a8a
Closes #663 : Added MAC address search field to device list
2016-12-06 14:45:01 -05:00
Jeremy Stretch
28b586aca7
Fixes #723 : API documentation is now accessible when using BASE_PATH
2016-12-06 14:08:25 -05:00
Jeremy Stretch
f007b0dbde
Closes #695 : Added is_private field to RIR
2016-12-06 13:59:13 -05:00
Jeremy Stretch
6e5950be77
Fixes #720 : Display user action links properly in admin UI
2016-12-06 13:16:42 -05:00
Jeremy Stretch
eb4cd0e723
Fixes #672 : Expanded color selection for rack and device roles
2016-12-06 12:28:29 -05:00
Jeremy Stretch
300ee820fa
#672 : Cleaned up rack elevation CSS
2016-12-05 18:11:07 -05:00
Jeremy Stretch
7d6d7942d9
Rewrote get_connected_interface() to return first connection if more than one exist (erroneously)
2016-12-02 16:09:07 -05:00
Jeremy Stretch
05debf7e40
Updated CONTRIBUTING to discourage the use of "+1" comments on issues
2016-12-01 15:16:04 -05:00
Jeremy Stretch
dc88cb5ac7
Fixes #718 : Restore is_primary field on IP assignment form
2016-12-01 14:54:20 -05:00
Jeremy Stretch
b275009544
Fixed missing on command block
2016-11-30 12:10:46 -05:00
Jeremy Stretch
d960481adb
Ditched syntax highlighting for shell commands
2016-11-30 12:07:51 -05:00
Jeremy Stretch
2986840755
Specified syntax for code blocks
2016-11-30 12:01:45 -05:00
Jeremy Stretch
9b8bae501b
Fixes #677 : Add cffi as an explicit dependency to avoid setuptools error on Debian
2016-11-30 11:19:28 -05:00
Jeremy Stretch
9ea3383fde
#702 : Fix lingering Unicode incompatibility
2016-11-29 17:33:22 -05:00
Jeremy Stretch
77ac79f32c
Fixes #713 : Include a label for the comments field when editing circuits, providers, or racks in bulk
2016-11-29 17:29:56 -05:00
Jeremy Stretch
e31fae5ec5
Fixes #712 : Corrected export of tenants which are not assigned to a group
2016-11-29 13:45:31 -05:00
Jeremy Stretch
8bff8bcbe2
Fixes #702 : Improved Unicode support for custom fields
2016-11-29 13:34:22 -05:00
Jeremy Stretch
cc79b1136b
Fixes #696 : Corrected link to VRF in prefix and IP address breadcrumbs
2016-11-18 09:49:04 -05:00
Jeremy Stretch
1af9ea9e2d
Post-release version bump
2016-11-15 12:36:17 -05:00
Jeremy Stretch
814c11167e
Merge pull request #694 from digitalocean/develop
...
Release v1.7.1
2016-11-15 12:34:09 -05:00
Jeremy Stretch
1d509a8ff8
Release v1.7.1
2016-11-15 12:13:42 -05:00
Jeremy Stretch
f2232a15d9
Merge pull request #689 from bemanuel/develop
...
Add Graphviz to Topology Maps
2016-11-14 12:10:13 -05:00
Jeremy Stretch
955abcef21
Fixes #691 : Allow the assignment of power ports to PDUs
2016-11-14 11:29:03 -05:00
Jeremy Stretch
9eaf153673
Fixes #692 : Form errors are not displayed on checkbox fields
2016-11-14 11:13:27 -05:00
Bruno Emanuel
8e71c0f2a8
Removed python-graphviz
2016-11-13 13:29:11 -03:00
Jeremy Stretch
18a516ee53
Closes #685 : When assigning an IP to a device, automaitcally select the interface if only one exists
2016-11-11 15:29:40 -05:00
Jeremy Stretch
f5b2420b4b
Merge pull request #686 from digitalocean/rir_stats
...
#667 : Add utilization statistics to RIR list view
2016-11-11 15:13:41 -05:00
Jeremy Stretch
f569561997
Another PEP8 fix
2016-11-11 15:09:25 -05:00
Jeremy Stretch
99c2911a66
PEP8 fix
2016-11-11 15:04:14 -05:00
Jeremy Stretch
a0ee6b0d58
Closes #667 : Added stats to RIR list view
2016-11-11 15:02:53 -05:00
Jeremy Stretch
d891c8c981
Incorporated stats into RIR list view
2016-11-11 12:45:24 -05:00
Jeremy Stretch
07e34fbe84
Fixes #678 : Server error on device import specifying an invalid device type
2016-11-10 15:30:45 -05:00
Jeremy Stretch
7dfd32a5c4
Fixes #676 : Server error when bulk editing device types
2016-11-10 15:15:55 -05:00
Jeremy Stretch
9c7f55d8d0
Fixes #674 : Correct status assignment on IP address import
2016-11-10 15:01:05 -05:00
Bruno Emanuel
e496dc710f
Add Graphviz to Topology Maps
2016-11-04 18:01:07 -03:00
Jeremy Stretch
13cdc44caf
#667 : Initial work on RIR statistics
2016-11-04 16:04:29 -04:00
Jeremy Stretch
1f3f9781d9
Post-release version bump
2016-11-03 15:13:15 -04:00
Jeremy Stretch
57ddd5086f
Merge pull request #666 from digitalocean/develop
...
Release v1.7.0
2016-11-03 15:12:33 -04:00
Jeremy Stretch
6c1fb1bd02
Release v1.7.0
2016-11-03 15:06:08 -04:00
Jeremy Stretch
ea92e92c5a
Fixes #632 : Use semicolons instead of commas to separate regexes in topology maps
2016-11-03 14:49:02 -04:00
Jeremy Stretch
96eaea7db9
Miscellaneous cleanup
2016-11-03 14:15:57 -04:00
Jeremy Stretch
bbac6e2ba6
Fixes #664 : Re-implemented view for bulk creation of interfaces across multiple devices
2016-11-02 16:43:24 -04:00
Jeremy Stretch
76c6fbbfba
Merge pull request #653 from flokli/gitignore
...
gitignore static folder, concretize configuration.py location
2016-11-01 15:44:49 -04:00
Jeremy Stretch
ad1c3d4910
Fixed typo in error message
2016-11-01 15:44:10 -04:00
Jeremy Stretch
f2137683f9
Closes #647 : Extend form used when assigning an IP to a device
2016-11-01 13:59:24 -04:00
Jeremy Stretch
084b86cab1
Tweaked Aggregate get_utilization for table display
2016-10-31 16:47:00 -04:00
Jeremy Stretch
41af9c8900
Fixes #660 : Correct calculation of utilized space for rack list display
2016-10-31 16:44:00 -04:00
Jeremy Stretch
2d58cfaa05
Add is_full_depth and instance count columns to DeviceType table
2016-10-31 15:29:32 -04:00
Jeremy Stretch
4af3072b53
Fix typo in c525939b13
2016-10-31 14:48:33 -04:00
Jeremy Stretch
a37d2ff4f8
Closes #652 : Use password input controls when editing secrets
2016-10-31 12:30:50 -04:00
Jeremy Stretch
c525939b13
Closes #654 : Added Cisco FlexStack and FlexStack Plus form factors
2016-10-31 12:22:05 -04:00
Jeremy Stretch
dc186a57cd
Closes #661 : Display relevant IP addressing when viewing a circuit
2016-10-31 11:36:05 -04:00
Jeremy Stretch
d97dd266b7
Cleaned up message strings
2016-10-31 11:16:30 -04:00
Jeremy Stretch
df9a6a0c53
Standardized device component deletion views to use ObjectDeleteView()
2016-10-28 17:00:41 -04:00
Jeremy Stretch
fd38daf0c5
Standardized device component edit views to use ObjectEditView()
2016-10-28 16:14:23 -04:00
Jeremy Stretch
28b4f6b8fd
#181 : Added ExpandableIPAddressField
2016-10-28 15:12:53 -04:00
Jeremy Stretch
2db50dd4a7
Closes #191 : Support for racks numbered top-to-bottom
2016-10-28 11:30:40 -04:00
Florian Klink
5cd9c11169
gitignore static folder, concretize configuration.py location
...
this adds the netbox/static folder to the gitignore file, and further
specifies the path from where we'd like to ignore net netbox configuration.py.
2016-10-28 12:28:13 +02:00
Jeremy Stretch
f8f5d6876b
Merge pull request #634 from jsenecal/patch-2
...
Fixed "Power Port" column name
2016-10-24 17:28:59 -04:00
Jonathan Senecal
198674f368
Fixed "Power Port" column name
2016-10-24 17:22:01 -04:00
Jeremy Stretch
e22eafc4a7
Closes #211 : Allow device assignment and removal from IP address view
2016-10-24 15:07:11 -04:00
Jeremy Stretch
f44a322df5
Closes #630 : Added a custom 404 page
2016-10-24 13:53:58 -04:00
Jeremy Stretch
fc2ac8a02b
Attributed all model ValidationErrors to specific fields (where appropriate)
2016-10-21 15:39:13 -04:00
Jeremy Stretch
13243785f1
Closes #87 : Added status field to IP addresses
2016-10-21 12:34:02 -04:00
Jeremy Stretch
35c207e936
Merge pull request #627 from kryskool/patch-1
...
Fix path to find configuration.py on migration
2016-10-20 13:44:20 -04:00
Christophe CHAUVET
998608111f
Fix path to find configuration.py on migration
2016-10-20 09:55:03 +02:00
Jeremy Stretch
6018700421
Post-release version bump
2016-10-19 16:27:46 -04:00
Jeremy Stretch
c171547037
Merge pull request #625 from digitalocean/develop
...
Release v1.6.3
2016-10-19 16:25:50 -04:00
Jeremy Stretch
493b7d594d
Release v1.6.3
2016-10-19 16:21:01 -04:00
Jeremy Stretch
4d40c015e4
Added instance count to DeviceType view
2016-10-19 15:56:15 -04:00
Jeremy Stretch
4405bc4182
Closes #608 : Add "toggle all" button to device and device type components
2016-10-19 15:45:26 -04:00
Jeremy Stretch
54a0639a6e
Merge pull request #623 from jsenecal/patch-1
...
Removed superfluous "is" in error message
2016-10-19 14:51:08 -04:00
Jonathan Senecal
334b286ebf
Removed superfluous "is" in error message
2016-10-19 14:22:34 -04:00
Jeremy Stretch
c09cb5df3d
#353 : Added bulk editing for InterfaceTemplates
2016-10-19 12:15:54 -04:00
Jeremy Stretch
0da3661ff0
#353 : Allow bulk editing of interfaces
2016-10-14 16:38:46 -04:00
Jeremy Stretch
5a4ccbc066
Fixes #616 : Correct display of custom URL fields
2016-10-14 11:08:09 -04:00
Jeremy Stretch
49cbdc22da
Fixes #615 : Account for BASE_PATH in static URLs and during login
2016-10-13 16:27:09 -04:00
Jeremy Stretch
579ed0a985
Redirect user to previous page after logging in
2016-10-13 16:12:27 -04:00
Jeremy Stretch
464797858f
Fixes #604 : Correct display of unnamed devices in form selection fields
2016-10-13 15:21:36 -04:00
Jeremy Stretch
0ff46bf5d0
Fixes #611 : Power/console/interface connection import: status field should be case-insensitive
2016-10-13 12:18:32 -04:00
Jeremy Stretch
330abe5a2d
Fixes #602 : Correct display of custom integer fields with value of 0 or 1
2016-10-05 15:29:16 -04:00
Jeremy Stretch
73945899fe
Fixes #527 : Support for nullifying custom fields during bulk editing
2016-10-05 15:17:17 -04:00
Jeremy Stretch
8227a9ff9c
Merge pull request #592 from lf-/patch-2
...
Allow multiple ALLOWED_HOSTS on docker
2016-10-04 15:01:31 -04:00
Jeremy Stretch
f1c70cd896
Fixes #591 : Correct display of device type component creation buttons
2016-10-04 14:46:27 -04:00
Jeremy Stretch
7055292803
Merge pull request #596 from digitalocean/bugfix-591
...
Fixes #591 : Correct display of device type component creation buttons
2016-10-04 10:22:04 -04:00
Jeremy Stretch
3503c77699
Fixes #591 : Correct display of component creation buttons in device type view
2016-10-04 10:17:56 -04:00
lf
b68c64041e
Allow multiple ALLOWED_HOSTS on docker
...
Change ALLOWED_HOSTS to be a space delimited list.
2016-10-02 21:01:29 -06:00
Jeremy Stretch
36066068d4
#527 : Initial work to allow nullifying fields during bulk edit
2016-09-30 16:17:41 -04:00
Jeremy Stretch
8ed174e7af
Post-release version bump
2016-09-30 11:26:08 -04:00
Jeremy Stretch
7336fdf162
Merge pull request #587 from digitalocean/develop
...
Release v1.6.2
2016-09-30 11:24:16 -04:00
Jeremy Stretch
b5a7dd7d6d
Reformatted URLs list to make pep8 happy
2016-09-30 11:19:50 -04:00
Jeremy Stretch
35918ae966
Release v1.6.2
2016-09-30 11:06:31 -04:00
Jeremy Stretch
ce01bb59a3
Fixed tests
2016-09-29 16:56:30 -04:00
Jeremy Stretch
18a5a966e3
Fixes #212 : Tweak APISelect widget to inject BASE_PATH in API URL
2016-09-29 16:41:02 -04:00
Jeremy Stretch
833499ffe8
#212 : Introduced BASE_PATH configuration setting
2016-09-29 16:32:16 -04:00
Jeremy Stretch
5b7f350ded
Added headers to all bulk edit tables
2016-09-28 17:20:16 -04:00
Jeremy Stretch
d5fc0e9ce7
Closes #345 : Bulk edit: allow user to select all objects on page or all matching query
2016-09-28 16:56:17 -04:00
Jeremy Stretch
c6592faeb2
Fixes #466 : Validate available free space for all instances when increasing the U height of a device type
2016-09-28 14:19:52 -04:00
Jeremy Stretch
dec00cdb55
Closes #481 : Require interface creation before trying to assign an IP to a device
2016-09-28 12:24:33 -04:00
Jeremy Stretch
30c7c2d359
Closes #475 : Display add buttons at top and bottom of all device/device type panels
2016-09-28 12:06:00 -04:00
Jeremy Stretch
118bb5ea73
Fixed DCIM API test
2016-09-28 10:02:18 -04:00
Jeremy Stretch
35b3d8e33a
Fixes #581 : Corrected initialization of custom boolean and select fields
2016-09-28 09:58:59 -04:00
Jeremy Stretch
187a6dee17
Closes #579 : Add a description field to ExportTemplate
2016-09-27 16:31:18 -04:00
Jeremy Stretch
0900a6bf49
Added subdevice_role to DeviceTypeSerializer
2016-09-27 16:04:14 -04:00
Jeremy Stretch
6cba2e92f2
Merge pull request #574 from rfdrake/mobile
...
viewport change for mobile
2016-09-27 13:58:57 -04:00
Jeremy Stretch
796b131f73
Fixes #577 : Correct initialization of custom boolean fields
2016-09-27 13:42:10 -04:00
Jeremy Stretch
bdb8d62cef
Closes #575 : Allow all valid URL schemes in custom fields
2016-09-27 11:42:20 -04:00
Jeremy Stretch
d049c1c244
Fixes #576 : Delete all relevant CustomFieldValues ehen deleting a CustomFieldChoice
2016-09-27 10:51:33 -04:00
Robert Drake
45432a6f29
viewport change for mobile
2016-09-26 23:43:05 -04:00
Jeremy Stretch
a803bd8033
Simplified web server installation doc
2016-09-26 14:21:10 -04:00
Jeremy Stretch
0001bbc966
#447 : Correcting CentOS installation docs
2016-09-26 12:50:44 -04:00
Jeremy Stretch
1ebba3ee26
Merge pull request #529 from chagara/develop
...
Added centos/rhel installation
2016-09-26 12:05:19 -04:00
Jeremy Stretch
fde24258e3
Fixes #571 : Correct rack group filter on device list
2016-09-22 10:06:59 -04:00
Jeremy Stretch
59c6d5b1ec
Fixed typo
2016-09-21 11:58:04 -04:00
Jeremy Stretch
33694030b7
Tweaked ExportTemplate admin display
2016-09-21 11:57:05 -04:00
Jeremy Stretch
f8f973dac2
Post-release version bump
2016-09-21 11:45:12 -04:00
Jeremy Stretch
bffabef556
Merge pull request #570 from digitalocean/develop
...
Release v1.6.1-r1
2016-09-21 11:44:45 -04:00
Jeremy Stretch
325d96dabb
Quick fix for v1.6.1 related to #561
2016-09-21 11:43:22 -04:00
Jeremy Stretch
b7b1682f42
Added link to the mailing list
2016-09-21 11:02:19 -04:00
Jeremy Stretch
aa2612aeba
Post-release version bump
2016-09-21 10:15:03 -04:00
Jeremy Stretch
b99704082b
Merge pull request #569 from digitalocean/develop
...
Release v1.6.1
2016-09-21 10:14:40 -04:00
Jeremy Stretch
75d8852bf7
Release v1.6.1
2016-09-21 09:55:57 -04:00
Jeremy Stretch
0444ac7db9
Introduced NullableModelMultipleChoiceField to allow null filtering without causing introspection issues during database migrations
2016-09-20 15:48:58 -04:00
Jeremy Stretch
b2684aeefc
status filter fields should not be required
2016-09-20 11:29:30 -04:00
Jeremy Stretch
6ccc6244dd
Corrected PrefixFilterForm
2016-09-20 11:25:16 -04:00
Jeremy Stretch
e618bf40ec
Reimplemented FilterChoiceField
2016-09-20 11:08:25 -04:00
Jeremy Stretch
e3f0a12313
PEP8 fix
2016-09-19 16:21:42 -04:00
Jeremy Stretch
687e68db69
Fixes #564 : Display custom fields for all applicable objects
2016-09-19 16:13:02 -04:00
Jeremy Stretch
b10e29aaac
Closes #561 : Make custom fields accessible from within export templates
2016-09-19 16:11:37 -04:00
Jeremy Stretch
d0c92b4f8a
Removed obsolete dependency
2016-09-19 10:32:38 -04:00
Jeremy Stretch
513408f16a
Fixes #562 : Fixed bulk interface creation
2016-09-19 10:31:40 -04:00
Jeremy Stretch
64326e7c9d
Closes #552 : Added a None filter option for custom select fields
2016-09-16 13:42:07 -04:00
Jeremy Stretch
ce9d853883
Closes #415 : Added an expand/collapse toggle button to the prefix list
2016-09-16 11:50:02 -04:00
Jeremy Stretch
814a0e7344
Tweak to #493
2016-09-16 10:31:42 -04:00
Jeremy Stretch
2c7c0ce29d
Merge pull request #493 from stianvi/csv_reader_unicode
...
Fixed csv reader to handle special characters
2016-09-16 10:30:27 -04:00
Jeremy Stretch
2015d08407
Merge pull request #555 from rfdrake/develop
...
Fix for Docker ldap
2016-09-16 09:59:43 -04:00
Jeremy Stretch
9dea5656ad
Added 'none' options to filters for optional fields
2016-09-15 17:12:53 -04:00
Jeremy Stretch
daadf7a49b
Fixes #557 : Add 'global' choice to VRF filter for prefixes and IP addresses
2016-09-15 16:03:53 -04:00
Jeremy Stretch
2567412121
Fixes #531 : Order prefixes by VRF assignment
2016-09-15 12:09:54 -04:00
Jeremy Stretch
5e4fce248c
Fixes #558 : Update slug field when name is populated without a key press
2016-09-15 11:36:45 -04:00
Jeremy Stretch
824d2d8205
Implemented FilterChoiceField and get_filter_choices() to reduce filter form boilerplate
2016-09-14 16:27:26 -04:00
Robert Drake
9718895ff9
add django-auth-ldap to Dockerfile
2016-09-14 13:32:54 -04:00
Robert Drake
9eec975800
change ldap.py to ldap_config.py
2016-09-14 13:32:54 -04:00
Jeremy Stretch
5601be87f7
Merge pull request #551 from digitalocean/docker-build-perms
...
Fix permissions on docker-build.sh
2016-09-13 13:15:57 -04:00
Zach Moody
440610836a
fixes permissions on docker-build.sh
2016-09-13 11:27:04 -05:00
Jeremy Stretch
4fa536b940
Post-release version bump
2016-09-13 12:16:42 -04:00
Jeremy Stretch
aeec678ce9
Merge pull request #550 from digitalocean/develop
...
Release v1.6.0
2016-09-13 12:16:00 -04:00
Jeremy Stretch
9591fb9330
PEP8 fix
2016-09-13 12:10:21 -04:00
Jeremy Stretch
cbfdd5dbd1
Relase v1.6.0
2016-09-13 12:08:36 -04:00
Jeremy Stretch
cd2fa6ed78
Simplified FibreChannel interface form factors
2016-09-13 11:21:15 -04:00
Jeremy Stretch
bef9a0c77f
Added address family filters to aggregate and prefix lists
2016-09-13 10:35:55 -04:00
Jeremy Stretch
6af91b581b
#167 : Added more interface form factors
2016-09-12 21:34:47 -04:00
Jeremy Stretch
afe805bd28
Corrected filtering of boolean custom fields
2016-09-12 15:59:43 -04:00
Jeremy Stretch
6af7403738
Fixes #507 : Corrected rendering of nav menu on screens narrower than 1200px
2016-09-12 15:02:40 -04:00
Jeremy Stretch
98fe83944f
Deleted obsolete javascript
2016-09-12 13:50:55 -04:00
Jeremy Stretch
37e0388a5a
Fixes #522 : Remove obsolete check for staff status when bulk deleting objects
2016-09-12 11:21:13 -04:00
Jeremy Stretch
99510a990a
Fixes #544 : Strip CRLF-style line terminators from rendered export templates
2016-09-12 10:42:59 -04:00
Jeremy Stretch
ca6c62facd
Custom fields documentation tweaks
2016-09-12 10:30:54 -04:00
Jeremy Stretch
6e5a099834
Fixes #540 : Add links for VLAN roles under VLAN nav menu
2016-09-12 09:44:24 -04:00
Jeremy Stretch
e0b17b1496
Fixes #515 : Clarify when 'face' field is required
2016-09-12 09:36:23 -04:00
Chagara
af519b93b7
added more changes for centos/rhel installation
2016-09-02 16:54:47 -04:00
Chagara
2213e3e0cf
added centos/rhel installation on netbox.md postgresql.md and web-server.md
2016-09-02 16:38:58 -04:00
Jeremy Stretch
8341800a85
Merge pull request #504 from digitalocean/custom-fields
...
Custom fields
2016-08-24 09:45:50 -04:00
Jeremy Stretch
25f1fcc6cb
Updated docs to add URL custom field type
2016-08-24 09:42:22 -04:00
Jeremy Stretch
d74d85a042
Added URL custom field type; added is_filterable toggle; fixed bulk editing
2016-08-23 16:45:26 -04:00
Jeremy Stretch
fcd4c9f7de
Corrected reporting of bulk edits to custom fields
2016-08-23 12:47:44 -04:00
Jeremy Stretch
25c46894b4
Corrected CustomField ordering
2016-08-23 12:25:23 -04:00
Jeremy Stretch
4a2e80aeee
Added a weight to CustomField for ordering fields within a form
2016-08-23 12:11:27 -04:00
Jeremy Stretch
74a5960992
Added custom field support to filter forms
2016-08-23 12:05:28 -04:00
Jeremy Stretch
28b9dda55d
Implemented dynamic filters for custom fields
2016-08-23 11:18:00 -04:00
Jeremy Stretch
3b36a35b9a
Fixed API tests
2016-08-22 17:15:20 -04:00
Jeremy Stretch
b9dcf9ca12
Refreshed migrations
2016-08-22 15:52:26 -04:00
Jeremy Stretch
faed3c1314
Merged develop
2016-08-22 15:49:41 -04:00
Jeremy Stretch
f0a85b1dd3
Optimized API performance
2016-08-22 15:16:49 -04:00
Jeremy Stretch
76f0463290
Extended API to include custom fields
2016-08-22 13:20:30 -04:00
Jeremy Stretch
b14afaa687
Updated bulk edit forms to support custom fields
2016-08-22 13:11:57 -04:00
Jeremy Stretch
14a908bf66
Merge pull request #496 from rfdrake/develop
...
fix for Dockerfile
2016-08-22 09:11:05 -04:00
Robert Drake
8f34b6b0b9
fix for Dockerfile
...
It was hard to test with the old syntax. It was cloning the "master"
branch, so trying to test a development change was difficult.
I believe I've fixed it so that the "master" branch and "develop"
branch can use the same Dockerfile options. You override which branch
it pulls by setting a build-args variable, either via docker-compose or
in the docker build options.
2016-08-21 23:48:27 -04:00
Jeremy Stretch
eab18a81c9
Adjusted display of created and last_updated times for primary objects
2016-08-19 12:19:02 -04:00
Jeremy Stretch
7a558d8332
Fixes #490 : Corrected display of circuit commit rate
2016-08-19 10:41:37 -04:00
Jeremy Stretch
fa79014585
Merge pull request #489 from rfdrake/develop
...
Changes to Dockerfile to make the build faster
2016-08-19 10:33:19 -04:00
Jeremy Stretch
8cf2ae7851
Fixes #495 : Include tenant in prefix and IP CSV export
2016-08-19 10:31:16 -04:00
Stian Vikan
0708942ab8
Fixed csv reader to handle special characters
2016-08-19 12:09:40 +02:00
Robert Drake
4b4602b703
Changes to Dockerfile to make the build faster
...
To download a new version with docker, I've been running
git pull
docker-compose build --no-cache
This is slow, but no-cache is needed so that "git clone" pulls the
latest copy.
Most of the slowness comes from pulling down apt files each time a
rebuild needs to be done. If we move that into a docker image then only
the local changes need to be rebuilt.
Further refinements could be done. If the python dependencies that are
brought in from requirements.txt could be moved to an image then nothing
would change between updates as long as dependant versions hadn't
changed. This would probably be more trouble than it's worth, unless
you're recreating netbox containers 10-20 times a day.
2016-08-18 23:49:41 -04:00
Jeremy Stretch
ab90a06c54
Fixes #486 : Prompt for secret key only if updating a secret's value
2016-08-18 16:43:41 -04:00
Jeremy Stretch
6dbf2043b9
Merge pull request #488 from digitalocean/revert-478-develop
...
Revert "Changes to Dockerfile to make the build faster"
2016-08-18 15:32:39 -04:00
Jeremy Stretch
041a166217
Revert "Changes to Dockerfile to make the build faster"
2016-08-18 15:31:31 -04:00
Jeremy Stretch
63ac4e2c42
Fixes #476 : Corrected rack import instructions
2016-08-18 15:23:28 -04:00
Jeremy Stretch
77d721360f
Merge pull request #478 from rfdrake/develop
...
Changes to Dockerfile to make the build faster
2016-08-18 15:18:30 -04:00
Jeremy Stretch
1d6299622b
Documentation and cleanup
2016-08-18 14:23:28 -04:00
Jeremy Stretch
6f44f4245e
Fixed default value for boolean fields
2016-08-18 11:44:40 -04:00
Jeremy Stretch
de8fd550cb
Fixes #484 : Allow bulk deletion of >1K objects
2016-08-18 10:12:43 -04:00
Jeremy Stretch
9bdb50c33e
Optimized bulk editing of custom fields
2016-08-17 15:52:27 -04:00
Robert Drake
6ed33af063
Changes to Dockerfile to make the build faster
...
To download a new version with docker, I've been running
git pull
docker-compose build --no-cache
This is slow, but no-cache is needed so that "git clone" pulls the
latest copy.
Most of the slowness comes from pulling down apt files each time a
rebuild needs to be done. If we move that into a docker image then only
the local changes need to be rebuilt.
Further refinements could be done. If the python dependencies that are
brought in from requirements.txt could be moved to an image then nothing
would change between updates as long as dependant versions hadn't
changed. This would probably be more trouble than it's worth, unless
you're recreating netbox containers 10-20 times a day.
2016-08-17 15:19:56 -04:00
Jeremy Stretch
a33e89fed7
Converted to a single column for value storage
2016-08-17 14:49:42 -04:00
Jeremy Stretch
b0a325f173
More performance improvements
2016-08-17 13:40:22 -04:00
Jeremy Stretch
b7a90dd09a
Added icon for boolean fields
2016-08-17 13:40:06 -04:00
Jeremy Stretch
8d99ad3099
Corrected issue with duplicate queries
2016-08-17 12:41:12 -04:00
Jeremy Stretch
c49177e59c
Merge branch 'develop' into custom-fields
2016-08-17 12:05:13 -04:00
Jeremy Stretch
96d6be3608
Merge branch 'develop' of github.com:digitalocean/netbox into develop
2016-08-17 12:04:26 -04:00
Jeremy Stretch
aa84d04c8b
Removed redundant PK list from bulk edit template
2016-08-17 12:04:16 -04:00
Jeremy Stretch
c8b85202d1
Fixed test case name
2016-08-16 17:49:52 -04:00
Jeremy Stretch
af459cd19b
Added some simple tests for custom fields
2016-08-16 17:48:35 -04:00
Zach Moody
c056d86b24
Merge pull request #471 from joonas/travis/automated-docker-builds
...
travis: Automate docker builds
2016-08-16 15:54:24 -05:00
Jeremy Stretch
7d879bb0dc
Added bulk editing capability for custom fields
2016-08-16 14:57:04 -04:00
Jeremy Stretch
a9a55350df
Merging v1.5.2
2016-08-16 10:19:55 -04:00
Jeremy Stretch
f019253c8e
Post-release version bump
2016-08-16 09:34:26 -04:00
Jeremy Stretch
58e3d5ae09
Merge pull request #474 from digitalocean/develop
...
Release v1.5.2
2016-08-16 09:33:57 -04:00
Jeremy Stretch
2eb8b4fe71
Release v1.5.2
2016-08-16 09:32:53 -04:00
Jeremy Stretch
989ec721d3
Fixes #472 : Hide the connection button for interfaces which have a circuit terminated to them
2016-08-16 09:29:20 -04:00
Joonas Bergius
4fc0fd9a9a
Produce a docker image when there's a new tag
2016-08-15 22:00:34 -04:00
Joonas Bergius
5afb98ffa7
Added scripts/docker-build.sh for building docker images in CI
2016-08-15 21:59:01 -04:00
Jeremy Stretch
d045429b51
Fixes #469 : Added missing import buttons to list views
2016-08-15 17:57:17 -04:00
Jeremy Stretch
c60c4ad0df
Added templates for IPAM objects; cleaned up admin
2016-08-15 16:58:25 -04:00
Jeremy Stretch
78c3b25f0a
Fixes #467 : Include prefixes and IPs which inherit tenancy from their VRF in tenant stats
2016-08-15 16:11:17 -04:00
Jeremy Stretch
13136d0ccb
Fixes #468 : Added validation to prevent a connected interface from having its form factor set to 'virtual'
2016-08-15 15:52:06 -04:00
Jeremy Stretch
8faa16c831
Fixes #460 : For real this time
2016-08-15 15:39:48 -04:00
Jeremy Stretch
6cdb62b67e
Minimal implemtnation of custom fields
2016-08-15 15:24:23 -04:00
Jeremy Stretch
4f774f8ba6
Fixes #460 : Corrected ordering of IP addresses with differing prefix lengths
2016-08-13 01:02:03 -04:00
Jeremy Stretch
550a05487d
Initial work on custom fields
2016-08-12 17:20:01 -04:00
Jeremy Stretch
bf1b8ab9b8
Enable custom export templates for Tenants
2016-08-12 13:29:24 -04:00
Jeremy Stretch
b74f338aa1
Fixes #463 : Prevent prepopulation of livesearch field with '---------'
2016-08-12 11:24:29 -04:00
Jeremy Stretch
35aa8acd09
Post-release version bump
2016-08-11 13:54:07 -04:00
Jeremy Stretch
6a48b310d2
Merge pull request #459 from digitalocean/develop
...
Release v1.5.1
2016-08-11 13:53:34 -04:00
Jeremy Stretch
0b4d3446bf
Release v1.5.1
2016-08-11 13:47:09 -04:00
Jeremy Stretch
2b8e06faa2
Added Device asset_tag field to API tests
2016-08-11 13:46:44 -04:00
Jeremy Stretch
c86a1123f0
Closes #421 : Added asset_tag field to devices
2016-08-11 11:58:21 -04:00
Jeremy Stretch
e2ad1d4be0
Closes #456 : Added IP search box to home page
2016-08-11 11:06:56 -04:00
Jeremy Stretch
219f084805
Fixes #457 : Added role field to rack edit form
2016-08-11 10:19:50 -04:00
Jeremy Stretch
6f12297dcf
Fixes #441 : Added openssl-devel to list of dependencies
2016-08-10 22:37:51 -04:00
Jeremy Stretch
098ff961e3
Fixes #454 : Correct typecasting on rack export
2016-08-10 22:27:27 -04:00
Jeremy Stretch
74528c6036
Colorized roles in rack and device lists
2016-08-10 22:20:09 -04:00
Jeremy Stretch
3324f397d9
Post-release version bump
2016-08-10 17:48:14 -04:00
Jeremy Stretch
2509405465
Merge pull request #453 from digitalocean/develop
...
Release v1.5.0
2016-08-10 17:47:48 -04:00
Jeremy Stretch
0f779dd682
Release v1.5.0
2016-08-10 17:41:08 -04:00
Jeremy Stretch
6bf8a7707c
Reverting to psycopg2==2.6.1 due to pip installation issues
2016-08-10 17:30:31 -04:00
Jeremy Stretch
8ff752a58b
Updated requirements for v1.5
2016-08-10 16:42:42 -04:00
Jeremy Stretch
7938c9211f
Removed obsolete setting LOGOUT_URL
2016-08-10 16:08:02 -04:00
Jeremy Stretch
1f4d5b84b3
Added status field to DeviceTestCase tests (Django 1.10 BooleanField issue)
2016-08-10 16:04:44 -04:00
Jeremy Stretch
3a018888c8
Updated docs for new features
2016-08-10 14:09:38 -04:00
Jeremy Stretch
a89fb734a0
Added colored labels for device and rack roles
2016-08-10 13:35:55 -04:00
Jeremy Stretch
b2f03dfb16
Fixed redirect after editing RackGroups and VLANGroups
2016-08-10 13:13:26 -04:00
Jeremy Stretch
cbde6e8321
Miscellaneous query optimizations
2016-08-10 13:07:11 -04:00
Jeremy Stretch
ed03449164
Closes #241 : Introduced rack roles
2016-08-10 11:52:27 -04:00
Jeremy Stretch
47a89999b8
Extended DCIM API to include a device modules list
2016-08-10 10:44:37 -04:00
Jeremy Stretch
a7dd2695a2
Closes #157 : Added manufacturer field to module model
2016-08-10 10:24:47 -04:00
Jeremy Stretch
8035538b74
Fixes #445 : Limit rack height to between 1U and 100U (inclusive)
2016-08-09 17:19:23 -04:00
Jeremy Stretch
474b19d927
We have a logo!
2016-08-09 14:57:14 -04:00
Jeremy Stretch
31ebbb3324
Fixes #444 : Corrected prefix model validation
2016-08-09 09:50:50 -04:00
Jeremy Stretch
bddd29c99f
Fixes #443 : Correctly display and initialize VRF for creation of new IP addresses
2016-08-08 21:44:54 -04:00
Jeremy Stretch
e7116b81a4
#180 : Added type and width fields to Rack model
2016-08-08 18:01:15 -04:00
Jeremy Stretch
d463161619
Closes #149 : Added upstream_speed field to Circuit
2016-08-08 16:51:19 -04:00
Jeremy Stretch
5116db3344
Fixes #442 : Correct child device import instructions
2016-08-08 12:28:38 -04:00
Jeremy Stretch
b131fbd774
Corred typo in HTML
2016-08-08 12:04:20 -04:00
Jeremy Stretch
324a5e10d7
Fixes #433 : Correct form validation when editing child devices
2016-08-08 09:45:44 -04:00
Jeremy Stretch
69debfdefa
Post-release version bump
2016-08-06 16:32:54 -04:00
Jeremy Stretch
93fccd5985
Merge pull request #438 from digitalocean/develop
...
Release v1.4.2
2016-08-06 16:31:32 -04:00
Jeremy Stretch
e55acf8c63
Migration for new interface form factors added in #167
2016-08-06 16:27:00 -04:00
Jeremy Stretch
c19e358eef
Making PEP8 happy
2016-08-06 16:19:44 -04:00
Jeremy Stretch
efe7b46021
Release v1.4.2
2016-08-06 16:16:35 -04:00
Jeremy Stretch
ededd3f464
Fixes #253 : Added ability to search by prefix to IP address filters
2016-08-06 16:02:57 -04:00
Jeremy Stretch
ac2aa7ea89
Fixes #435 : Added a "add prefix" button to the VLAN view
2016-08-06 15:44:28 -04:00
Jeremy Stretch
04c9ebd46d
Fixes #434 : Increased user actions history on home page from 15 to 50; restored admin UI access but disabled bulk deletion function
2016-08-06 15:35:13 -04:00
Jeremy Stretch
c3c3b80cd9
Fixed toggling of secret lock/unlock buttons
2016-08-04 14:42:34 -04:00
Jeremy Stretch
29c4394e64
Fixes #429 : Correct redirection of user when adding a secret to a device
2016-08-04 14:37:38 -04:00
Jeremy Stretch
76b9a1c3af
#167 : Added new interface form factors
2016-08-04 13:38:45 -04:00
Jeremy Stretch
6184eb6664
Fixes #425 : Ignore leading and trailing periods when generating a slug
2016-08-04 11:52:55 -04:00
Jeremy Stretch
e413012cbb
Fixes #427 : Prevent error when duplicate IPs are present in a prefix's IP list
2016-08-04 11:48:30 -04:00
Jeremy Stretch
ea2e734ba8
Post-release version bump
2016-08-03 17:49:28 -04:00
Jeremy Stretch
4ee63f4ff8
Post-release version bump
2016-08-03 17:49:08 -04:00
Jeremy Stretch
946a1b751b
Merge pull request #423 from digitalocean/develop
...
Release v1.4.1
2016-08-03 17:46:13 -04:00
Jeremy Stretch
4ab40c4489
Release v1.4.1
2016-08-03 17:39:57 -04:00
Jeremy Stretch
7944ee6419
Fixes #422 : Added ability to encapsulate within double quotes values which contain commas
2016-08-03 17:33:15 -04:00
Jeremy Stretch
72690bfd0a
Potential fix for #419 : Ditch annotation in favor of discrete queries to gather Tenant stats
2016-08-03 14:24:09 -04:00
Jeremy Stretch
0f0d0c150a
Merge pull request #420 from digitalocean/free_ip_ranges
...
Fixes #289 : Annotate free IP ranges within a prefix
2016-08-03 14:09:36 -04:00
Jeremy Stretch
3b9ac3b986
More intelligent handling of first/last IPs
2016-08-03 12:30:29 -04:00
Jeremy Stretch
79b1bbb9e1
Fixed calculation of available IPs between two existing IPs
2016-08-03 12:20:24 -04:00
Jeremy Stretch
533b4082d8
Fixed calculation of last_ip_in_prefix for IPv6
2016-08-03 12:06:17 -04:00
Jeremy Stretch
81d955ab7d
Rewrote add_available_ipaddresses() to be much more efficient and IPv6-friendly
2016-08-03 12:00:35 -04:00
Jeremy Stretch
57373c9d6f
Initial work on #289
2016-08-02 17:20:12 -04:00
Jeremy Stretch
bc9158a74f
Closes #412 : Tenant group assignment is no longer mandatory
2016-08-02 16:04:25 -04:00
Jeremy Stretch
9f3647cd53
Addresses #395 : Show child prefixes from all VRFs if the parent prefix is in the global table
2016-08-02 15:48:12 -04:00
Jeremy Stretch
d294e916a4
Fixes #406 : Corrected ordering of port_speed and commit_rate in CircuitTable
2016-08-02 10:50:25 -04:00
Jeremy Stretch
249faffe42
Fixes #409 : Filter IPs and prefixes by tenant slug rather than by its PK
2016-08-02 10:39:42 -04:00
Jeremy Stretch
3327954a34
Fixes #411 : Corrected name of secret roles page
2016-08-02 10:27:58 -04:00
Jeremy Stretch
3b76377cac
Post-release version bump
2016-08-01 13:44:22 -04:00
Jeremy Stretch
9889e120bd
Merge pull request #408 from digitalocean/develop
...
Release v1.4.0
2016-08-01 13:43:48 -04:00
Jeremy Stretch
00e0fb5798
Pre-release version bump
2016-08-01 13:35:49 -04:00
Jeremy Stretch
1fd189f9b1
Replaced most glyphicons with Font Awesome
2016-08-01 13:29:45 -04:00
Jeremy Stretch
b73f980eb2
Closes #176 : Added initial_data fixtures for new installs
2016-08-01 12:29:26 -04:00
Jeremy Stretch
65ea2af4b7
Partial conversion from glyphicons to font awesome
2016-07-29 18:04:38 -04:00
Jeremy Stretch
8a9c6ce37a
Standardized display of attributes for primary objects
2016-07-29 15:31:35 -04:00
Jeremy Stretch
1bbe7f95d6
PEP8 cleanup
2016-07-29 14:46:29 -04:00
Jeremy Stretch
d09ede8d1f
Corrected omitted variable
2016-07-29 14:29:13 -04:00
Jeremy Stretch
bcb9ab7116
Show graphs button only if there is at least one graph to display
2016-07-29 13:19:58 -04:00
Jeremy Stretch
75c3e62ca8
Changed VRF and VLAN views to use PrefixBriefTable
2016-07-29 13:03:44 -04:00
Jeremy Stretch
38aee33df0
Closes #358 : Improved search of all objects
2016-07-29 12:51:23 -04:00
Jeremy Stretch
2daffdf087
Added account field to provider table
2016-07-29 12:33:40 -04:00
Jeremy Stretch
03d71f9764
Standardized breadcrumb hierarchies
2016-07-29 11:20:47 -04:00
Jeremy Stretch
fa906c74c0
Fixed actions column alignment
2016-07-29 10:57:09 -04:00
Jeremy Stretch
d933d034e0
Changed TenantGroup edit link to a button
2016-07-28 16:03:59 -04:00
Jeremy Stretch
397943b222
Allow unassigning VRF and tenants when editing objects in bulk
2016-07-28 15:59:49 -04:00
Jeremy Stretch
6b41794e12
Implemented bulk editing for sites
2016-07-28 15:30:29 -04:00
Jeremy Stretch
b6e5bafd65
Replaced edit links with buttons
2016-07-28 15:04:33 -04:00
Jeremy Stretch
e6c06b39e8
Adds tenant assignment to Prefix and IPAddress objects
2016-07-28 13:50:46 -04:00
Jeremy Stretch
a25534f3de
Fixes #397 : Only include child IPs which belong to the same VRF as the parent prefix
2016-07-28 11:24:25 -04:00
Jeremy Stretch
aa6c840c45
Fixes #392 : Don't include child devices in non-racked devices table
2016-07-28 10:06:25 -04:00
Jeremy Stretch
aee9314bbf
Added tenancy page
2016-07-28 09:47:16 -04:00
Jeremy Stretch
3bb10bca1b
Linkified VRF column in prefix and IP address tables
2016-07-27 16:52:20 -04:00
Jeremy Stretch
1f9e4dc707
Fixed platform selection during bulk editing of devices
2016-07-27 16:38:21 -04:00
Jeremy Stretch
76efea87ff
Closes #394 : Added global option to VRF selection widget during bulk editing
2016-07-27 16:29:30 -04:00
Jeremy Stretch
483ad256a8
Miscellaneous API query optimizations
2016-07-27 14:40:19 -04:00
Jeremy Stretch
618566abe8
Added VRF stats to home page
2016-07-27 14:13:07 -04:00
Jeremy Stretch
1413f5d89e
Merge pull request #393 from digitalocean/multitenancy
...
Multitenancy
2016-07-27 14:05:48 -04:00
Jeremy Stretch
4cc84aed5a
PEP8 fix
2016-07-27 13:59:18 -04:00
Jeremy Stretch
300e67388b
Tenancy-related API cleanup
2016-07-27 13:42:17 -04:00
Jeremy Stretch
2981ead41b
Extended IPAM API to support tenancy
2016-07-27 13:37:55 -04:00
Jeremy Stretch
e4960873f3
Added stats to tenant view
2016-07-27 11:56:47 -04:00
Jeremy Stretch
2abee211a2
Implemented tenancy for VRFs and VLANs
2016-07-27 11:29:20 -04:00
Jeremy Stretch
65b008a493
Cleaned up migrations
2016-07-26 18:01:01 -04:00
Jeremy Stretch
2236d2f941
Fixed tenant assignment on bulk edit of racks, devices
2016-07-26 17:49:41 -04:00
Jeremy Stretch
41b2b7dbf6
Fixed Tenant import
2016-07-26 17:47:40 -04:00
Jeremy Stretch
27c21237ff
Added description to Tenant model
2016-07-26 17:44:32 -04:00
Jeremy Stretch
faa12abc70
Enabled filtering of sites, racks, and devices by tenant
2016-07-26 17:28:46 -04:00
Jeremy Stretch
7ca4c816c0
Added related_name to tenant fields on Site, Rack, and Device
2016-07-26 17:16:03 -04:00
Jeremy Stretch
6f68628377
Added tenant to circuit bulk editing; enabled filtering of circuits by tenant
2016-07-26 17:10:11 -04:00
Jeremy Stretch
82a98f0e8f
Applied tenancy to sites, racks, and devices
2016-07-26 16:46:22 -04:00
Jeremy Stretch
1939db1574
Added tenant to import/export of Circuits
2016-07-26 15:48:48 -04:00
Jeremy Stretch
06af05708a
Applied tenancy to circuits
2016-07-26 15:42:26 -04:00
Jeremy Stretch
fa2ccc1c18
Initial multitenancy implementation
2016-07-26 14:58:37 -04:00
Jeremy Stretch
b790d7d50f
Post-release version bump
2016-07-26 12:24:32 -04:00
Jeremy Stretch
af5dba2e0d
Merge pull request #386 from digitalocean/develop
...
Release v1.3.2
2016-07-26 12:22:29 -04:00
Jeremy Stretch
8cb38de7d5
Merge pull request #357 from digitalocean/develop
...
Release v1.3.1
2016-07-21 11:48:40 -04:00
Jeremy Stretch
5ba5e8def9
Merge pull request #324 from digitalocean/develop
...
Release v1.3.0
2016-07-18 13:49:08 -04:00
Jeremy Stretch
4e64e1ea95
Merge pull request #299 from digitalocean/develop
...
Release v1.2.2
2016-07-14 15:21:40 -04:00
Jeremy Stretch
300aff71bb
Merge pull request #286 from digitalocean/develop
...
Release v1.2.1
2016-07-13 12:08:48 -04:00
Jeremy Stretch
0c3970233e
Merge pull request #269 from digitalocean/develop
...
Release v1.2.0
2016-07-12 11:37:56 -04:00