struppi
99a542e4e4
Closes #3663 : API filter by created, last_updated
2019-11-04 20:51:56 +01:00
Sander Steffann
7f779e3942
Hide password change page when user is logged in using LDAP
2019-11-03 16:05:53 +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
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
b176e0fafd
Merge pull request #3616 from kobayashi/3357
...
allow null region filtering
2019-11-01 14:29:32 -04:00
Jeremy Stretch
391c42300e
Closes #3659 : Add filtering for objects in admin UI
2019-11-01 12:22:39 -04:00
Jeremy Stretch
cf5c24ee2d
Add new Interface type from #3619
2019-11-01 11:49:17 -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
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
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
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
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
c7d8083ac6
Closes #3594 : Add ChoiceVar for custom scripts
2019-10-23 15:59:27 -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
kobayashi
244e85e836
modify patch panel port connection type list
2019-10-18 00:01:21 -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
Fredrik Lönnegren
18e0bd8937
Fix typo
2019-10-16 08:22:06 +02: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
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
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
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
abbc44a7d1
#3259 : Add site and rack fields to cables filter form
2019-10-10 12:28:17 -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
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
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
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
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
60e03eb841
Override DRF's builtin Bootstrap with NetBox's own more recent copy
2019-10-01 10:11:23 -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
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
3e4cd59fc0
Releae v2.6.5
2019-09-25 13:24:28 -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
458251683c
Fixes : #3540 - Changed interface edit to use new inline vlan edit fields
2019-09-25 09:28:23 -05: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
Jeremy Stretch
fe85dc1186
Closes #3524 : Enable bulk editing of power outlet/power port associations
2019-09-24 15:27:47 -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
8996c530c9
Fixes : #3534 - Add none option for untagged vlan field
2019-09-24 08:39:41 -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
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
be2417d808
Release v2.6.4
2019-09-19 09:30:16 -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
Jeremy Stretch
f8fdca4968
Initial work on JSON/YAML-based DeviceType import
2019-09-13 16:18:29 -04: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
355910e182
Fixes #3489 : Prevent exception triggered by webhook upon object deletion
2019-09-09 15:50:10 -04: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
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
143a158e4a
Release v2.6.3
2019-09-04 16:23:06 -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
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