Commit Graph

1090 Commits

Author SHA1 Message Date
Jeremy Stretch
075d7a6914 Replaced most glyphicons with Font Awesome 2016-08-01 13:29:45 -04:00
Jeremy Stretch
cd39b29142 Partial conversion from glyphicons to font awesome 2016-07-29 18:04:38 -04:00
Jeremy Stretch
2f076f6029 Standardized display of attributes for primary objects 2016-07-29 15:31:35 -04:00
Jeremy Stretch
250f04dad1 Show graphs button only if there is at least one graph to display 2016-07-29 13:19:58 -04:00
Jeremy Stretch
d457febeab Changed VRF and VLAN views to use PrefixBriefTable 2016-07-29 13:03:44 -04:00
Jeremy Stretch
ba739afef5 Closes #358: Improved search of all objects 2016-07-29 12:51:23 -04:00
Jeremy Stretch
b19d0c4afe Added account field to provider table 2016-07-29 12:33:40 -04:00
Jeremy Stretch
7007d25f0f Standardized breadcrumb hierarchies 2016-07-29 11:20:47 -04:00
Jeremy Stretch
1845fafa91 Implemented bulk editing for sites 2016-07-28 15:30:29 -04:00
Jeremy Stretch
20e623cd67 Adds tenant assignment to Prefix and IPAddress objects 2016-07-28 13:50:46 -04:00
Jeremy Stretch
89027634da Added VRF stats to home page 2016-07-27 14:13:07 -04:00
Jeremy Stretch
1f3d2e264e Added stats to tenant view 2016-07-27 11:56:47 -04:00
Jeremy Stretch
01a0b00f32 Implemented tenancy for VRFs and VLANs 2016-07-27 11:29:20 -04:00
Jeremy Stretch
f159ea5048 Fixed Tenant import 2016-07-26 17:47:40 -04:00
Jeremy Stretch
bf16715517 Added description to Tenant model 2016-07-26 17:44:32 -04:00
Jeremy Stretch
a73b0522f0 Enabled filtering of sites, racks, and devices by tenant 2016-07-26 17:28:46 -04:00
Jeremy Stretch
b7648b7a58 Applied tenancy to sites, racks, and devices 2016-07-26 16:46:22 -04:00
Jeremy Stretch
7fe944f8ea Added tenant to import/export of Circuits 2016-07-26 15:48:48 -04:00
Jeremy Stretch
3019fa353e Applied tenancy to circuits 2016-07-26 15:42:26 -04:00
Jeremy Stretch
fb56ade50e Initial multitenancy implementation 2016-07-26 14:58:37 -04:00
Jeremy Stretch
879daab9cc Closes #292: Added part_number field to DeviceType 2016-07-26 11:28:45 -04:00
Jeremy Stretch
ca36f9dec7 Fix unclosed form element 2016-07-26 10:17:19 -04:00
Jeremy Stretch
83d5ee1376 Fix unclosed form element 2016-07-26 10:16:23 -04:00
Jeremy Stretch
5a238808c2 Enabled bulk deletion of device bays, interfaces, console server ports, and power outlets from devices 2016-07-26 10:14:51 -04:00
Jeremy Stretch
be1412d3a9 Rewrote all DeviceType component template deletion views to utilize BulkDeleteView() 2016-07-25 16:32:07 -04:00
Jeremy Stretch
6389b30662 ipam.VLAN: Added description field, extended name to 64 chars 2016-07-25 14:58:49 -04:00
Jeremy Stretch
bb16a5f4dd Fixes #370: Notify user when secret decryption fails 2016-07-22 14:43:14 -04:00
Jeremy Stretch
f57e1b10f5 Created a template tag for displaying utilization graphs 2016-07-20 13:56:17 -04:00
Jeremy Stretch
c3260f8b06 Fixes #327: Disable rack assignment for installed child devices 2016-07-19 13:09:15 -04:00
Jeremy Stretch
068dcf7c35 Added support for group assignment during VLAN import 2016-07-18 11:59:55 -04:00
Jeremy Stretch
9ca73180d2 Added group to VLAN view 2016-07-15 16:32:00 -04:00
Jeremy Stretch
8692279944 Closes #42: Allow VLAN assignment during prefix import 2016-07-15 14:25:30 -04:00
Jeremy Stretch
d8e4069876 Closes #111: Implement VLAN groups 2016-07-15 13:26:54 -04:00
Jeremy Stretch
4001cb0d5c Added a custom 500 handler to include exception details 2016-07-15 11:04:03 -04:00
Jeremy Stretch
8fd684a3ed Fixes #227: Introduces support for bulk import of child devices 2016-07-14 17:35:52 -04:00
Jeremy Stretch
5b981e2a57 Fixes #43: Introduce toggle to enforce unique IP space per VRF 2016-07-14 16:13:02 -04:00
Jeremy Stretch
ddb20f34b8 Fixes #174: Added search and site filter to provider list 2016-07-14 13:53:30 -04:00
Jeremy Stretch
f6e2b38d3e Prettified device type view 2016-07-14 12:39:55 -04:00
Jeremy Stretch
0648d053c9 Allow for setting mgmt_only=True in "Add management interfaces" link 2016-07-14 11:39:53 -04:00
Jeremy Stretch
a8d5020609 Fixes #290: Added mgmt interfaces table to device type view 2016-07-14 11:30:15 -04:00
bellwood
770b144065 Add 'search' glyphicon to filter panel header 2016-07-13 15:36:26 -04:00
bellwood
87336d8650 Add 'search' glyphicon to filter panel header 2016-07-13 15:36:07 -04:00
bellwood
db8bfb0ac6 Add 'search' glyphicon to filter panel header 2016-07-13 15:35:41 -04:00
bellwood
be8f3c3cd4 Add 'search' glyphicon to filter panel header 2016-07-13 15:34:23 -04:00
bellwood
9eb3ced425 Add 'search' glyphicon to filter panel header 2016-07-13 15:33:52 -04:00
bellwood
27d2aa06aa Add 'search' glyphicon to filter panel header 2016-07-13 15:32:39 -04:00
bellwood
77195400f4 Add 'filter' glyphicon to filter panel header 2016-07-13 15:26:24 -04:00
Jeremy Stretch
b88d152c43 Merge pull request #261 from digitalocean/primary-ip4-ip6
Initial work on #93: Primary IPv4/IPv6 support
2016-07-12 10:38:00 -04:00
Jeremy Stretch
4f2374f04d Initial work on #93: Primary IPv4/IPv6 support 2016-07-11 16:24:46 -04:00
Jeremy Stretch
46133ca3c0 Corrected removal of div 2016-07-11 15:04:39 -04:00
Jeremy Stretch
daaf3df6df A little cleanup from #222 2016-07-11 13:29:58 -04:00
Jeremy Stretch
aa8afbe49c Merge pull request #222 from Gelob/motd
Banner support
2016-07-11 13:12:49 -04:00
Jeremy Stretch
7a437689a1 Merge pull request #240 from linuxsimba/bug_215
Potential quick fix for Rack view broken when viewport less than 992px wide
2016-07-08 23:00:21 -04:00
Jeremy Stretch
4321b16ecf Merge pull request #245 from bellwood/mobile-fix-for-footer
fixes #219 - footer display issue on mobile
2016-07-08 22:59:44 -04:00
bellwood
a546627f80 Update _base.html 2016-07-08 20:45:27 -04:00
bellwood
a364effbf0 Update login.html 2016-07-08 20:43:58 -04:00
Jeremy Stretch
4317cab2e7 Remove obsolete docs.html template 2016-07-08 16:09:05 -04:00
Jeremy Stretch
c3a3cdc97a Merge pull request #203 from dinoocch/ldap-docs
Add LDAP Authentication Documentation
2016-07-08 16:08:07 -04:00
Jeremy Stretch
b84b3d3b51 Moving docs to readthedocs.org 2016-07-08 12:07:04 -04:00
stanley karunditu
3d87bd0ea0 Potential quick fix for Issue #215. The proper solution is to
redo the grid layout for the page so that its fully responsive.
It is only partial responsive. Did tests using Firefox developer tools.
2016-07-08 07:06:15 -07:00
Jeremy Stretch
5ed6b8db10 Fixes #228: Correct conditional inclusion of device bays 2016-07-07 13:39:54 -04:00
Gelob
eb2af9141b Banner/MOTD Support 2016-07-06 23:37:04 -05:00
Jeremy Stretch
8d837979ff #68: Improved permissions-related error handling 2016-07-06 17:22:10 -04:00
Jeremy Stretch
5d5a204d5f Cleaned up 'not connected' text 2016-07-06 16:01:18 -04:00
Jeremy Stretch
dac831048d Merge pull request #210 from peelman/develop
critical connections placeholder should span 5 rows now
2016-07-06 15:57:04 -04:00
Jeremy Stretch
8909a76200 Fixes #209: Read pk list from POST instead of form 2016-07-06 15:55:42 -04:00
Nick Peelman
6551f47323 critical connections placeholder should span 5 rows now 2016-07-06 15:46:00 -04:00
Jeremy Stretch
7a19c699fb Standardized console/power/interface display 2016-07-06 14:40:40 -04:00
Nick Peelman
aed0f2f2cb Fix connected interface template rendering... 2016-07-06 13:21:40 -04:00
Nick Peelman
3ceb5261b7 Relocate Add Interface button to match the style used in the rest of the view 2016-07-06 13:21:40 -04:00
Nick Peelman
e7683eb833 Add MAC address field to interfaces 2016-07-06 13:21:40 -04:00
dinoocch
958f32e266 Add LDAP Authentication Documentation
Addresses #65

