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
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
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
Jeremy Stretch
fd4a9db13e
Closes #2512 : Add device field to inventory item filter form
2018-11-06 09:24:05 -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
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
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
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
e57b3bc4ab
Closes #2057 : Added description columns to interface connections list
2018-11-05 14:41:51 -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
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
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
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
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
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
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
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
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
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
c2f4cf3407
Release v2.4.6
2018-10-05 15:43:43 -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
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
20fed375d1
Release v2.4.5
2018-10-02 15:24:42 -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
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
57b225b680
fixes #2423 - interface connection links
2018-09-15 17:23:58 -04: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
cde6e9757b
Release v2.4.4
2018-08-22 11:51:15 -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
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
bc49979243
added rack group search #2254
2018-08-17 18:37:48 -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
29380b1120
Merge branch 'develop' into develop-2.5
2018-08-16 16:31:54 -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
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
edb49c7f0a
Release v2.4.2
2018-08-08 09:12:10 -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
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
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
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
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
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
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
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
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
40efa55ec7
Merged release v2.3.7
2018-07-27 11:43:27 -04:00
Jeremy Stretch
55f93184d3
Post-release version bump
2018-07-26 14:58:15 -04:00
Jeremy Stretch
0497539ef2
Release v2.3.7
2018-07-26 14:24:16 -04:00