dansheps
aac60af8a4
Added VirtualChassis Searching
2018-05-24 15:27:09 -05:00
Mandar Gokhale
e772f62e3f
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
Jeremy Stretch
01590c006e
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
fe9ae933e2
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
4f93687a8e
Added migrations for #132 (tags)
2018-05-22 15:06:47 -04:00
Jeremy Stretch
3cc5eca577
Closes #2034 : Include the ID when showing nested interface connections
2018-05-22 14:41:11 -04:00
Jeremy Stretch
d9baff4d5c
Fixes #2075 : Enable tenant assignment when creating a rack reservation via the API
2018-05-22 14:09:06 -04:00
Jeremy Stretch
d4292ffad4
Fixes #2066 : Catch AddrFormatError on invalid IP addresses
2018-05-22 13:56:11 -04:00
Jeremy Stretch
3ee61197df
Added API views & tests for tags
2018-05-22 12:46:14 -04:00
Jeremy Stretch
39830c41e6
Added list and utility views for tags
2018-05-22 12:22:46 -04:00
Jeremy Stretch
f76158bc54
Tweak formatting of message to handle translation strings
2018-05-22 11:19:47 -04:00
Jeremy Stretch
0c575e88d7
Tweaked ordering of tags list
2018-05-22 10:51:40 -04:00
Jeremy Stretch
9b79d71ca3
Fixes #2093 : Fix link to circuit termination in device interfaces table
2018-05-21 17:31:43 -04:00
Jeremy Stretch
51710f87a4
Post-release version bump
2018-05-21 16:50:31 -04:00
Erik Hetland
bcf0b6c788
Fixing typo in permission check for ClusterView.
2018-05-19 11:50:03 +02:00
Jeremy Stretch
f1a4c49e3f
Implemented tag filtering
2018-05-18 16:24:15 -04:00
Jeremy Stretch
deb82a62cd
Added tags panel to object list view
2018-05-18 15:43:21 -04:00
Jeremy Stretch
ab2ce51044
Fixes URL name
2018-05-18 12:35:04 -04:00
Jeremy Stretch
d44214e24a
Added template tag for tag links
2018-05-18 11:09:11 -04:00
Jeremy Stretch
f8ba3ff495
Removed redundant tags field
2018-05-18 10:14:56 -04:00
Jeremy Stretch
e08d8c4cac
Implemented tags for all primary models
2018-05-10 12:53:11 -04:00
Jeremy Stretch
1510e5d229
Initial work on implementing django-taggit for #132
2018-05-08 16:28:26 -04:00
Grokzen
b7ff2273a4
Add export button to rack roles list view.
2018-05-08 16:06:53 +02:00
Jeremy Stretch
6316a9b8bd
Merge branch 'develop' into develop-2.4
2018-04-19 11:24:11 -04:00
Jeremy Stretch
f2d4e9a850
Post-release version bump
2018-04-19 11:17:17 -04:00
Jeremy Stretch
d04cc26cdb
Release v2.3.3
2018-04-19 11:07:19 -04:00
Nicholas St. Germain
f8427fea91
stop force value split w ArrayFieldSelectMultiple
2018-04-18 14:02:40 -05:00
Jeremy Stretch
9f397dcefa
Fixes #2014 : Allow assignment of VLANs to VM interfaces via the API
2018-04-18 12:37:20 -04:00
Jeremy Stretch
8feb06a5c2
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
73a4594122
Fixes #2022 : Show 0 for zero-value fields on CSV export
2018-04-12 12:54:21 -04:00
Jeremy Stretch
f0c3aaa73b
Fixes #2023 : Manufacturer should not be a required field when importing platforms
2018-04-12 12:45:25 -04:00
Jeremy Stretch
8d0f6105b2
Merge pull request #2020 from Wikia/intfix
...
#2019 : avoid illegal casts on large integers
2018-04-12 12:06:44 -04:00
frankfarmer
899b18736e
avoid illegal casts on large integers
...
A similar fix was applied in e5e32d82d00e454ba5edf25316828c1cdcd7673e
2018-04-09 17:42:54 -07:00
Jeremy Stretch
df6aefbba5
Introduced SerializedPKRelatedField to represent serialized ManyToManyFields
2018-04-06 12:42:25 -04:00
Jeremy Stretch
b937c3b9a4
Removed nested serializers for ManyToMany relationships temporarily
2018-04-05 16:26:29 -04:00
Jeremy Stretch
7a7bb63e91
Finished merging writable serializers
2018-04-05 14:12:43 -04:00
Jeremy Stretch
9a8f1c6672
Started merging writable serializers (WIP)
2018-04-04 17:01:24 -04:00
Jeremy Stretch
3e2e2bcc1c
Introduced WritableNestedSerializer
2018-04-04 15:39:14 -04:00
Jeremy Stretch
aa7d2d28e1
Updated tests for recently added model fields
2018-04-04 15:10:06 -04:00
Jeremy Stretch
f126120a8d
Code formatting cleanup
2018-03-30 13:57:26 -04:00
Jeremy Stretch
4ac941b0b6
Closes #1842 : Implement support for Django 2.0
2018-03-30 10:39:22 -04:00
Jeremy Stretch
8d9e8faf26
Fixes #1988 : Order interfaces naturally when bulk renaming
2018-03-29 15:15:13 -04:00
Jeremy Stretch
3b4b71841c
Fixes #1975 : Correct filtering logic for custom boolean fields
2018-03-29 14:47:35 -04:00
Jeremy Stretch
275a9493bb
Fixes #1999 : Added missing description field to site edit form
2018-03-29 13:49:50 -04:00
Jeremy Stretch
bc21e16924
Fixes #1993 : Corrected status choices in site CSV import form
2018-03-29 09:50:29 -04:00
Jeremy Stretch
7938651b92
Closes #1990 : Improved search function when assigning an IP address to an interface
2018-03-29 09:45:17 -04:00
Jeremy Stretch
a74f82d05d
Post-release version bump
2018-03-22 15:06:59 -04:00
Jeremy Stretch
08c46a6dc8
Release v2.3.2
2018-03-22 14:59:23 -04:00
Jeremy Stretch
342c6a9866
Merge pull request #1643 from RyanBreaker/wildcard
...
Implements #1586 , add additional variants for ExpandableNameFields
2018-03-22 11:40:54 -04:00
Jeremy Stretch
108b5d6e1f
Merge pull request #1930 from davcamer/drf-yasg
...
Use drf_yasg to generate swagger
2018-03-21 15:43:05 -04:00
Jeremy Stretch
aca3cce41e
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
a37d074666
Fixes #1978 : Include all virtual chassis member interfaces in LLDP neighbors view
2018-03-21 15:12:15 -04:00
luto
49223c97c6
compare strings using "==" not "is", fixes #1980
2018-03-21 14:28:59 +01:00
Dave Cameron
0c1bcfd3ce
Definition for /dcim/connected-device/ endpoint
2018-03-16 16:48:08 -04:00
Dave Cameron
b524a1d6dc
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
5996a4b272
Differentiate better between boolean and 0, 1 choices
2018-03-15 17:07:58 -04:00
Dave Cameron
634b6cdfb2
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
24c94957df
Closes #1945 : Implemented a VLAN members view
2018-03-15 15:33:13 -04:00
Jeremy Stretch
b90c6de521
Closes #1968 : Link device type instance count to filtered device list
2018-03-14 15:18:24 -04:00
Jeremy Stretch
ee35bbd4d2
Closes #1944 : Enable assigning VLANs to virtual machine interfaces
2018-03-14 14:53:28 -04:00
Jeremy Stretch
40100bacac
Removed validation constraint prohibitting a VLAN from being both tagged and untagged
2018-03-09 14:00:48 -05:00
Jeremy Stretch
a39a992425
Fixed tests
2018-03-08 13:36:14 -05:00
Jeremy Stretch
90641ef02f
Removed VLAN assignments from interface bulk editing
2018-03-08 13:29:08 -05:00
Jeremy Stretch
37e5347763
Improved validation and workflow
2018-03-08 13:25:51 -05:00
Jeremy Stretch
89d5486688
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
3f8cabdb58
Closes #1866 : Introduced AnnotatedMultipleChoiceField for filter forms
2018-03-07 14:16:38 -05:00
Jeremy Stretch
e522c3fc6b
Closes #1949 : Added a button to view elevations on rack groups list
2018-03-07 11:37:05 -05:00
Jeremy Stretch
9cb64a62d4
Fixes #1955 : Require a plaintext value when creating a new secret
2018-03-07 11:20:10 -05:00
Jeremy Stretch
22494d99e6
Fixes #1953 : Ignore duplicate IPs when calculating prefix utilization
2018-03-07 11:08:28 -05:00
Jeremy Stretch
912eebdf91
Fixes #1951 : Fix TypeError exception when importing platforms
2018-03-06 12:10:02 -05:00
Jeremy Stretch
9a2a845983
Fixes #1948 : Fix TypeError when attempting to add a member to an existing virtual chassis
2018-03-06 11:48:26 -05:00
Jeremy Stretch
e547811986
Post-release version bump
2018-03-01 15:36:32 -05:00
Jeremy Stretch
f04a282480
Release v2.3.1
2018-03-01 15:30:09 -05:00
Jeremy Stretch
064d652b40
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
197b3115e4
Closes #1910 : Added filters for cluter group and cluster type
2018-03-01 13:22:43 -05:00
Jeremy Stretch
6a3b491b69
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
5d2b2efc05
Fixes #1926 : Prevent reassignment of parent device when bulk editing VC member interfaces
2018-03-01 13:10:36 -05:00
Jeremy Stretch
225f66f2a8
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
54bd3cd851
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
52215db083
Merge branch 'develop' into bug/1921
2018-03-01 12:11:46 -05:00
Jeremy Stretch
b9359b9965
Fixes #1935 : Correct API validation of VLANs assigned to interfaces
2018-03-01 12:05:25 -05:00
John Anderson
27ec586ef6
refactor to handle M2M validation in ValidatedModelSerializer
2018-03-01 11:31:56 -05:00
John Anderson
eb6787790e
Merge branch 'develop' into bug/1921
2018-03-01 11:26:52 -05:00
Jeremy Stretch
ca9479b76d
Fixes #1921 : Ignore ManyToManyFields when validating a new object created via the API
2018-03-01 11:16:28 -05:00
Jeremy Stretch
fa86bf3893
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
59e62b739d
fixed form bound check for site and vlan group
2018-02-28 16:31:53 -05:00
Jeremy Stretch
7d2aa5ab7b
Post-release version bump (a bit late)
2018-02-27 17:56:18 -05:00
John Anderson
381fc22321
fixed #1921 - create interfaces with 801.1q in api
2018-02-27 16:19:28 -05:00
Jeremy Stretch
aa17be3c2d
Fixes #1924 : Include VID in VLAN lists when editing an interface
2018-02-27 16:10:02 -05:00
Jeremy Stretch
9130202a42
Fixes #1919 : Prevent exception when attempting to create a virtual machine without selecting devices
2018-02-27 15:40:24 -05:00
Jeremy Stretch
9ca11c9ed4
Fixes #1915 : Redirect to device view after deleting a component
2018-02-27 14:59:45 -05:00
Jeremy Stretch
4cbd5cd731
Release v2.3.0
2018-02-26 14:19:38 -05:00
Jeremy Stretch
10e1ac1b36
Merge branch 'develop-2.3' into develop
2018-02-26 14:14:47 -05:00
Jeremy Stretch
8671f6ef30
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
01b579a08a
Corrected order of arguments on DeviceVCMembershipForm
2018-02-26 13:28:05 -05:00
Jeremy Stretch
1499d46bd1
Merge branch 'develop' into develop-2.3
2018-02-21 16:16:20 -05:00
Jeremy Stretch
ced8dc2747
Post-release version bump
2018-02-21 16:13:29 -05:00
Jeremy Stretch
1f6df6f5f8
Release v2.2.10
2018-02-21 16:04:15 -05:00
Jeremy Stretch
16c9b68b9a
Closes #1693 : Allow specifying loose or exact matching for custom field filters
2018-02-21 15:40:11 -05:00
Jeremy Stretch
125a03ded1
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
Jeremy Stretch
77349a2d2d
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
bb3a9f656b
Closes #1885 : Added a device filter field for primary IP
2018-02-21 10:55:49 -05:00
Jeremy Stretch
2beeba1f4b
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
370da94773
Fixes #1889 : Consistent ordering of interface fields on add/edit
2018-02-21 10:38:45 -05:00
Jeremy Stretch
250131cbe8
Finished VirtualChassis list view
2018-02-21 09:53:23 -05:00
Jeremy Stretch
6b9c193fc2
Closes #78 : Implemented ability to render topology maps for console/power
2018-02-15 12:10:29 -05:00
Jeremy Stretch
f4ccb3dbe6
Fixed panel heading CSS class
2018-02-15 10:01:02 -05:00
Jeremy Stretch
02b38a3869
Exclude devices already assigned to a VC from the list of potential VC members
2018-02-14 13:36:05 -05:00
Jeremy Stretch
2ab012fce9
Fixed typo in template
2018-02-14 13:35:25 -05:00
Jeremy Stretch
2c08451461
VirtualChassis form validation cleanup
2018-02-14 12:47:10 -05:00
Jeremy Stretch
7c30bdf4ff
Fixes #1884 : Provide additional context to identify devices when creating/editing avirtual chassis
2018-02-14 11:14:04 -05:00
John Anderson
928428e21f
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
a774846992
Closes #1876 : Added explanatory title text to disabled NAPALM buttons on device view
2018-02-13 11:03:31 -05:00
Jeremy Stretch
78d951ae7d
Fixes #1869 : Corrected ordering of VRFs with duplicate names
2018-02-07 13:40:08 -05:00
Jeremy Stretch
cd6572bca9
Template libraries cleanup
2018-02-07 13:35:19 -05:00
Jeremy Stretch
628b17dd40
Upgraded jquery to v3.3.1
2018-02-06 15:11:29 -05:00
Jeremy Stretch
91059bb311
Merge branch 'develop' into develop-2.3
2018-02-06 14:58:11 -05:00
Jeremy Stretch
ff314d4a92
Fixes #1867 : Allow filtering on device status with multiple values
2018-02-06 14:10:42 -05:00
Jeremy Stretch
1891062261
Closes #1864 : Added a 'status' field to the circuit model
2018-02-06 14:06:05 -05:00
Jeremy Stretch
8a3045c6df
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
3785ccf129
Eliminated queries for distinct related object counts for better performance
2018-02-02 17:46:23 -05:00
Jeremy Stretch
2d42fd0867
Fixes #1858 : Include device/CM count for cluster list in global search results
2018-02-02 17:11:46 -05:00
Jeremy Stretch
007e10855b
Fixed related object links for platform/role tables
2018-02-02 16:49:38 -05:00
Jeremy Stretch
d33c4c6088
Fixed quoting of line breaks inside a CSV field
2018-02-02 16:31:23 -05:00
Jeremy Stretch
5fe4d47f52
Added missing CSV header
2018-02-02 16:23:07 -05:00
Jeremy Stretch
cf3c76c975
Closes #1714 : Standardized CSV export functionality for all object lists
2018-02-02 16:12:57 -05:00
Jeremy Stretch
cea1c45635
Standardized declaration of csv_headers on models
2018-02-02 14:26:16 -05:00
Jeremy Stretch
9f07379800
Fixes #1859 : Implemented support for line breaks within CSV fields
2018-02-02 13:32:16 -05:00
Jeremy Stretch
c6c165b1d0
Refactored CSV export logic
2018-02-02 11:36:45 -05:00
Jeremy Stretch
b117c93529
Allow assignment of services to IPs on any VC member
2018-02-01 16:11:04 -05:00
Jeremy Stretch
5f7d30e4ec
Additional validation cleanup
2018-02-01 15:53:59 -05:00
Jeremy Stretch
2be7e1b4af
Added virtual chassis tests
2018-02-01 13:52:41 -05:00
Jeremy Stretch
a61094e6c4
Cleaned up API for virtual chassis
2018-02-01 13:02:34 -05:00
Jeremy Stretch
a42b201172
Added virtual chassis member remove view
2018-02-01 12:49:23 -05:00
Jeremy Stretch
de40113d47
Added virtual chassis member add view
2018-02-01 11:39:13 -05:00
Jeremy Stretch
f530fdce74
Collapsed VCMembership into the Device model (WIP)
2018-01-31 22:47:27 -05:00
Jeremy Stretch
103edfc624
Post-release version bump
2018-01-31 11:15:26 -05:00
Jeremy Stretch
e0aac1a049
Merge branch 'develop' into develop-2.3
2018-01-31 11:13:17 -05:00
Jeremy Stretch
50b17ddca3
Release v.2.2.9
2018-01-31 10:30:55 -05:00
Jeremy Stretch
fc4a14f9fc
Added warning message about automatically deleting child inventory items
2018-01-31 10:25:06 -05:00
Jeremy Stretch
1a2117ec7c
Fixes #1850 : Fix TypeError when attempting IP address import if only unnamed devices exist
2018-01-31 10:03:05 -05:00
Jeremy Stretch
8a8efd5255
Added report results to the home page
2018-01-30 21:01:08 -05:00
Jeremy Stretch
8e3274533c
Closes #144 : Implemented list and bulk edit/delete views for InventoryItems
2018-01-30 17:46:00 -05:00
Jeremy Stretch
1c8dab8eb0
Fixes #1838 : Fix KeyError when attempting to create a VirtualChassis with no devicesselected
2018-01-30 16:42:52 -05:00
Jeremy Stretch
8a3d2ea4e4
#1843 : Allow assignment of VC member interfaces to VC master LAG
2018-01-30 16:34:42 -05:00
Jeremy Stretch
bb0256fd56
Fixes #1848 : Allow null value for interface encapsulation mode
2018-01-30 16:20:50 -05:00
Jeremy Stretch
caebd24d1e
Fixes #1847 : Fix RecursionError when VC master device is unnamed
2018-01-30 16:08:43 -05:00
Jeremy Stretch
4ed9187f70
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
84935999d3
Cleaned up InventoryItem add/edit/delete links and return URL
2018-01-30 13:07:10 -05:00
Jeremy Stretch
b0fdd9f318
Closes #1366 : Enable searching for regions by name/slug
2018-01-30 12:11:20 -05:00
Jeremy Stretch
09ecf6588d
Closes #1406 : Display tenant description as title text in object tables
2018-01-30 11:57:21 -05:00
Jeremy Stretch
e8b01bec96
Fixes #1845 : Correct display of VMs in list with no role assigned
2018-01-30 11:18:37 -05:00
Jeremy Stretch
701ddc3b04
Removed support for NAPALM 1.x
2018-01-25 14:35:19 -05:00
Jeremy Stretch
ea86fc21f3
Merge branch 'develop' into develop-2.3
2018-01-25 14:21:25 -05:00
Jeremy Stretch
24aa8103f7
Closes #1821 : Added 'description' field to Site model
2018-01-25 13:29:09 -05:00
Jeremy Stretch
19cb08634a
Closes #1758 : Added 'status' field to Site model
2018-01-25 13:07:04 -05:00
Jeremy Stretch
8d41447911
Renamed device status constants for clarity
2018-01-25 12:20:24 -05:00
Jeremy Stretch
fd66582a37
Highlight renamed components and allow for multiple previews
2018-01-25 11:59:43 -05:00
Jeremy Stretch
1fa05169ca
Allow interface mode to be null (for routed interfaces)
2018-01-25 11:45:12 -05:00
Jeremy Stretch
dcd46935fb
Closes #1835 : Consistent position of previous/next rack buttons
2018-01-25 10:19:45 -05:00
Jeremy Stretch
205735dcc9
Extend IP address device filter to match virtual chassis members
2018-01-22 16:42:19 -05:00
Jeremy Stretch
2369323956
Evaluate device_id rather than pulling entire device (DB optimization)
2018-01-19 16:16:45 -05:00
Jeremy Stretch
0b056b4f89
Reflect virtual chassis membership in display_name
2018-01-19 15:53:49 -05:00
Jeremy Stretch
9119823ef9
Completed virtual chassis API serializers
2018-01-19 13:34:37 -05:00
Jeremy Stretch
089288d1fd
Implemented a view for adding individual devices to an existing virtual chassis
2018-01-19 12:34:09 -05:00
Jeremy Stretch
8ae884e164
Merge branch 'develop' into develop-2.3
2018-01-19 10:54:26 -05:00
Jeremy Stretch
89addf8962
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
89ee93afd1
Closes #1824 : Add virtual machine count to platforms list
2018-01-19 09:25:16 -05:00
Jeremy Stretch
4a7c77512c
Closes #1781 : Enable bulk renaming of device components
2018-01-10 15:48:07 -05:00
Jeremy Stretch
4aa6f448d8
Fixes #1809 : Populate tenant assignment from parent when creating a new prefix
2018-01-10 09:38:55 -05:00
Jeremy Stretch
61b712a196
Fixes #1807 : Populate VRF from parent when creating a new prefix
2018-01-05 15:31:48 -05:00
Jeremy Stretch
369f562075
Fixes #1621 : Tweaked LLDP interface name evaluation logic
2018-01-05 15:19:27 -05:00
Jeremy Stretch
08506f33f1
Fix bulk creation of Secrets via API
2018-01-02 17:07:21 -05:00
Jeremy Stretch
6613aaebd1
Fix bulk creation of VCMemberships via API
2018-01-02 16:40:52 -05:00
Jeremy Stretch
822b3b6c51
Added bulk creation API tests
2018-01-02 16:29:44 -05:00
Jeremy Stretch
d63c9965b4
Fixes #1765 : Improved rendering of null options for model choice fields in filter forms
2017-12-26 12:08:22 -05:00
Jeremy Stretch
b4e0ef6e56
Converted remaining legacy views to class-based views for the DCIM app
2017-12-21 15:08:05 -05:00
Jeremy Stretch
e5d6bffdf8
More table cleanup
2017-12-21 13:33:41 -05:00
Jeremy Stretch
4508d47104
Cleaned up component tables and checkbox toggling
2017-12-21 13:29:02 -05:00
Jeremy Stretch
ce12e30903
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
6bd814016b
Post-release version bump
2017-12-20 15:32:57 -05:00
Jeremy Stretch
a68c63a6a2
Release v2.2.8
2017-12-20 15:24:07 -05:00
Jeremy Stretch
9517152ce1
Closes #1784 : Added cluster_type filters for virtual machines
2017-12-20 14:24:12 -05:00
Jeremy Stretch
88ddd09e34
Merge pull request #1780 from explody/fix_1778
...
Fix for #1778 .
2017-12-20 14:17:45 -05:00
Jeremy Stretch
ae615d5d39
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
1a59547916
Closes #1773 : Moved child prefixes table to its own view
2017-12-20 14:01:37 -05:00
Jeremy Stretch
086c68f630
Fixes #1787 : Added missing site field to virtualization cluster CSV export
2017-12-20 13:18:30 -05:00
Jeremy Stretch
db66a4122c
Fixes #1136 : Enforce model validation during bulk update
2017-12-20 13:04:00 -05:00
Jeremy Stretch
189e1771d6
Closes #1283 : Added a time zone field to the site model
2017-12-19 17:24:14 -05:00
Jeremy Stretch
3e355830fe
Closes #1744 : Allow associating a platform with a specific manufacturer
2017-12-19 16:15:26 -05:00
Jeremy Stretch
9099dc4a5f
Fixes #1785 : Omit filter forms from browsable API
2017-12-19 15:30:55 -05:00
Jeremy Stretch
8e1c7f5ad1
Fixes #1783 : Added vm_role filter for device roles
2017-12-19 09:37:26 -05:00
Jeremy Stretch
64dcd4eb99
Merge pull request #1782 from digitalocean/99-virtual-chassis
...
Virtual Chassis Support
2017-12-18 17:09:53 -05:00
Jeremy Stretch
a31e0c82d8
PEP8 fixes
2017-12-18 16:52:49 -05:00
Jeremy Stretch
bdb07522bb
Ignore VC member interfaces where mgmt_only=True
2017-12-18 16:44:44 -05:00
Jeremy Stretch
d8d0a14dc4
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
6aa37ea35e
Allow designating primary IPs assigned to a device's peer VC members
2017-12-18 16:08:46 -05:00
Mike Culbertson
ffc29f49eb
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
dbed43e69e
Added virtual chassis tests
2017-12-15 17:21:43 -05:00
Jeremy Stretch
87d0f18933
Obsoleted ComponentEditView and ComponentDeleteView
2017-12-15 15:57:49 -05:00
Jeremy Stretch
baca16e782
Added virtual_chassis_id API filter for interfaces
2017-12-15 15:31:35 -05:00
Jeremy Stretch
01a9926398
Display member interfaces when viewing VC master device
2017-12-15 15:24:03 -05:00
Jeremy Stretch
d5eb300b0d
Closes #1772 : Added position filter for devices
2017-12-14 13:12:04 -05:00
Jeremy Stretch
148a16ed62
Closes #1771 : Added name filter for racks
2017-12-14 13:05:26 -05:00
Jeremy Stretch
23fb841113
Fixes #1766 : Fixed display of "select all" button on device power outlets list
2017-12-13 15:23:35 -05:00
Jeremy Stretch
70694680a7
Fixes #1764 : Fixed typos in export buttons
2017-12-13 11:55:31 -05:00
Jeremy Stretch
deb148fdf7
Fixes #1767 : Use proper template for 404 responses
2017-12-13 11:49:36 -05:00
Jeremy Stretch
1e0265dd60
Added views for editing/deleting VCMemberships
2017-12-08 12:51:52 -05:00
Jeremy Stretch
c5c0d48738
Added a form to edit virtual chassis
2017-12-07 17:05:03 -05:00
Jeremy Stretch
e209f6819f
Fixes #1727 : Added missing import for M2M_FIELD_TYPES
2017-12-07 15:36:08 -05:00
Jeremy Stretch
9149652503
Merge branch 'develop-2.3' into 99-virtual-chassis
2017-12-07 15:30:58 -05:00
Jeremy Stretch
d5929c6cb0
Merge branch 'develop' into develop-2.3
2017-12-07 14:56:16 -05:00
Jeremy Stretch
3dc4e1dc0a
Post-release version bump
2017-12-07 14:54:16 -05:00
Jeremy Stretch
c31aad9e61
Release v2.2.7
2017-12-07 14:50:44 -05:00
Jeremy Stretch
d999ad4929
Fixes #1756 : Improved natural ordering of console server ports and power outlets
2017-12-07 13:22:48 -05:00
Jeremy Stretch
d60524d36f
Fixes #1751 : Corrected filtering for IPv6 addresses containing letters
2017-12-05 16:10:45 -05:00
Jeremy Stretch
9bc5075460
Fixes #1740 : Delete session_key cookie on logout
2017-12-05 14:19:24 -05:00
Jeremy Stretch
820116b6e0
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
bb393b63b6
Fixes #1741 : Fixed Unicode support for secret plaintexts
2017-11-29 15:16:11 -05:00
Jeremy Stretch
c198ac04b1
Fixes #1743 : Include number of instances for device types in global search
2017-11-29 14:07:41 -05:00
Jeremy Stretch
f329a85995
Added initial UI views for virtual chassis assignment
2017-11-29 12:58:36 -05:00
Jeremy Stretch
6e5442da72
Fixed search field length in search view
2017-11-28 09:27:31 -05:00
Jeremy Stretch
06c3499ec8
Moved VC master designation to membership model
2017-11-27 15:59:13 -05:00
Jeremy Stretch
717b897e28
Closes #1722 : Added VM count to site view
2017-11-27 10:59:24 -05:00
Jeremy Stretch
eb3abfe504
Corrected tenant inheritance for new IP addresses created from a parent prefix
2017-11-22 13:00:48 -05:00
Jeremy Stretch
70769431a6
Fixes #1721 : Differentiated child IP count from utilization percentage for prefixes
2017-11-22 12:40:58 -05:00
Jeremy Stretch
93b2b7601e
Closes #1722 : Added virtual machine count to sites list
2017-11-22 12:19:04 -05:00
Jeremy Stretch
bfcba663f0
Initial work on virtual chassis support
2017-11-17 16:47:26 -05:00
Jeremy Stretch
4bfb597bcd
Fixed version number
2017-11-17 12:06:52 -05:00
Jeremy Stretch
fb4157645e
Merge branch 'develop' into develop-2.3
2017-11-17 12:05:38 -05:00
Jeremy Stretch
228a5337a9
Post-release version bump
2017-11-16 12:01:09 -05:00
Jeremy Stretch
4d20e23dde
Release v2.2.6
2017-11-16 11:57:43 -05:00
Jeremy Stretch
154aae76f9
Fixes #1718 : Set empty label to 'Global' or VRF field in IP assignment form
2017-11-16 11:54:23 -05:00
Jeremy Stretch
d8f390b32c
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
24821a6f93
Fixes #1599 : Reduce mobile cut-off for navigation menu to 960px
2017-11-15 14:57:56 -05:00
Jeremy Stretch
066a1d36d7
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
5b02b48ea6
Added nested representations of user and tenant to the rack reservation serializer
2017-11-15 14:15:44 -05:00
Jeremy Stretch
50f2fe19ba
A bit of cosmetic cleanup from #1672
2017-11-15 14:06:58 -05:00
Jeremy Stretch
b7448cc612
Resolved migration collision from #1672
2017-11-15 13:57:19 -05:00
Nicholas Totsch
206beb9251
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
48331e37bf
Cleaned up bulk IP provisioning a bit
2017-11-15 13:52:14 -05:00
Jeremy Stretch
e20fc713e3
Fixes #1715 : Added missing import buttons on object lists
2017-11-15 12:52:21 -05:00
Jeremy Stretch
948a9627d1
Fixes #1717 : Fixed inteface validation for virtual machines
2017-11-15 12:37:08 -05:00
Jeremy Stretch
d3c55d6699
Fixes #1645 : Simplified interface serialzier for IP addresses and optimized API view queryset
2017-11-15 12:21:52 -05:00
Jeremy Stretch
e2d8aa9de8
Fixed up validation of Interface VLAN assignments
2017-11-14 16:15:23 -05:00
Jeremy Stretch
af68ea5dfd
Merge branch '150-interface-vlans' into develop-2.3
2017-11-14 15:36:14 -05:00
Jeremy Stretch
f97793f9e3
Closes #1706 : Added deprecation warning for Python 2
2017-11-14 15:07:13 -05:00
Jeremy Stretch
0515adad19
Merge branch 'develop' into develop-2.3
2017-11-14 14:38:32 -05:00
Jeremy Stretch
578a27c6e3
Post-release version bump
2017-11-14 13:29:46 -05:00
Jeremy Stretch
a965cb7ec4
Release v2.2.5
2017-11-14 13:20:15 -05:00