This commit adds documentation for installing and configuring ldap
authentication for netbox.

It may be beneficial to add settings to the configuration.py instead of
editing settings.py if this is an important feature.
2016-07-05 22:10:14 -05:00
Jeremy Stretch
7d9a7d6a07 Improve DeviceType display (credit to @peelman); add validation for DeviceType components 2016-07-05 17:30:16 -04:00
Nick Peelman
d4512a45fb Fixing dumb indent mistake... 2016-07-05 15:14:03 -04:00
Nick Peelman
0135d945b5 make device type network/console/power tables show based on device type settings 2016-07-05 15:00:25 -04:00
Nick Peelman
ae42e163fa Fixing a nesting/logic issue on device type edit/delete buttons 2016-07-05 14:59:29 -04:00
Jeremy Stretch
e2ba816fd9 Added DeviceType to device bays table 2016-07-05 13:42:14 -04:00
Jeremy Stretch
43eeb3a929 Initial work on #91: Support for subdevices 2016-07-01 17:34:47 -04:00
Jeremy Stretch
9c02bd969f Fixes #143: Noted that the lowest occupied U is used for mounting multi-U devices 2016-06-30 16:19:48 -04:00
Jeremy Stretch
3becfba985 Fixes #109: Hide navbar for anonymous users when LOGIN_REQUIRED = True 2016-06-30 16:02:18 -04:00
Jeremy Stretch
204adb4639 Fixes #135: Add button to toggle navbar on small screens 2016-06-29 22:51:10 -04:00
Jeremy Stretch
39a3dc4c9f Corrected capitalization of rack face in example 2016-06-29 14:16:07 -04:00
Jeremy Stretch
56cdc4a03b Added VERSION to settings and page footer 2016-06-29 14:05:01 -04:00
Jeremy Stretch
6966967952 Fixes #108: Added search for Sites 2016-06-29 12:06:37 -04:00
Jeremy Stretch
a52fd1aeee Added a link to the GitHub issues page to the server error page 2016-06-29 11:04:34 -04:00
Jeremy Stretch
4c140295c5 Fixes #61: Added list of RackGroups to Site view 2016-06-28 14:53:33 -04:00
Jeremy Stretch
556be4a9c6 Fixes #72: Check for re-used interfaces when importing interface connections 2016-06-28 11:11:53 -04:00
Jeremy Stretch
ab880e1053 Fixed IPAddress 'parent prefixes' display; added warning for duplicate IPs 2016-06-27 15:51:47 -04:00
Jeremy Stretch
5935a8843e Improved maintenance mode message 2016-06-27 11:22:36 -04:00
Jeremy Stretch
a575a73a4f Added icons to footer 2016-06-24 14:43:14 -04:00
Jeremy Stretch
3938b4a27b Added link to extras 2016-06-24 14:37:48 -04:00
Jeremy Stretch
8ec145cb82 Added map icons 2016-06-24 14:34:49 -04:00
Jeremy Stretch
0b66b547a3 Fixed double top border on component template tables 2016-06-24 12:56:36 -04:00
Jeremy Stretch
e34ca1a3f5 Standardized graphs_modal markup; added graphs to Provider view 2016-06-24 11:23:45 -04:00
Jeremy Stretch
39330850b3 Standardized graph display; added templatization for graph links 2016-06-24 11:16:49 -04:00
Jeremy Stretch
9de8ac91a1 Fixed typo 2016-06-24 10:54:05 -04:00
Jeremy Stretch
bddd9b6f39 Fixed typo 2016-06-24 10:53:32 -04:00
Jeremy Stretch
85a50c67de Tweaked display names for Racks, VLANs 2016-06-22 17:12:12 -04:00
Jeremy Stretch
97f7ac9edf Added a welcome message for new installs 2016-06-22 15:48:41 -04:00
Jeremy Stretch
8563e2aca3 Standardized date/time displays; moved format declarations to configuration.py 2016-06-22 13:22:59 -04:00
Jeremy Stretch
5f0d52e59a Added server time and docs link 2016-06-22 12:04:13 -04:00
Jeremy Stretch
338539e0d6 Include created and last_updated fields 2016-06-22 10:57:32 -04:00
Jeremy Stretch
f17938f156 Moved display_name from serializer to model 2016-06-21 15:22:11 -04:00
Jeremy Stretch
034a39363c Improved contextual navigation highlighting 2016-06-21 14:25:49 -04:00
Jeremy Stretch
ed07b235a2 Pulled in all third-party resources and standardized on static template tag 2016-06-21 13:26:19 -04:00
Jeremy Stretch
ccc52348be Humanized Circuit speed display 2016-06-20 15:58:18 -04:00
Jeremy Stretch
c456248e0c Converted Circuit port_speed to PositiveIntegerField 2016-06-20 15:33:26 -04:00
Jeremy Stretch
6a0a10b022 Added 'getting started' doc 2016-06-17 14:19:56 -04:00
Jeremy Stretch
b891b78f70 Reorganized documentation 2016-06-16 17:11:52 -04:00
Jeremy Stretch
4895ae13a7 Implemented built-in CSV export for circuit objects 2016-06-16 13:57:43 -04:00
Jeremy Stretch
943c7934f3 Implemented built-in CSV export for DCIM objects 2016-06-16 13:38:31 -04:00
Jeremy Stretch
66600ef984 Implemented built-in CSV export for IPAM objects 2016-06-16 12:08:50 -04:00
Jeremy Stretch
4bb9363e81 Fixed bug where placeholder prefixes were being included as 'None' in pk_all for bulk edit/delete 2016-06-16 09:28:03 -04:00
Jeremy Stretch
0330a356e4 Removed unused software panel from inventory view 2016-06-15 14:03:10 -04:00
Jeremy Stretch
7428b83c90 Introduced ability to manually create Modules 2016-06-15 14:00:45 -04:00
Jeremy Stretch
4b34af3e1d Introduced ability to edit/delete modules 2016-06-15 13:27:12 -04:00
Jeremy Stretch
f901d9b23f Improved activity log display 2016-06-15 10:59:34 -04:00
Jeremy Stretch
a3e64a9964 Added 'add an IP address' button to Prefix view 2016-06-09 16:33:24 -04:00
Jeremy Stretch
56bc15387f Fixed DeviceType link 2016-06-01 13:43:58 -04:00
Jeremy Stretch
3cedfc3c6a Bulk edit list cleanup 2016-06-01 13:37:03 -04:00
Jeremy Stretch
b4619fad7a Added 'select all' option to object lists for bulk edit/delete 2016-06-01 13:30:33 -04:00
Jeremy Stretch
e80dde3834 Added total IPv4/IPv6 counts to ipam.AggregateListView 2016-05-26 15:35:48 -04:00
Jeremy Stretch
81963f69d1 Converted nav list to panel 2016-05-24 15:45:28 -04:00
Jeremy Stretch
fbb3911346 Added documentation renderer 2016-05-24 12:38:06 -04:00
Jeremy Stretch
651f97af81 Improved UserAction display 2016-05-24 09:45:40 -04:00
Jeremy Stretch
b614a1ae67 Corrected title 2016-05-23 17:18:48 -04:00
Jeremy Stretch
199bc57932 Added 'recent activity' panel to home view 2016-05-23 14:32:53 -04:00
Jeremy Stretch
81fd1dfde4 Corrected action URLs 2016-05-20 20:10:39 -04:00
Jeremy Stretch
02647c21fb Tweak navbar tab highlighting 2016-05-20 16:41:35 -04:00
Jeremy Stretch
bbdc7dccba Added JS for SlugField autofill 2016-05-20 15:32:17 -04:00
Jeremy Stretch
5127b22ee6 Corrected button icon 2016-05-19 16:38:17 -04:00
Jeremy Stretch
b3253ae834 Restored 'add interfaces' action to Device list 2016-05-19 16:36:48 -04:00
Jeremy Stretch
e5efb7ddbd Hide LLDP Neighbors tab if device is marked offline 2016-05-19 11:39:46 -04:00
Jeremy Stretch
d6cd3428f6 Removed Device.ro_snmp 2016-05-19 11:34:38 -04:00
Jeremy Stretch
8105600536 Corrected status display 2016-05-18 11:12:13 -04:00
Jeremy Stretch
ff46970ba9 Introduced CBVs for IPAM Roles 2016-05-17 15:04:16 -04:00
Jeremy Stretch
a527e0e527 Consolidated to utilities/obj_table.html 2016-05-16 16:29:08 -04:00
Jeremy Stretch
149720d18a Introduced consolidated object table template 2016-05-16 16:15:37 -04:00
Jeremy Stretch
e1a0b8fee6 Added CBVs for RIRs 2016-05-16 13:04:45 -04:00
Jeremy Stretch
b481935b9a Added CBVs for SecretRoles 2016-05-16 12:07:12 -04:00
Jeremy Stretch
a07aa69321 Added CBVs for Platforms 2016-05-16 11:54:17 -04:00
Jeremy Stretch
4007b40eac Moved connections to a separate navigation menu 2016-05-16 10:58:30 -04:00
Jeremy Stretch
4eeae08fb5 Added CBVs for Manufacturers 2016-05-13 15:22:31 -04:00
Jeremy Stretch
558fb60c50 Added CBVs for CircuitTypes 2016-05-13 12:44:03 -04:00
Jeremy Stretch
f6276ad879 Linkified IPAddress VRF 2016-05-12 16:02:01 -04:00
Jeremy Stretch
376789848a Added VRF to Prefix view 2016-05-12 15:59:37 -04:00
Jeremy Stretch
f4b14b42ee Converted all delete CBVs to use utilities/obj_delete.html 2016-05-12 15:46:02 -04:00
Jeremy Stretch
bf364b7466 Default to utilities/obj_edit.html for edit views that don't need a custom layout 2016-05-12 15:07:27 -04:00
Jeremy Stretch
7e4b2ab2c8 Added DeviceRole views to navigation 2016-05-12 14:50:32 -04:00
Jeremy Stretch
21b3fbd50f Added views for DeviceRoles 2016-05-12 14:38:34 -04:00
Jeremy Stretch
1fb2cc4b31 Modified RackGroup.__unicode__ to include site name 2016-05-11 15:28:46 -04:00
Jeremy Stretch
a0ffd71755 Consolidated bulk delete views to use a single template 2016-05-11 15:18:39 -04:00
Jeremy Stretch
bacde242aa Converted RackGroups to use utility CBVs 2016-05-11 13:30:39 -04:00
Jeremy Stretch
950a6ea7b2 Introduced a common template for object editing 2016-05-09 14:11:53 -04:00
Jeremy Stretch
171f2c008f Converted IPAM Prefix, IPAddress, VLAN add/edit/delete views to CBVs 2016-05-09 13:10:37 -04:00
Jeremy Stretch
60daaee204 Converted IPAM VRF, Aggregate add/edit/delete views to CBVs 2016-05-09 12:20:46 -04:00
Jeremy Stretch
606255e1ab Updated templates to reflect new CBVs 2016-05-09 12:16:21 -04:00
Jeremy Stretch
e1479be3d0 Converted DCIM DeviceType add/edit/delete views to CBVs 2016-05-03 16:50:48 -04:00
Jeremy Stretch
da3a596d3f Corrected URL name 2016-05-03 16:43:50 -04:00
Jeremy Stretch
c6c1ea7466 Converted DCIM rack add/edit/delete views to CBVs 2016-05-03 16:35:11 -04:00
Jeremy Stretch
d51992e98b Covnerted DCIM site add/edit/delete views to CBVs 2016-05-03 16:26:33 -04:00
Jeremy Stretch
9acd23e08a Converted circuits add/edit/delete views to CBVs 2016-05-03 15:46:30 -04:00
Jeremy Stretch
df54a4242a Include the NAT IP for a Device if one exists 2016-04-27 11:17:29 -04:00
Jeremy Stretch
8e11a3d624 Fixes #4: Include filter params when redirecting user after bulk edit/delete 2016-04-25 15:39:35 -04:00
Jeremy Stretch
bb6d3d44f8 Navigation tweaks 2016-04-13 15:40:55 -04:00
Jeremy Stretch
488a91926a Removed reference to old permission 2016-04-13 15:23:17 -04:00
Jeremy Stretch
29fd04026d Introduced TopologyMap 2016-04-08 14:57:54 -04:00
Jeremy Stretch
2f86d5e43d Added front-end UI for RackGroups 2016-03-30 12:26:37 -04:00
Jeremy Stretch
c353a91879 Display up to three layers of submodules 2016-03-29 10:52:30 -04:00
Jeremy Stretch
07952babe8 Expanded inventory function to support submodules 2016-03-28 17:56:00 -04:00
Jeremy Stretch
a6108f2fa8 Changed Secret parent from a GenericForeignKey to ForeignKey(Device) 2016-03-21 11:42:42 -04:00
Jeremy Stretch
d0b57266ae Prevented an interface from being connected to itself 2016-03-17 11:45:57 -04:00
Jeremy Stretch
905c036117 Added search box 2016-03-10 11:10:21 -05:00
jeremystretch
8baa7ee410 Merge pull request #2 from digitalocean/layout-continuity
netbox: IP address form button layout
2016-03-08 11:00:55 -05:00
Jeremy Stretch
2098a152d8 Sort device IPs by address rather than by interface 2016-03-07 16:24:47 -05:00
Jeremy Stretch
fae4655399 Added DeviceType views to navigation menu 2016-03-07 11:53:01 -05:00
Zach Moody
03d5540fc8 netbox: adjusted where IP address form buttons rendered to be
more in line with other two-column add/edit pages.
2016-03-06 20:37:46 -06:00
Jeremy Stretch
61cbee15ca Implemented DeviceType component template creation and deletion 2016-03-04 23:09:32 -05:00
Jeremy Stretch
009ef41e92 Added views to create device component templates 2016-03-04 16:41:24 -05:00
Jeremy Stretch
32f6b3694a Initial work on a front end for managing DeviceTypes 2016-03-04 14:39:39 -05:00
Jeremy Stretch
0b1df1e60d Added help_text to checkbox render 2016-03-04 14:19:33 -05:00
Jeremy Stretch
99d50ae7a7 Chnaged home page IP search to Prefix 2016-03-04 12:16:35 -05:00
Jeremy Stretch
c036db2677 Converted secrets object lists to ObjectListView 2016-03-04 11:33:15 -05:00
Jeremy Stretch
d7e2acbae6 Converted IPAM object lists to ObjectListView 2016-03-04 11:25:20 -05:00
Jeremy Stretch
5796d1f385 Converted circuits object lists to ObjectListView 2016-03-04 11:05:00 -05:00
Jeremy Stretch
30cbbdeac8 Converted DCIM object lists to ObjectListView 2016-03-04 10:35:39 -05:00
Jeremy Stretch
7776ce5266 Tweaked links to ensure that new child prefixes inherit the VRF and site of their parent by default 2016-03-02 22:15:23 -05:00
Jeremy Stretch
c803aaf4d4 Default site to that of parent when adding a child prefix 2016-03-02 17:21:48 -05:00
Jeremy Stretch
dcf67435c4 Fixed rack group link 2016-03-01 15:13:45 -05:00
Jeremy Stretch
27b289ee3b Initial push to public repo 2016-03-01 11:23:03 -05:00