Commit Graph

931 Commits

Author SHA1 Message Date
Jeremy Stretch
645afb3dc1 Fixes #2336: Bulk deleting power outlets and console server ports from a device redirects to home page 2018-08-08 15:22:26 -04:00
Jeremy Stretch
426fe4ea12 Fixes #2330: Incorrect tab link in VRF changelog view 2018-08-08 08:49:23 -04:00
Jeremy Stretch
25c6d45ae9 Added a "view all" link to the changelog panel 2018-08-07 15:19:01 -04:00
Jeremy Stretch
e79eaad8cc Fixes #2311: Redirect to parent after editing interface from device/VM view 2018-08-07 08:46:41 -04:00
Jeremy Stretch
86902a44ee Fixes #2303: Always redirect to parent object when bulk editing/deleting components 2018-08-06 14:14:40 -04:00
Jeremy Stretch
bbc1cdf364 Fixes #2308: Custom fields panel absent from object view in UI 2018-08-06 13:32:52 -04:00
Jeremy Stretch
f7820ee0be Merge branch 'develop-2.4' into develop 2018-08-06 12:28:23 -04:00
Vas Sadvariy
e5c4e6ccf9 Closes #971: Implement VLANGroup VLANs view to show available VLANs within a group 2018-08-01 15:59:00 -04:00
Marc Hagen
0262b7e5ad Fixes #2286: Fix non working 'mark installed' button 2018-07-31 10:37:57 +02:00
Jeremy Stretch
b9e10643b5 Closes #2225: Add "view elevations" button for site rack groups 2018-07-27 16:25:48 -04:00
Jeremy Stretch
da8cd99b59 Closes #2264: Added "map it" link for site GPS coordinates 2018-07-27 16:15:56 -04:00
Jeremy Stretch
3cef939e0c Closes #2229: Allow mapping of ConfigContexts to tenant groups 2018-07-27 15:47:29 -04:00
Jeremy Stretch
5b92fe79d1 Merged release v2.3.7 2018-07-27 11:43:27 -04:00
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
c34d92456f Cleaned up custom fields panel template 2018-07-20 19:56: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
0c4207c37a Fixes #2202: Ditched half-baked concept of tenancy inheritance via VRF 2018-07-18 15:10:12 -04:00
Jeremy Stretch
c5bbcfee29 Fixes #2231: Remove get_absolute_url() from DeviceRole 2018-07-18 11:24:36 -04:00
Jeremy Stretch
14d07634ad Enabled export templates for secrets 2018-07-17 10:34:50 -04:00
Jeremy Stretch
278f7228eb Closes #1739: Enabled custom fields for secrets 2018-07-17 09:43:57 -04:00
Jeremy Stretch
38f302acc1 Merged v2.3.6 2018-07-16 12:03:32 -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
2236e46907 Enabled change logging for circuit terminations 2018-07-12 13:46:30 -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
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
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
1a0a8dfaaf Cleaned up IP addresses list under device/VM interfaces 2018-07-03 17:05:04 -04:00
Jeremy Stretch
1ff3bd6da6 Replaced home page user activity with changelog 2018-07-03 14:07:46 -04:00
Jeremy Stretch
4d92ffd153 Merge branch 'develop' into develop-2.4 2018-07-02 17:01:14 -04:00
Jeremy Stretch
9d2c4257a6 Closes #1851: Standardize usage of GetReturnURLMixin 2018-07-02 11:54:41 -04:00
Jeremy Stretch
20cfcb605e Added missing description field 2018-06-29 09:56:04 -04:00
Jeremy Stretch
ba282a63e2 Added description to ConfigContext 2018-06-29 09:44:32 -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
Jeremy Stretch
2b56131412 Initial work on config contexts 2018-06-27 16:02:34 -04:00
Jeremy Stretch
895bae649f Extend ObjectChange to optionally indicate a related object (e.g. a parent device) 2018-06-22 15:05:40 -04:00
Jeremy Stretch
837ae2b7b8 Merge branch 'develop-2.4' into 1898-activity-logging 2018-06-21 16:53:15 -04:00
Jeremy Stretch
337897e6e2 Closes #1687: Enabled custom fields for services 2018-06-21 16:17:18 -04:00
Jeremy Stretch
2f0bac7f64 Closes #1673: Added object/list views for services 2018-06-21 15:55:27 -04:00
Jeremy Stretch
88cde1da28 Closes #2118: Added latitude and longitude fields to Site 2018-06-21 14:55:10 -04:00
Jeremy Stretch
46cf4d69ee Fixed typo 2018-06-21 09:47:20 -04:00
Jeremy Stretch
51bb7cee5c Added changelog links for organizational models 2018-06-20 14:54:04 -04:00
Jeremy Stretch
d04b1dc304 Implemented changelog views 2018-06-20 13:52:54 -04:00
Chris Howells
04a010294e Add a serial number to the popover in rack elevation number 2018-06-18 14:35:07 +01:00
Jeremy Stretch
c4c4dd7cad Added changelog views 2018-06-14 16:15:14 -04:00
Jeremy Stretch
328559dcc0 Moved object header templates into object base templates 2018-06-14 13:34:37 -04:00
Jeremy Stretch
4aa7600615 Merge branch 'develop' into develop-2.4 2018-06-07 16:23:57 -04:00
Jeremy Stretch
f405103c33 Fixes #2150: Fix display of LLDP neighbors when interface name contains a colon 2018-06-07 10:55:30 -04:00
Jeremy Stretch
d318247364 Closes #2131: Added created and last_updated fields to DeviceType 2018-05-30 13:41:14 -04:00
Jeremy Stretch
01590c006e Merge pull request #2083 from Grokzen/add_rack_role_export
Add missing export button to rack roles list view.
2018-05-22 15:52:50 -04:00
Jeremy Stretch
39830c41e6 Added list and utility views for tags 2018-05-22 12:22:46 -04:00
Jeremy Stretch
9b79d71ca3 Fixes #2093: Fix link to circuit termination in device interfaces table 2018-05-21 17:31:43 -04:00
Jeremy Stretch
f1a4c49e3f Implemented tag filtering 2018-05-18 16:24:15 -04:00
Jeremy Stretch
deb82a62cd Added tags panel to object list view 2018-05-18 15:43:21 -04:00
Jeremy Stretch
ab2ce51044 Fixes URL name 2018-05-18 12:35:04 -04:00
Jeremy Stretch
d44214e24a Added template tag for tag links 2018-05-18 11:09:11 -04:00
Jeremy Stretch
f8ba3ff495 Removed redundant tags field 2018-05-18 10:14:56 -04:00
Jeremy Stretch
e08d8c4cac Implemented tags for all primary models 2018-05-10 12:53:11 -04:00
Jeremy Stretch
1510e5d229 Initial work on implementing django-taggit for #132 2018-05-08 16:28:26 -04:00
Grokzen
b7ff2273a4 Add export button to rack roles list view. 2018-05-08 16:06:53 +02:00
Jeremy Stretch
275a9493bb Fixes #1999: Added missing description field to site edit form 2018-03-29 13:49:50 -04:00
Jeremy Stretch
7938651b92 Closes #1990: Improved search function when assigning an IP address to an interface 2018-03-29 09:45:17 -04:00
Jeremy Stretch
24c94957df Closes #1945: Implemented a VLAN members view 2018-03-15 15:33:13 -04:00
Jeremy Stretch
ee35bbd4d2 Closes #1944: Enable assigning VLANs to virtual machine interfaces 2018-03-14 14:53:28 -04:00
Jeremy Stretch
37e5347763 Improved validation and workflow 2018-03-08 13:25:51 -05:00
Jeremy Stretch
89d5486688 Replaced tagged/untagged VLAN assignment widgets with a VLAN table; separate view for adding VLANs 2018-03-07 17:01:51 -05:00
Jeremy Stretch
9ca11c9ed4 Fixes #1915: Redirect to device view after deleting a component 2018-02-27 14:59:45 -05:00
Jeremy Stretch
1499d46bd1 Merge branch 'develop' into develop-2.3 2018-02-21 16:16:20 -05:00
Jeremy Stretch
125a03ded1 Closes #1801: Update list of rack groups when selecting a site to filter by in rack elevations list 2018-02-21 14:06:38 -05:00
Jeremy Stretch
2beeba1f4b Fixes #1886: Allow setting the primary IPv4/v6 address for a VirtualMachine via the web UI 2018-02-21 10:49:40 -05:00
Jeremy Stretch
250131cbe8 Finished VirtualChassis list view 2018-02-21 09:53:23 -05:00
Jeremy Stretch
f4ccb3dbe6 Fixed panel heading CSS class 2018-02-15 10:01:02 -05:00
Jeremy Stretch
2ab012fce9 Fixed typo in template 2018-02-14 13:35:25 -05:00
Jeremy Stretch
2c08451461 VirtualChassis form validation cleanup 2018-02-14 12:47:10 -05:00
Jeremy Stretch
7c30bdf4ff Fixes #1884: Provide additional context to identify devices when creating/editing avirtual chassis 2018-02-14 11:14:04 -05:00
Jeremy Stretch
a774846992 Closes #1876: Added explanatory title text to disabled NAPALM buttons on device view 2018-02-13 11:03:31 -05:00
Jeremy Stretch
cd6572bca9 Template libraries cleanup 2018-02-07 13:35:19 -05:00
Jeremy Stretch
628b17dd40 Upgraded jquery to v3.3.1 2018-02-06 15:11:29 -05:00
Jeremy Stretch
91059bb311 Merge branch 'develop' into develop-2.3 2018-02-06 14:58:11 -05:00
Jeremy Stretch
1891062261 Closes #1864: Added a 'status' field to the circuit model 2018-02-06 14:06:05 -05:00
Jeremy Stretch
cf3c76c975 Closes #1714: Standardized CSV export functionality for all object lists 2018-02-02 16:12:57 -05:00
Jeremy Stretch
5f7d30e4ec Additional validation cleanup 2018-02-01 15:53:59 -05:00
Jeremy Stretch
2be7e1b4af Added virtual chassis tests 2018-02-01 13:52:41 -05:00
Jeremy Stretch
a42b201172 Added virtual chassis member remove view 2018-02-01 12:49:23 -05:00
Jeremy Stretch
de40113d47 Added virtual chassis member add view 2018-02-01 11:39:13 -05:00
Jeremy Stretch
f530fdce74 Collapsed VCMembership into the Device model (WIP) 2018-01-31 22:47:27 -05:00
Jeremy Stretch
e0aac1a049 Merge branch 'develop' into develop-2.3 2018-01-31 11:13:17 -05:00
Jeremy Stretch
fc4a14f9fc Added warning message about automatically deleting child inventory items 2018-01-31 10:25:06 -05:00
Jeremy Stretch
8a8efd5255 Added report results to the home page 2018-01-30 21:01:08 -05:00
Jeremy Stretch
8e3274533c Closes #144: Implemented list and bulk edit/delete views for InventoryItems 2018-01-30 17:46:00 -05:00
Jeremy Stretch
8a3d2ea4e4 #1843: Allow assignment of VC member interfaces to VC master LAG 2018-01-30 16:34:42 -05:00
Jeremy Stretch
84935999d3 Cleaned up InventoryItem add/edit/delete links and return URL 2018-01-30 13:07:10 -05:00
Jeremy Stretch
b0fdd9f318 Closes #1366: Enable searching for regions by name/slug 2018-01-30 12:11:20 -05:00
Jeremy Stretch
ea86fc21f3 Merge branch 'develop' into develop-2.3 2018-01-25 14:21:25 -05:00
Jeremy Stretch
24aa8103f7 Closes #1821: Added 'description' field to Site model 2018-01-25 13:29:09 -05:00
Jeremy Stretch
19cb08634a Closes #1758: Added 'status' field to Site model 2018-01-25 13:07:04 -05:00
Jeremy Stretch
fd66582a37 Highlight renamed components and allow for multiple previews 2018-01-25 11:59:43 -05:00
Jeremy Stretch
dcd46935fb Closes #1835: Consistent position of previous/next rack buttons 2018-01-25 10:19:45 -05:00
Jeremy Stretch
2369323956 Evaluate device_id rather than pulling entire device (DB optimization) 2018-01-19 16:16:45 -05:00
Jeremy Stretch
089288d1fd Implemented a view for adding individual devices to an existing virtual chassis 2018-01-19 12:34:09 -05:00
Jeremy Stretch
8ae884e164 Merge branch 'develop' into develop-2.3 2018-01-19 10:54:26 -05:00
Jeremy Stretch
4a7c77512c Closes #1781: Enable bulk renaming of device components 2018-01-10 15:48:07 -05:00
Jeremy Stretch
61b712a196 Fixes #1807: Populate VRF from parent when creating a new prefix 2018-01-05 15:31:48 -05:00
Jeremy Stretch
369f562075 Fixes #1621: Tweaked LLDP interface name evaluation logic 2018-01-05 15:19:27 -05:00
Jeremy Stretch
b4e0ef6e56 Converted remaining legacy views to class-based views for the DCIM app 2017-12-21 15:08:05 -05:00
Jeremy Stretch
e5d6bffdf8 More table cleanup 2017-12-21 13:33:41 -05:00
Jeremy Stretch
4508d47104 Cleaned up component tables and checkbox toggling 2017-12-21 13:29:02 -05:00
Jeremy Stretch
ae615d5d39 Closes #1774: Include a button to refine search results for all object types under global search 2017-12-20 14:09:52 -05:00
Jeremy Stretch
1a59547916 Closes #1773: Moved child prefixes table to its own view 2017-12-20 14:01:37 -05:00
Jeremy Stretch
189e1771d6 Closes #1283: Added a time zone field to the site model 2017-12-19 17:24:14 -05:00
Jeremy Stretch
87d0f18933 Obsoleted ComponentEditView and ComponentDeleteView 2017-12-15 15:57:49 -05:00
Jeremy Stretch
01a9926398 Display member interfaces when viewing VC master device 2017-12-15 15:24:03 -05:00
Jeremy Stretch
23fb841113 Fixes #1766: Fixed display of "select all" button on device power outlets list 2017-12-13 15:23:35 -05:00
Jeremy Stretch
70694680a7 Fixes #1764: Fixed typos in export buttons 2017-12-13 11:55:31 -05:00
Jeremy Stretch
1e0265dd60 Added views for editing/deleting VCMemberships 2017-12-08 12:51:52 -05:00
Jeremy Stretch
c5c0d48738 Added a form to edit virtual chassis 2017-12-07 17:05:03 -05:00
Jeremy Stretch
9149652503 Merge branch 'develop-2.3' into 99-virtual-chassis 2017-12-07 15:30:58 -05:00
Jeremy Stretch
d5929c6cb0 Merge branch 'develop' into develop-2.3 2017-12-07 14:56:16 -05:00
Jeremy Stretch
f329a85995 Added initial UI views for virtual chassis assignment 2017-11-29 12:58:36 -05:00
Jeremy Stretch
6e5442da72 Fixed search field length in search view 2017-11-28 09:27:31 -05:00
Jeremy Stretch
717b897e28 Closes #1722: Added VM count to site view 2017-11-27 10:59:24 -05:00
Jeremy Stretch
eb3abfe504 Corrected tenant inheritance for new IP addresses created from a parent prefix 2017-11-22 13:00:48 -05:00
Jeremy Stretch
70769431a6 Fixes #1721: Differentiated child IP count from utilization percentage for prefixes 2017-11-22 12:40:58 -05:00
Jeremy Stretch
bfcba663f0 Initial work on virtual chassis support 2017-11-17 16:47:26 -05:00
Jeremy Stretch
fb4157645e Merge branch 'develop' into develop-2.3 2017-11-17 12:05:38 -05:00
Jeremy Stretch
d8f390b32c Closes #1669: Clicking "add an IP" from the prefix view will default to the first available IP within the prefix 2017-11-15 15:26:00 -05:00
Jeremy Stretch
066a1d36d7 Fixes #1599: Display global search in navigation menu unless display is less than 1200px wide 2017-11-15 14:44:33 -05:00
Jeremy Stretch
50f2fe19ba A bit of cosmetic cleanup from #1672 2017-11-15 14:06:58 -05:00
Nicholas Totsch
206beb9251 Add Tenancy to Rack Reservations; Fixes #1592 (#1672)
* fixed prefix header to represent new serial "vlan_vid"

