Commit Graph

2048 Commits

Author SHA1 Message Date
Jeremy Stretch
218ce9b495 Closes #2250: Include stat counters on report result navigation 2018-07-23 16:10:46 -04:00
Jeremy Stretch
39a3eca941 Fixes #2256: Prevent navigation overlap when jumping to test results on report page 2018-07-23 15:50:44 -04:00
Jeremy Stretch
f1ef4e309a Closes #2259: Add changelog tab to interface view 2018-07-23 15:09:37 -04:00
Jeremy Stretch
ea96865bee Fixes #2258: Include changed object type on home page changelog 2018-07-23 15:02:07 -04:00
Jeremy Stretch
21b8871737 Fixes #2257: Corrected casting of RIR utilization stats as floats 2018-07-23 14:52:51 -04:00
Jeremy Stretch
0d1bb22c6c Cleaned up BulkEditView and BulkDeleteView 2018-07-20 21:18:10 -04:00
Jeremy Stretch
c34d92456f Cleaned up custom fields panel template 2018-07-20 19:56:04 -04:00
Jeremy Stretch
bd2eed5285 Convert CustomFieldModel from object to abstract model 2018-07-20 19:44:04 -04:00
Jeremy Stretch
5b9eed0e3e Fixes #2255: Corrected display of report results in report list 2018-07-20 09:39:55 -04:00
Jeremy Stretch
bcf014b45d Merge branch 'develop' into develop-2.4 2018-07-18 17:51:57 -04:00
Jeremy Stretch
b45873420b 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
0c4207c37a Fixes #2202: Ditched half-baked concept of tenancy inheritance via VRF 2018-07-18 15:10:12 -04:00
Jeremy Stretch
a26dfc73d1 Fixes #1992: Isolate errors when one of multiple NAPALM methods fails 2018-07-18 14:46:15 -04:00
Jeremy Stretch
ab7a689b6d 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
c5bbcfee29 Fixes #2231: Remove get_absolute_url() from DeviceRole 2018-07-18 11:24:36 -04:00
Jeremy Stretch
05b35fa58e Added note about passphrase-protected keys (#2189) 2018-07-18 11:03:22 -04:00
Jeremy Stretch
1752197570 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
2df90b7287 Release v2.4-beta1 2018-07-17 11:22:25 -04:00
Jeremy Stretch
14d07634ad Enabled export templates for secrets 2018-07-17 10:34:50 -04:00
Jeremy Stretch
afc97505e8 Enabled bulk add/remove tags for interfaces 2018-07-17 10:25:16 -04:00
Jeremy Stretch
278f7228eb Closes #1739: Enabled custom fields for secrets 2018-07-17 09:43:57 -04:00
Jeremy Stretch
34a9573a0b Cleaned up imports 2018-07-16 17:09:21 -04:00
Jeremy Stretch
12375c1c7a Include django-rq queues link in admin UI until we implement something cleaner 2018-07-16 16:33:06 -04:00
Jeremy Stretch
c6e54c6ee8 Webhook admin form cleanup 2018-07-16 13:54:50 -04:00
Jeremy Stretch
52e7f66b2c Enabled webhooks for device components 2018-07-16 13:34:00 -04:00
Jeremy Stretch
6a92419490 Link to related object if changed object has no URL 2018-07-16 13:29:57 -04:00
Jeremy Stretch
da08a35079 Corrected exception handling in get_serializer_for_model() 2018-07-16 13:26:26 -04:00
Jeremy Stretch
38f302acc1 Merged v2.3.6 2018-07-16 12:03:32 -04:00
Jeremy Stretch
c38e2ce9d9 Post-release version bump 2018-07-16 11:56:12 -04:00
Jeremy Stretch
7cc828a65f Release v2.3.6 2018-07-16 11:52:12 -04:00
Jeremy Stretch
66e066a8a7 Enabled export templates for services 2018-07-12 16:59:22 -04:00
Jeremy Stretch
e6308fcfb3 Enabled export templates for virtual chassis 2018-07-12 16:55:23 -04:00
Jeremy Stretch
707465d222 Cleaned up objectchange table 2018-07-12 13:54:22 -04:00
Jeremy Stretch
2236e46907 Enabled change logging for circuit terminations 2018-07-12 13:46:30 -04:00
Jeremy Stretch
301f27cdd8 Enabled export templates for VRFs 2018-07-12 13:16:34 -04:00
Jeremy Stretch
5ff0c6014d Enabled webhooks for all (and only) primary models 2018-07-12 13:09:13 -04:00
Jeremy Stretch
35a3a356c4 Tweaked migration to include Service model 2018-07-12 13:08:23 -04:00
Jeremy Stretch
fce9c91f91 Miscellaneous cleanup for tags 2018-07-12 11:34:35 -04:00
Jeremy Stretch
954ea76abc Implemented a view for interfaces 2018-07-11 15:30:54 -04:00
zmoody
84029426d8 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
ff6e84ae0e Misc cleanup for config contexts 2018-07-10 16:16:23 -04:00
Jeremy Stretch
1bf1eee538 Enabled tags for device components and virtual chassis 2018-07-10 15:36:28 -04:00
Jeremy Stretch
afe44ad948 Order tags by name only, not item count 2018-07-10 14:25:04 -04:00
Jeremy Stretch
c00181ac9f Fixed regex casting to satisfy pycodestyle 2018-07-10 14:21:40 -04:00
Jeremy Stretch
db78e2c3be Force custom field values to strings for object change serialization 2018-07-10 14:16:16 -04:00
Jeremy Stretch
c9cc41cc5b 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
b948a662d6 Updated custom fields inclusion tag to use 'with' 2018-07-10 11:02:37 -04:00
Jeremy Stretch
9a516afef9 Arranged object tags into a separate panel 2018-07-10 10:48:33 -04:00
Jeremy Stretch
ae0b81b903 Include link to parent object changelog when viewing a change 2018-07-10 10:15:56 -04:00
Jeremy Stretch
5b524878fd Added missing import statement 2018-07-10 10:11:09 -04:00
Jeremy Stretch
b2cfdf04b8 Record tags when serializing an object for an ObjectChange 2018-07-10 10:10:22 -04:00
Jeremy Stretch
6da5abbede Added bulk tag addition/removal 2018-07-10 10:00:21 -04:00
Jeremy Stretch
b845c9b2ff Added autocompletion for tags form widget 2018-07-05 16:51:38 -04:00
Jeremy Stretch
6729168627 Include return_url when editing interfaces in bulk 2018-07-05 15:36:25 -04:00
Jeremy Stretch
f5fc801f3b Flip the order of tag and URL name for the tag template tag 2018-07-05 15:20:13 -04:00
Jeremy Stretch
f028cab733 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
770a00e720 Queryset fixes for virtual chassis 2018-07-05 13:20:27 -04:00
Jeremy Stretch
752160c4b8 Merge pull request #2115 from DanSheps/develop
Added VirtualChassis Searching
2018-07-05 13:15:57 -04:00
Jeremy Stretch
1a0a8dfaaf Cleaned up IP addresses list under device/VM interfaces 2018-07-03 17:05:04 -04:00
Jeremy Stretch
ca6a58b966 Wrote tests for config contexts 2018-07-03 15:47:54 -04:00
Jeremy Stretch
a96bc8b6d2 Fixed required fields on ConfigContextSerializer 2018-07-03 15:47:32 -04:00
Jeremy Stretch
1ff3bd6da6 Replaced home page user activity with changelog 2018-07-03 14:07:46 -04:00
Jeremy Stretch
adaf4614ed Tweak ConfigContext manager to allow for objects with a regionless site 2018-07-03 13:40:47 -04:00
Jeremy Stretch
0978505058 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
aedebc16df Fixed object return_url resolution for bulk editing 2018-07-03 09:49:36 -04:00
Jeremy Stretch
eb7fc628cb Cleaned up tags table 2018-07-03 09:47:44 -04:00
Jeremy Stretch
4d92ffd153 Merge branch 'develop' into develop-2.4 2018-07-02 17:01:14 -04:00
Jeremy Stretch
1b7f3e643d Post-release version bump 2018-07-02 15:55:46 -04:00
Jeremy Stretch
1fd4e2c2ea Release v2.3.5 2018-07-02 15:54:09 -04:00
Jeremy Stretch
b4d2247236 Merge branch 'develop' into develop 2018-07-02 15:45:36 -04:00
Jeremy Stretch
1a5d3957cb Fixes #2021: Fix recursion error when viewing API docs under Python 3.4 2018-07-02 15:25:49 -04:00
Jeremy Stretch
dfd0b1e98f Fixes 2064: Disable calls to online swagger validator 2018-07-02 14:39:32 -04:00
Jeremy Stretch
9b8b7abfaf Merge pull request #2206 from abeutot/switch_to_pycodestyle
Switch to pycodestyle
2018-07-02 13:38:36 -04:00
Jeremy Stretch
9d2c4257a6 Closes #1851: Standardize usage of GetReturnURLMixin 2018-07-02 11:54:41 -04:00
Jeremy Stretch
02e7cf1994 Closes #2159: Allow custom choice field to specify a default choice 2018-06-29 16:01:28 -04:00
Erik Hetland
5a43413c5c Adding Swagger settings to describe API authentication correctly. Fixes #1826 2018-06-29 22:01:01 +02:00
Jeremy Stretch
f023b47b0e Tweaked API error reporting from #2181 2018-06-29 15:18:30 -04:00
Jeremy Stretch
6093fbfb94 Fixes #2181: Raise validation error on invalid prefix_length when allocating next-available prefix 2018-06-29 15:10:30 -04:00
Jeremy Stretch
b8d551f45b Fixes #2173: Fixed IndexError when automaticating allocating IP addresses from large IPv6 prefixes 2018-06-29 14:52:37 -04:00
Jeremy Stretch
6ae9e7cd09 Fixes #2192: Prevent a 0U device from being assigned to a rack position 2018-06-29 14:09:20 -04:00
Jeremy Stretch
ea74f88b6a Closes #2194: Added 'address' filter to IPAddress model 2018-06-29 13:54:21 -04:00
Jeremy Stretch
6fe28e5047 Fixes #2191: Added missing static choices to circuits and DCIM API endpoints 2018-06-29 13:17:07 -04:00
Jeremy Stretch
8d62a05f82 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
0f16a6289d Merge pull request #2204 from lampwins/bug/2203
Fix #2203 - webhook content type check
2018-06-29 12:26:54 -04:00
Jeremy Stretch
babcd533df Revert "Closes #2168: Add Extreme SummitStack interface form factors" 2018-06-29 12:18:49 -04:00
Jeremy Stretch
69f7171b39 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
78226ddb12 Improved rendering of boolean fields in tables 2018-06-29 12:05:56 -04:00
Jeremy Stretch
999aebc167 Closes #2200: Replaced detail_route API view decorator with action (DRF change) 2018-06-29 11:48:21 -04:00
Jeremy Stretch
aeb91ea6e7 Closes #2029: Added optional NAPALM arguments to Platform model 2018-06-29 11:21:00 -04:00
Jeremy Stretch
8d551eb9a5 Include custom fields in ObjectChange data 2018-06-29 10:40:57 -04:00
Jeremy Stretch
20cfcb605e Added missing description field 2018-06-29 09:56:04 -04:00
Jeremy Stretch
e0bde1b4eb Fixed rendered config context ordering 2018-06-29 09:53:33 -04:00
Jeremy Stretch
ba282a63e2 Added description to ConfigContext 2018-06-29 09:44:32 -04:00
Jeremy Stretch
7a7260bab3 Fixed is_active table column 2018-06-28 14:19:26 -04:00
Jeremy Stretch
ddae62905d Sort rendered config context 2018-06-28 14:10:20 -04:00
Jeremy Stretch
9e7ee4b28b Applied JSON rederer to ConfigContext data 2018-06-28 14:05:57 -04:00
Jeremy Stretch
1f8e4698f9 Moved object context rendering to ObjectConfigContextView and standardized the template 2018-06-28 13:48:12 -04:00
Jeremy Stretch
aa8ffad29c Introduced the render_json template filter 2018-06-28 10:49:52 -04:00
John Anderson
71a2b629b4 fixed #2203 2018-06-27 22:17:17 -04:00
Jeremy Stretch
2b56131412 Initial work on config contexts 2018-06-27 16:02:34 -04:00