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
2bf7b86cf9
Release v2.2-beta2
2017-09-29 14:39:06 -04:00
Matt Layher
a01c9ff379
Minor LDAP documentation formatting cleanup
2017-09-29 13:22:42 -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
f6d1163ddd
Merge pull request #1461 from digitalocean/develop
...
Release v2.1.4
2017-08-30 14:43:01 -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
fa7b7288c9
Merge pull request #1398 from digitalocean/develop
...
Release v2.1.2
2017-08-04 10:54:29 -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
1bda56ea23
Merge pull request #1372 from digitalocean/develop
...
Release v2.1.0
2017-07-25 11:21:44 -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
e05d379101
Merge pull request #1327 from digitalocean/develop
...
Release v2.0.9
2017-07-10 09:43:59 -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
88239e0b0d
Merge pull request #1278 from digitalocean/develop
...
Release v2.0.7
2017-06-15 14:26:38 -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
50496b1a59
Merge pull request #1251 from digitalocean/develop
...
Release v2.0.5
2017-06-08 10:10:41 -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
ad95b86fdd
Merge pull request #1201 from digitalocean/develop
...
Release v2.0.3
2017-05-18 14:37:19 -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
f731900e2f
Merge pull request #1154 from digitalocean/develop
...
Release v2.0.1
2017-05-09 22:47:52 -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
17873706b7
Merge pull request #1094 from digitalocean/develop
...
Release v1.9.6
2017-04-21 14:52:53 -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
f89d91783b
Merge pull request #1035 from digitalocean/develop
...
Release v1.9.4-r1
2017-04-04 15:50:28 -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
be393a9d10
Merge pull request #989 from digitalocean/develop
...
Release v1.9.3
2017-03-23 16:27:06 -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
097e0f38ff
Merge pull request #949 from digitalocean/develop
...
Release v1.9.1
2017-03-08 14:40:16 -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
0e14bc1e02
Merge pull request #933 from digitalocean/develop
...
Release v1.9.0
2017-03-02 13:27:10 -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
c90cecc2fb
Merge pull request #849 from digitalocean/develop
...
Release v1.8.3
2017-01-26 13:58: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
23f6832d9c
Merge pull request #774 from digitalocean/develop
...
Release v1.8.1
2017-01-04 15:30:54 -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
8eb140fd65
Merge pull request #736 from digitalocean/develop
...
Release v1.7.3
2016-12-08 12:34:53 -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
66be85a41f
Merge pull request #726 from digitalocean/develop
...
Release v1.7.2
2016-12-06 14:55:19 -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
57ddd5086f
Merge pull request #666 from digitalocean/develop
...
Release v1.7.0
2016-11-03 15:12:33 -04:00
Jeremy Stretch
c171547037
Merge pull request #625 from digitalocean/develop
...
Release v1.6.3
2016-10-19 16:25:50 -04:00