* shows option in creation now

* fixed visibility on rack page

* cleanup

* Added view to Tenant page

* Moved migration for update from #1666 and fixed tenant enumeration in FilterForm

* Fixed conflict #1

* Fixed filters from merge and made migration merge

* added tenant to api

* Fixed migrations problem

* Added Tenant to bulkedit option
2017-11-15 13:54:49 -05:00
Jeremy Stretch
e20fc713e3 Fixes #1715: Added missing import buttons on object lists 2017-11-15 12:52:21 -05:00
Jeremy Stretch
af68ea5dfd Merge branch '150-interface-vlans' into develop-2.3 2017-11-14 15:36:14 -05:00
Jeremy Stretch
fe68eca25c 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
29b1926f74 Closes #1679: Added IP address roles to device/VM interface lists 2017-11-03 17:00:08 -04:00
Jeremy Stretch
a2b9578724 Rearranged device/VM view and expanded component lists 2017-11-03 16:58:56 -04:00
Jeremy Stretch
c83af10008 Closes #1683: Replaced default 500 handler with custom middleware to provide preliminary troubleshooting assistance 2017-11-03 13:24:31 -04:00
Ichabond
5d8f3d1ddd 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
Jeremy Stretch
6ec60222aa Closes #1666: Allow modifying the owner of a rack reservation 2017-10-31 13:52:35 -04:00
Jeremy Stretch
886d712987 Fixes #1653: Remove outdated description for DeviceType's is_network_device flag 2017-10-30 17:45:05 -04:00
Tom Strickx
b0d4620fda 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
Jeremy Stretch
c044d731b9 #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
4cfe36225d Fixes #1579: Devices already assigned to a cluster cannot be added to a different cluster 2017-10-17 09:59:35 -04:00
Ryan Breaker
770ba2be06 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
5dcc3b2725 Branded the browsable API template 2017-10-11 14:47:43 -04:00
Jeremy Stretch
6671ded02f Introduced the REPORTS_ROOT config parameter; Python2 fixes 2017-10-11 14:03:35 -04:00
Jeremy Stretch
d23f83818b Improved template for when no reports are found 2017-10-11 13:30:38 -04:00
Jeremy Stretch
732827f689 Merge branch 'develop' into develop-2.2
Conflicts:
	netbox/utilities/api.py
