Jeremy Stretch
|
b63efdd80b
|
Post-release version bump
|
2017-10-17 11:25:12 -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
|
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
|
881fdbe893
|
Post-release version bump
|
2017-10-12 16:39:51 -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
|
9d8daca54d
|
Release v2.2.0
|
2017-10-12 13:54:04 -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
|
60e3ff0bf0
|
Updated version number for v2.2 build
|
2017-10-11 16:42:44 -04:00 |
|
Jeremy Stretch
|
17a45109f4
|
Bypass PostgreSQL 9.4 check if database is inaccessible
|
2017-10-11 16:28:05 -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
|
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
|
77182d8711
|
Redesigned the navigation menus
|
2017-09-29 14:27:42 -04:00 |
|
Jeremy Stretch
|
32399b0cb5
|
Merge branch 'develop-2.2' of github.com:digitalocean/netbox into develop-2.2
|
2017-09-29 12:54:38 -04:00 |
|
Jeremy Stretch
|
3d25cecc69
|
Merge branch 'develop-2.2' into develop-2.1
|
2017-09-29 12:30:36 -04:00 |
|
Jeremy Stretch
|
068c0ff36c
|
Merge branch 'develop' into develop-2.1
|
2017-09-29 12:26:54 -04:00 |
|
Jeremy Stretch
|
86a298792a
|
Corrected default return URL for BulkComponentCreateView
|
2017-09-29 12:15:14 -04:00 |
|
Jeremy Stretch
|
a6599874db
|
#1493: Extended DeviceRole to include a toggle indicating applicability to virtual machines
|
2017-09-29 12:11:20 -04:00 |
|
Jeremy Stretch
|
0deae84ecb
|
Renamed column
|
2017-09-29 11:50:26 -04:00 |
|
Jeremy Stretch
|
6243fbfd0d
|
Closes #1493: Added functional roles for virtual machines
|
2017-09-29 11:13:41 -04:00 |
|
Jeremy Stretch
|
f49d7ce1da
|
Removed deprecated NETBOX_USERNAME and NETBOX_PASSWORD configuration parameters
|
2017-09-29 10:18:18 -04:00 |
|
Jeremy Stretch
|
afbe0bc307
|
Merge pull request #1544 from digitalocean/reports
Closes #1511: Implemented reports
|
2017-09-28 17:16:10 -04:00 |
|
Jeremy Stretch
|
21485ca6e2
|
Restrict the running of reports via API to POST requests
|
2017-09-28 16:04:37 -04:00 |
|
Jeremy Stretch
|
87fb4af5cb
|
Cosmetic cleanup
|
2017-09-28 15:18:40 -04:00 |
|
Jeremy Stretch
|
e86ec75513
|
Fixed 'failure' field name
|
2017-09-28 14:57:54 -04:00 |
|
Jeremy Stretch
|
1ad099d9fd
|
Added nav menu link to reports list
|
2017-09-28 14:54:11 -04:00 |
|
Jeremy Stretch
|
f9a677c1a3
|
Bugfixes
|
2017-09-28 13:36:50 -04:00 |
|
Jeremy Stretch
|
6c6b67330f
|
Expanded report view
|
2017-09-28 13:35:18 -04:00 |
|
Jeremy Stretch
|
2b33e78fd3
|
Added a run view for reports
|
2017-09-28 12:51:10 -04:00 |
|
Jeremy Stretch
|
b65e9fe0f5
|
Fixed runreport management command
|
2017-09-28 12:50:52 -04:00 |
|
Jeremy Stretch
|
571b817f04
|
Moved ReportResult creation into Report.run()
|
2017-09-28 12:50:32 -04:00 |
|
Jeremy Stretch
|
e2b2815545
|
Fixes #1542: Added cluster field to device view
|
2017-09-28 10:21:41 -04:00 |
|
Jeremy Stretch
|
0ea58ab268
|
Fixes #1543: Added missing virtual machine field to IP address and service filters
|
2017-09-28 09:29:12 -04:00 |
|
Jeremy Stretch
|
2fbb39bf6f
|
Started adding a view for individual reports
|
2017-09-27 17:39:22 -04:00 |
|
Jeremy Stretch
|
f4c87b3739
|
Removed custom permission
|
2017-09-26 17:31:16 -04:00 |
|
Jeremy Stretch
|
696d91daa3
|
Prettied up the reports list
|
2017-09-26 17:17:28 -04:00 |
|
Jeremy Stretch
|
9a1781e6e7
|
Added url field for nested report results
|
2017-09-26 16:55:25 -04:00 |
|
Jeremy Stretch
|
3395b51086
|
Cleaned up the API quite a bit
|
2017-09-26 16:36:43 -04:00 |
|
Jeremy Stretch
|
a3a77a0bb6
|
Fixes #1540: Added missing 'cluster' field to WritableDeviceSerializer
|
2017-09-26 15:45:14 -04:00 |
|
Jeremy Stretch
|
d35a2b0faa
|
Extended reports API
|
2017-09-25 17:27:58 -04:00 |
|
Jeremy Stretch
|
88c57d002d
|
Added navigation panel
|
2017-09-25 16:22:50 -04:00 |
|
Jeremy Stretch
|
0d9ff907a8
|
Merge branch 'develop' of github.com:digitalocean/netbox into develop-2.2
|
2017-09-25 15:12:47 -04:00 |
|
Jeremy Stretch
|
02d8897b82
|
Post-release version bump
|
2017-09-25 14:53:10 -04:00 |
|
Jeremy Stretch
|
0015484679
|
Release v2.1.5
|
2017-09-25 14:50:45 -04:00 |
|
Jeremy Stretch
|
aa5aa798e6
|
Fixes #1486: Ignore subinterface IDs when validating LLDP neighbor connections
|
2017-09-25 14:33:32 -04:00 |
|
Jeremy Stretch
|
63a4a70420
|
#1499: Added utilization graph to child prefixes for aggregates
|
2017-09-25 13:39:03 -04:00 |
|
Jeremy Stretch
|
2badb04a03
|
Fixes #1489: Corrected server error on validation of empty required custom field
|
2017-09-25 13:37:11 -04:00 |
|
Jeremy Stretch
|
a328e12642
|
Closes #1536: Improved formatting of aggregate prefix statistics
|
2017-09-25 12:14:55 -04:00 |
|
Jeremy Stretch
|
ce9f1eb201
|
Closes #1499: Added utilization graph to child prefixes table
|
2017-09-22 21:17:46 -04:00 |
|
Jeremy Stretch
|
a010f7439d
|
More work on #1523 (natural ordering for interfaces)
|
2017-09-22 16:18:43 -04:00 |
|
Jeremy Stretch
|
2ca161f3d8
|
Closes #1509: Extended cluster model to allow site assignment
|
2017-09-22 12:53:09 -04:00 |
|
Jeremy Stretch
|
79fdf641c0
|
Implemented rough UI for accessing report results
|
2017-09-22 12:11:10 -04:00 |
|
Joey Wilhelm
|
89194c067b
|
Another test case to ensure subinterface ordering
|
2017-09-21 17:21:21 -07:00 |
|
Jeremy Stretch
|
b5ab498e75
|
Initial work on reports API
|
2017-09-21 16:32:05 -04:00 |
|
Joey Wilhelm
|
126a5e5e4e
|
Fix order_naturally with unbalanced names and use RawSQL instead of extra
|
2017-09-21 11:00:55 -07:00 |
|
Jeremy Stretch
|
16d1f9aca8
|
Tweaked report run logic
|
2017-09-21 13:49:04 -04:00 |
|
Jeremy Stretch
|
a52a871a94
|
Fixes #1522: Removed object create/edit forms from the browsable API
|
2017-09-20 16:54:27 -04:00 |
|
Jeremy Stretch
|
4f9379a5e2
|
Cleaned up device interfaces/IPs table
|
2017-09-20 14:44:51 -04:00 |
|
Jeremy Stretch
|
4cfad2ef3b
|
Added virtualization models to nbshell and fixed up status constants
|
2017-09-20 14:03:56 -04:00 |
|
Jeremy Stretch
|
6e81b0ac32
|
Merge pull request #1517 from huzichunjohn/issue_1514
Fixes #1514: No field to edit Cluster comments
|
2017-09-20 11:53:43 -04:00 |
|
Jeremy Stretch
|
d87023e1ce
|
Limited virtual machine interfaces to type "virtual" (removed LAG type)
|
2017-09-20 11:47:37 -04:00 |
|
Jeremy Stretch
|
e31d2c9857
|
Fixes #1520: Redirect on GET request to bulk edit/delete views
|
2017-09-20 09:56:20 -04:00 |
|
johnhu
|
2174ccf016
|
Fixes #1514: No field to edit Cluster comments
|
2017-09-20 11:48:49 +00:00 |
|
Jeremy Stretch
|
8f1607e010
|
Initial work on reports
|
2017-09-19 17:47:42 -04:00 |
|
Jeremy Stretch
|
e93129f1ae
|
Enabled export templates for clusters and virtual machines
|
2017-09-19 11:31:29 -04:00 |
|
Jeremy Stretch
|
35b4e190d9
|
Fixes #1508: Enabled creating custom fields for clusters and virtual machines via the admin UI
|
2017-09-19 10:40:38 -04:00 |
|
Jeremy Stretch
|
ae1662e433
|
Fixes #1507: Fixed error when creating the next available IP from a prefix within a VRF
|
2017-09-18 16:34:28 -04:00 |
|
Jeremy Stretch
|
512a3bf09a
|
Fixed #1500: Allow assigning IP addresses to virtual machines during CSV bulk import
|
2017-09-18 13:30:20 -04:00 |
|
Jeremy Stretch
|
9927ce14d3
|
Fixes #1502: Fixed CSV export for clusters and virtual machines
|
2017-09-18 13:12:58 -04:00 |
|
Jeremy Stretch
|
e5e169f476
|
Fixes #1504: Added missing vcpus/memory/disk fields to virtual machine API serializer
|
2017-09-18 12:54:50 -04:00 |
|
Jeremy Stretch
|
81df837a33
|
Closes #1485: Added LOGIN_BANNER configuration setting to display a banner on the login page
|
2017-09-15 15:28:09 -04:00 |
|
Jeremy Stretch
|
b84b526a43
|
Closes #1484: Added individual "add VLAN" buttons on the VLAN groups list
|
2017-09-15 15:14:35 -04:00 |
|
Jeremy Stretch
|
5fc92ab0e6
|
Removed old RPC-based LLDP neighbors code
|
2017-09-15 14:07:09 -04:00 |
|
Jeremy Stretch
|
039c2a6d57
|
Closes #1496: Added primary IP column to virtual machine list
|
2017-09-15 11:47:29 -04:00 |
|
Jeremy Stretch
|
d053422657
|
Fixes #1497: Added cluster_id filter
|
2017-09-15 11:36:06 -04:00 |
|
Jeremy Stretch
|
90d9eb3520
|
Closes #1490: Rearrange order of items in the virtualization nav menu
|
2017-09-15 11:08:23 -04:00 |
|
Jeremy Stretch
|
3466da4338
|
Merge branch 'develop' into develop-2.2
Conflicts:
netbox/dcim/forms.py
|
2017-09-14 14:58:45 -04:00 |
|
Jeremy Stretch
|
17c1a1e465
|
Use add_blank_choice() to prepend a null choice to field options
|
2017-09-14 14:45:45 -04:00 |
|
Jeremy Stretch
|
6872ab0e14
|
Added a status field for virtual machines
|
2017-09-14 14:35:34 -04:00 |
|
Jeremy Stretch
|
136d16b7fd
|
Don't add a placeholder option to multiselect widgets
|
2017-09-12 14:14:08 -04:00 |
|
Jeremy Stretch
|
d651deb31c
|
Renamed form_class attribute to model_form for consistency
|
2017-09-12 13:55:11 -04:00 |
|
Jeremy Stretch
|
700194b80d
|
Implemented bulk interface creation for virtual machines
|
2017-09-12 12:49:01 -04:00 |
|
Jeremy Stretch
|
ef2dd673ec
|
Finished bulk edit/delete views
|
2017-09-11 16:14:05 -04:00 |
|
Jeremy Stretch
|
7a3adca771
|
Added device count to clusters table
|
2017-09-11 15:51:03 -04:00 |
|
Jeremy Stretch
|
f66b0b7fea
|
Finished implementing CSV imports
|
2017-09-11 15:42:18 -04:00 |
|
huzichunjohn
|
b6df0209ba
|
Fixes #1472: Secret truncated when using '<' character (#1477)
|
2017-09-11 10:55:04 -04:00 |
|
Jeremy Stretch
|
6b53d263fe
|
Fixes #1469: Allow a NAT IP to be assigned as the primary IP for a device
|
2017-09-01 13:00:44 -04:00 |
|
Jeremy Stretch
|
00024240bb
|
Merge branch 'virtualization' into develop-2.2
|
2017-09-01 12:29:12 -04:00 |
|
Jeremy Stretch
|
237a889f54
|
Preserve query parameters on redirect after clicking "add another"
|
2017-09-01 12:28:34 -04:00 |
|
Jeremy Stretch
|
f5c265b7b5
|
Modified form action to preserve query parameters
|
2017-09-01 12:25:57 -04:00 |
|
Jeremy Stretch
|
1341ab5703
|
Fixed selection of sites not assigned to a region
|
2017-09-01 10:10:10 -04:00 |
|
Jeremy Stretch
|
3ded8196c4
|
Fixed IP toggle button
|
2017-09-01 10:09:52 -04:00 |
|
Jeremy Stretch
|
cbc239ceaa
|
Added virtualization API tests
|
2017-08-31 14:03:12 -04:00 |
|
Jeremy Stretch
|
ba0a261840
|
Removed extraneous import
|
2017-08-31 13:04:56 -04:00 |
|
Jeremy Stretch
|
3bb0d523d3
|
Enabled services on virtual machines
|
2017-08-31 12:50:35 -04:00 |
|
Jeremy Stretch
|
85cb333a5d
|
Added virtualization to API root
|
2017-08-31 11:36:29 -04:00 |
|
Jeremy Stretch
|
2abb073b3a
|
Regenerated migrations
|
2017-08-31 10:17:59 -04:00 |
|
Jeremy Stretch
|
0634386b2e
|
Merge branch 'develop' into virtualization
|
2017-08-31 10:14:50 -04:00 |
|
Jeremy Stretch
|
372e9335b1
|
Post-release version bump
|
2017-08-30 14:44:55 -04:00 |
|
Jeremy Stretch
|
e6b6082a2b
|
Release v2.1.4
|
2017-08-30 14:40:52 -04:00 |
|
Jeremy Stretch
|
e0ee0b9254
|
Closes #1460: Hostnames with no domain are now acceptable in custom URL fields
|
2017-08-30 14:08:39 -04:00 |
|
Jeremy Stretch
|
fde47133da
|
Fix global search placeholder text
|
2017-08-30 12:07:11 -04:00 |
|