2017-10-11 10:47:21 -04:00
Jeremy Stretch
de25348dcc Closes #1510: Added ability to search by name when adding devices to a cluster 2017-10-11 10:14:09 -04:00
Jeremy Stretch
ff7a3b75b7 Fixes #1567: Prompt user for session key when importing secrets 2017-10-10 13:22:40 -04:00
Jeremy Stretch
ec13e1d23e Closes #494: Include asset tag in device info pop-up on rack elevation 2017-10-09 16:25:52 -04:00
Jeremy Stretch
b8f9ebeabd Added bulk import view for secret roles 2017-10-09 15:56:17 -04:00
Jeremy Stretch
38bdfdc3fc Added bulk import view for circuit types 2017-10-09 15:52:22 -04:00
Jeremy Stretch
6bbca969f8 Added bulk import views for cluster types and groups 2017-10-09 15:49:48 -04:00
Jeremy Stretch
9d051da64b Added bulk import views for RIRs, roles, and VLAN groups 2017-10-09 15:42:06 -04:00
Jeremy Stretch
34c3fe82c9 Added bulk import views for rack roles, device roles, and platforms 2017-10-09 15:28:46 -04:00
Jeremy Stretch
6dcab12611 Added bulk import view for tenant groups 2017-10-09 15:09:40 -04:00
Jeremy Stretch
b906030801 #1444: Added a serial number field to the rack model 2017-10-09 15:01:57 -04:00
Jeremy Stretch
0029cedcf0 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
ee1e3afebf Fixes #1550: Corrected interface connections link in navigation menu 2017-10-06 15:39:39 -04:00
Jeremy Stretch
7558170f4c Redesigned the navigation menus 2017-09-29 14:27:42 -04:00
Jeremy Stretch
33b4c623d1 Merge branch 'develop-2.2' into develop-2.1 2017-09-29 12:30:36 -04:00
Jeremy Stretch
26c609139e Merge branch 'develop' into develop-2.1 2017-09-29 12:26:54 -04:00
Jeremy Stretch
dd0bad553f Closes #1493: Added functional roles for virtual machines 2017-09-29 11:13:41 -04:00
Jeremy Stretch
3328895c75 Removed deprecated NETBOX_USERNAME and NETBOX_PASSWORD configuration parameters 2017-09-29 10:18:18 -04:00
Jeremy Stretch
c5eaaae9e7 Merge pull request #1544 from digitalocean/reports
Closes #1511: Implemented reports
2017-09-28 17:16:10 -04:00
Jeremy Stretch
9ffe95a545 Cosmetic cleanup 2017-09-28 15:18:40 -04:00
Jeremy Stretch
efa4ed9a32 Added nav menu link to reports list 2017-09-28 14:54:11 -04:00
Jeremy Stretch
7e0b54eadd Bugfixes 2017-09-28 13:36:50 -04:00
Jeremy Stretch
cceb4c69f8 Expanded report view 2017-09-28 13:35:18 -04:00
Jeremy Stretch
e1bc7edede Added a run view for reports 2017-09-28 12:51:10 -04:00
Jeremy Stretch
69f6c9ca07 Fixes #1542: Added cluster field to device view 2017-09-28 10:21:41 -04:00
Jeremy Stretch
ec6475e60b Started adding a view for individual reports 2017-09-27 17:39:22 -04:00
Jeremy Stretch
ab9ee8b78d Prettied up the reports list 2017-09-26 17:17:28 -04:00
Jeremy Stretch
c217559883 Added navigation panel 2017-09-25 16:22:50 -04:00
Jeremy Stretch
8936528bb0 Merge branch 'develop' of github.com:digitalocean/netbox into develop-2.2 2017-09-25 15:12:47 -04:00
Jeremy Stretch
644b7e540d Fixes #1486: Ignore subinterface IDs when validating LLDP neighbor connections 2017-09-25 14:33:32 -04:00
Jeremy Stretch
d2c6fd7809 Closes #1536: Improved formatting of aggregate prefix statistics 2017-09-25 12:14:55 -04:00
Jeremy Stretch
dd7f00cbd1 Closes #1509: Extended cluster model to allow site assignment 2017-09-22 12:53:09 -04:00
Jeremy Stretch
6f401636f8 Implemented rough UI for accessing report results 2017-09-22 12:11:10 -04:00
Jeremy Stretch
c7e54ecde6 Initial work on reports API 2017-09-21 16:32:05 -04:00
Jeremy Stretch
f6e6910bc5 Cleaned up device interfaces/IPs table 2017-09-20 14:44:51 -04:00
Jeremy Stretch
edcb1f120b 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
8ee542187d Fixes #1497: Added cluster_id filter 2017-09-15 11:36:06 -04:00
Jeremy Stretch
e97b595d84 Closes #1490: Rearrange order of items in the virtualization nav menu 2017-09-15 11:08:23 -04:00
Jeremy Stretch
0d8947bf36 Added a status field for virtual machines 2017-09-14 14:35:34 -04:00
Jeremy Stretch
bf6f513377 Renamed form_class attribute to model_form for consistency 2017-09-12 13:55:11 -04:00
Jeremy Stretch
03cf6b4bd9 Implemented bulk interface creation for virtual machines 2017-09-12 12:49:01 -04:00
Jeremy Stretch
fbacd95d69 Finished bulk edit/delete views 2017-09-11 16:14:05 -04:00
Jeremy Stretch
51279c3bce Merge branch 'virtualization' into develop-2.2 2017-09-01 12:29:12 -04:00
Jeremy Stretch
5c0fffcfc5 Modified form action to preserve query parameters 2017-09-01 12:25:57 -04:00
Jeremy Stretch
acf95939b9 Fixed IP toggle button 2017-09-01 10:09:52 -04:00
Jeremy Stretch
cf65f28afa Enabled services on virtual machines 2017-08-31 12:50:35 -04:00
Jeremy Stretch
1c10b15c94 Merge branch 'develop' into virtualization 2017-08-31 10:14:50 -04:00
Jeremy Stretch
ce470246eb Moved circuit speed humanization to a template tag 2017-08-29 22:42:06 -04:00
Jeremy Stretch
c48ab1701a Closes #1326: Added dropdown widget with common values for circuit speed fields 2017-08-29 22:29:30 -04:00
Jeremy Stretch
3edb2e34fa Fixed role link on IP address view 2017-08-29 16:14:32 -04:00
Jeremy Stretch
483a6f3e7e Added platform info to VM view 2017-08-29 16:12:52 -04:00
Jeremy Stretch
365426d283 Fixes #1458: Corrected permission name on prefix/VLAN roles list 2017-08-29 15:36:51 -04:00
Jeremy Stretch
1551261066 Deleted obsolete templates 2017-08-29 15:31:11 -04:00
Jeremy Stretch
3d4d9ab311 Allowed assigning an IP address to either a device or a VM 2017-08-29 15:26:35 -04:00
Jeremy Stretch
d52e5981a6 Ditched VMInterface in favor of reusing dcim.Interface 2017-08-29 14:24:58 -04:00
Jeremy Stretch
84e83e8131 Rearranged circuits navigation dropdown 2017-08-24 12:51:50 -04:00
Jeremy Stretch
09b3aa2487 Added style to BaseTable's empty_text 2017-08-21 17:38:27 -04:00
Jeremy Stretch
cb9404f29a Added VMs to tenant view 2017-08-21 17:21:02 -04:00
Jeremy Stretch
a756de83bd Added virtualization models to home/search 2017-08-21 17:17:01 -04:00
Jeremy Stretch
e29b81febf Added icons 2017-08-21 17:02:35 -04:00
Jeremy Stretch
6813721997 Added views to add/remove hosts to/from clusters 2017-08-21 16:53:36 -04:00
Jeremy Stretch
1b3beae433 Added views for VM interfaces 2017-08-18 14:37:19 -04:00
Jeremy Stretch
86c642f54d Reworked relationship between devices and clusters 2017-08-16 17:21:34 -04:00
Jeremy Stretch
fbf3eb612e Added virtualization filters 2017-08-16 17:00:17 -04:00
Jeremy Stretch
593b5a2715 Merge branch 'develop' into virtualization 2017-08-16 15:08:37 -04:00
Jeremy Stretch
dbe6b54510 Fixes #1429: Fixed uptime formatting on device status page 2017-08-16 11:20:52 -04:00
Jeremy Stretch
5ae765d5e3 Closes #1414: Selecting a site from the rack filters automatically updates the available rack groups 2017-08-09 13:59:25 -04:00
Jeremy Stretch
5ff21e7371 Initial work on virtualization support (#142) 2017-08-04 17:02:52 -04:00
Jeremy Stretch
6bd187b3bf Tweaked navigation menu styling 2017-08-03 17:49:22 -04:00
Jeremy Stretch
9b1ec6f5f2 Closes #1368: Render reservations in rack elevations view 2017-08-02 13:33:44 -04:00
Jeremy Stretch
3d1d42d2ab Deleted obsolete template 2017-08-02 13:17:34 -04:00
Jeremy Stretch
ade3a9edca Cleaned up title blocks 2017-08-02 13:15:28 -04:00
Jeremy Stretch
af4d906e7a Tweaked IP address layout 2017-08-02 12:55:21 -04:00
Jeremy Stretch
6e62970065 Fixes #461: Display a validation error when attempting to assigning a new child device to a rack face/position 2017-07-28 10:05:51 -04:00
Jeremy Stretch
bf90349538 Closes #1375: Renamed NETBOX_USERNAME and NETBOX_PASSWORD configuration parameters to NAPALM_USERNAME and NAPALM_PASSWORD 2017-07-26 11:24:19 -04:00
Faidon Liambotis
0c474a6683 Allow import/export of device types (#1347) 2017-07-25 17:21:34 +03:00
Faidon Liambotis
352191b1e2 Allow import/export of manufacturers (#1347) 2017-07-25 17:21:34 +03:00
Faidon Liambotis
6d6a33484c Allow import/export of rack groups (#1347) 2017-07-25 17:21:34 +03:00
Faidon Liambotis
21429c29ed Allow import/export of regions (#1347) 2017-07-25 17:21:34 +03:00
Jeremy Stretch
e5be9093fc Merge branch 'develop-2.1' into develop 2017-07-24 14:58:18 -04:00
Jeremy Stretch
b9e4652ce5 Fixes #1358: Correct VRF example values in IP/prefix import forms 2017-07-18 10:39:09 -04:00
Jeremy Stretch
6a0a89ffc9 Fixed table cell alignment for IP addresses 2017-07-17 13:55:20 -04:00
Jeremy Stretch
e9ea687661 Hide/disable NAPALM tabs as appropriate 2017-07-17 13:29:11 -04:00
Jeremy Stretch
6a1ee389ba Added device config view 2017-07-17 13:19:25 -04:00
Jeremy Stretch
0f466b9dfa Updated LLDP neighbors view to use NAPALM API 2017-07-17 13:05:11 -04:00
Jeremy Stretch
9e4be3ea36 Added device environmental status details 2017-07-17 12:58:13 -04:00
Jeremy Stretch
a4b0316daf Added an AJAX spinner 2017-07-17 11:41:39 -04:00
Jeremy Stretch
c2d06287ac Live device status PoC 2017-07-14 16:07:28 -04:00
Jeremy Stretch
c005f2bc20 Upgraded jQuery to v3.2.1 2017-07-14 10:17:09 -04:00
Jeremy Stretch
6502d69dfc Tweaked page title 2017-07-14 10:01:59 -04:00
Jeremy Stretch
4d3ccf4397 Closes #838: Display details of all objects being edited/deleted in bulk 2017-07-13 16:31:47 -04:00
Jeremy Stretch
7dc93af5ac Closes #1320: Remove checkbox from confirmation dialog 2017-07-12 14:53:52 -04:00
Jeremy Stretch
1e1d228257 Merge branch 'develop' into develop-2.1
Conflicts:
	netbox/ipam/models.py
	netbox/netbox/settings.py
	netbox/templates/dcim/inc/interface.html
2017-07-06 13:27:13 -04:00
Jeremy Stretch
08b071a9f6 Include instructions when displaying an inactive user key 2017-07-05 10:51:25 -04:00
Jeremy Stretch
016e984a7f Closes #1303: Highlight installed interface connections in green on device view 2017-06-29 13:35:54 -04:00
Jeremy Stretch
5e2be76799 Fixes #1299: Corrected permission to add a service to a device 2017-06-28 12:05:26 -04:00
Jeremy Stretch
dfca1a0a50 Closes #1121: Added asset_tag and description fields to inventory items 2017-06-23 17:05:37 -04:00
Jeremy Stretch
ea468d22d7 Closes #1041: Added enabled and MTU fields to the interface model 2017-06-23 14:04:15 -04:00
Jeremy Stretch
cd592abb2d Closes #1218: Added IEEE 802.11 wireless interface types 2017-06-16 17:52:09 -04:00
Jeremy Stretch
146e4176ba Combined mgmt and non-mgmt interfaces into same list on device and device type views 2017-06-16 17:13:33 -04:00
Jeremy Stretch
26c4505b0e Fixes #1282: Fixed tooltips on "mark connected/planned" toggle buttons for device connections 2017-06-16 10:02:14 -04:00
Jeremy Stretch
589f9caa9d Fixes #1281: Show LLDP neighbors tab on device view only if necessary conditions are met 2017-06-16 09:32:58 -04:00
Jeremy Stretch
8c65ba8277 Merge branch 'develop' into develop-2.1
Conflicts:
	netbox/netbox/settings.py
2017-06-15 14:26:02 -04:00
Jeremy Stretch
2b601963d7 Closes #626: Added bulk disconnect function for console/power/interface connections on device view 2017-06-15 14:01:49 -04:00
Jeremy Stretch
d01f6d089e Closes #819: Implemented IP address functional roles 2017-06-14 16:11:13 -04:00
Jeremy Stretch
0d651562ac Closes #704: Allow filtering VLANs by group when editing prefixes 2017-06-09 14:15:12 -04:00
Jeremy Stretch
2722379dcc Added utilization percetange to aggregate and prefix views 2017-06-08 12:48:49 -04:00
Jeremy Stretch
a578d4d3c0 Layout tweaks 2017-06-07 15:54:48 -04:00
Jeremy Stretch
eca56a188f Updated CSVForm validation 2017-06-07 14:19:08 -04:00
Jeremy Stretch
4a6b79646a Replaced all CSVForm ChoiceFields with CSVChoiceField 2017-06-07 13:22:06 -04:00
Jeremy Stretch
e879dec1a2 Added dynamic examples for CSV form fields 2017-06-06 17:27:26 -04:00
Jeremy Stretch
9f06783fc9 Converted console/power import views to new scheme 2017-06-05 15:53:03 -04:00
Jeremy Stretch
a2174e7e98 Converted IPAM import views to new scheme 2017-06-02 16:07:11 -04:00
Jeremy Stretch
95377c42c3 Converted site/rack/device import views to new scheme 2017-06-02 14:49:25 -04:00
Jeremy Stretch
83a50f45b5 Converted circuits import views to new scheme 2017-06-02 13:40:52 -04:00
Jeremy Stretch
cac3d5a6e6 Initial work on #655: CSV import headers 2017-05-31 17:40:11 -04:00
Jeremy Stretch
fc0ae93f9d Fixes #1236: Truncate rack names in elevations list; add facility ID 2017-05-30 13:13:01 -04:00
Jeremy Stretch
e2d5f934b2 Fixes #1235: Fix permission name for adding/editing inventory items 2017-05-30 13:03:25 -04:00
Jeremy Stretch
f28f462277 Fixes #1225: Fixed border on empty circuits table on provider view 2017-05-26 10:08:03 -04:00
Jeremy Stretch
1f911c1567 Fixes #1229: Fix validation error on forms where API search is used 2017-05-25 14:33:50 -04:00
Jeremy Stretch
4fa7ccc175 Fixes #1213: Corrected table header ordering links 2017-05-23 22:15:13 -04:00
Jeremy Stretch
8df81b9135 Fixes #1214: Add status to list of required fields on child device import form 2017-05-23 22:12:17 -04:00
Jeremy Stretch
c02c834d94 Cleaned up 500 error template 2017-05-19 16:03:04 -04:00
Jeremy Stretch
79983d517f Closes #1198: Allow filtering unracked devices on device list 2017-05-18 14:27:07 -04:00
Jeremy Stretch
16dec29c1f Fixes #1197: Fixed status assignment during bulk import of devices, prefixes, IPs, and VLANs 2017-05-17 17:16:02 -04:00
Jeremy Stretch
78fcfb42f0 Fixes #1157: Hide nav menu search bar on small displays 2017-05-17 16:00:46 -04:00
Jeremy Stretch
2c21492dfb Fixes #1191: Bulk selection of IPs under a prefix incorrect when "select all" is used 2017-05-17 14:23:08 -04:00
Jeremy Stretch
9669f9a79b Restored the option to hide the paginator on panel tables 2017-05-17 12:18:32 -04:00
Jeremy Stretch
2dd06353b1 Fixes #1186: Corrected VLAN edit form so that site assignment is not required 2017-05-16 16:30:28 -04:00
Jeremy Stretch
c75c291a43 Fixes #1187: Fixed table pagination by introducing a custom table template 2017-05-16 16:19:55 -04:00
Jeremy Stretch
497a438433 Closes #1137: Allow filtering devices list by rack 2017-05-12 22:41:27 -04:00
Jeremy Stretch
81a44df3c9 Fixed dynamic selection of device type filter on devices list 2017-05-12 22:20:21 -04:00
Jeremy Stretch
a6dd9de4f8 Closes #1172: Linkify racks in side-by-side elevations view 2017-05-12 14:19:37 -04:00
Jeremy Stretch
a2b918b759 Moved tenancy to separate panel on bulk IP creation form 2017-05-12 12:04:06 -04:00
Jeremy Stretch
5514b20933 Fixes #1166: Re-implemented bulk IP address creation 2017-05-12 12:00:26 -04:00
Jeremy Stretch
1b738bbccb Fixes #1168: Total count of obejcts missing from list view paginator 2017-05-11 23:30:23 -04:00
Jeremy Stretch
9721f9d038 Added tenant_group/tenant form section to all objects with tenancy 2017-05-11 17:35:20 -04:00
Jeremy Stretch
513f227084 Fixes #1159: Only superusers can see "edit IP" buttons on the device interfaces list 2017-05-10 16:02:50 -04:00
Jeremy Stretch
aa8a66b2d3 Closes #853: Add 'status' field to device bulk import form 2017-05-09 10:25:30 -04:00
Jeremy Stretch
bd2f12630d Merge branch 'develop' into v2-develop 2017-05-08 15:02:06 -04:00
Jeremy Stretch
5a2cf6c6f3 Closes #154: Expand device status field options 2017-05-08 13:55:19 -04:00
Jeremy Stretch
7ba283225e Moved LAG members list to the description column 2017-05-05 15:37:42 -04:00
Jeremy Stretch
b39bb0b261 Removed reduntant title block 2017-05-05 15:24:58 -04:00