Commit Graph

9982 Commits

Author SHA1 Message Date
Jeremy Stretch
2236d2f941 Fixed tenant assignment on bulk edit of racks, devices 2016-07-26 17:49:41 -04:00
Jeremy Stretch
41b2b7dbf6 Fixed Tenant import 2016-07-26 17:47:40 -04:00
Jeremy Stretch
27c21237ff Added description to Tenant model 2016-07-26 17:44:32 -04:00
Jeremy Stretch
faa12abc70 Enabled filtering of sites, racks, and devices by tenant 2016-07-26 17:28:46 -04:00
Jeremy Stretch
7ca4c816c0 Added related_name to tenant fields on Site, Rack, and Device 2016-07-26 17:16:03 -04:00
Jeremy Stretch
6f68628377 Added tenant to circuit bulk editing; enabled filtering of circuits by tenant 2016-07-26 17:10:11 -04:00
Jeremy Stretch
82a98f0e8f Applied tenancy to sites, racks, and devices 2016-07-26 16:46:22 -04:00
Jeremy Stretch
1939db1574 Added tenant to import/export of Circuits 2016-07-26 15:48:48 -04:00
Jeremy Stretch
06af05708a Applied tenancy to circuits 2016-07-26 15:42:26 -04:00
Jeremy Stretch
fa2ccc1c18 Initial multitenancy implementation 2016-07-26 14:58:37 -04:00
Jeremy Stretch
b790d7d50f Post-release version bump 2016-07-26 12:24:32 -04:00
Jeremy Stretch
589cbeb559 Fixed DeviceType test 2016-07-26 11:58:57 -04:00
Jeremy Stretch
8dbeec8b00 Release v1.3.2 2016-07-26 11:54:01 -04:00
Jeremy Stretch
8f4980044a Closes #292: Added part_number field to DeviceType 2016-07-26 11:28:45 -04:00
Jeremy Stretch
cc4470ade7 Include form factor on InterfaceTemplate list 2016-07-26 10:54:11 -04:00
Jeremy Stretch
3b4c8fa49c Fix unclosed form element 2016-07-26 10:17:19 -04:00
Jeremy Stretch
b4d68382ce Fix unclosed form element 2016-07-26 10:16:23 -04:00
Jeremy Stretch
4be5c33905 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
88b022d742 Corrected Unicode display of ExportTemplates 2016-07-26 09:15:46 -04:00
Jeremy Stretch
e5b19a9374 Fixes #385: Corrected Unicode rendering of UserAction 2016-07-26 09:11:35 -04:00
Jeremy Stretch
bd6e68fe6c Fixes #384: Corrected max_length in description fields 2016-07-25 17:12:45 -04:00
Jeremy Stretch
8e2a69af56 Corrected manufacturer column name in DeviceTypeTable 2016-07-25 17:06:10 -04:00
Jeremy Stretch
450c51604c Replaced all object-specific BulkDeleteForms with the stock form provided by utilities.BulkDeleteView 2016-07-25 17:02:53 -04:00
Jeremy Stretch
d47bf4ab6b Rewrote all DeviceType component template deletion views to utilize BulkDeleteView() 2016-07-25 16:32:07 -04:00
Jeremy Stretch
d241cce502 ipam.VLAN: Added description field, extended name to 64 chars 2016-07-25 14:58:49 -04:00
Jeremy Stretch
c466dc5999 Fixes #381: Implements a new RackImportTable 2016-07-25 12:04:42 -04:00
Jeremy Stretch
b62cd32428 Fixes #370: Notify user when secret decryption fails 2016-07-22 14:43:14 -04:00
Jeremy Stretch
275223ec53 Fixes #359: Use standard serializers for related objects 2016-07-21 14:48:02 -04:00
Jeremy Stretch
c96d03cc4b Post-release version bump 2016-07-21 12:22:03 -04:00
Jeremy Stretch
d2c3fea5b9 Release v1.3.1 2016-07-21 11:45:59 -04:00
Jeremy Stretch
8ee083f7c1 Fixed Unicode support in forms 2016-07-21 10:47:38 -04:00
Jeremy Stretch
48b8602c3f Corrected error reporting on duplicate InterfaceConnections 2016-07-20 16:42:04 -04:00
Jeremy Stretch
e1fc78bc44 Created a template tag for displaying utilization graphs 2016-07-20 13:56:17 -04:00
bellwood
2e8211399d Update tables.py 2016-07-20 13:25:03 -04:00
bellwood
6fe40ef223 support for #304 2016-07-20 13:23:49 -04:00
bellwood
3f94295d7e support for #304
support for #304
2016-07-20 13:22:20 -04:00
bellwood
5c59677c57 properly support #304
support for #304
2016-07-20 13:04:11 -04:00
Jeremy Stretch
19d7caf1da Corrects a device_type error introduced in c643e3a74f 2016-07-20 10:10:40 -04:00
Jeremy Stretch
b8d7dd170e #303: First stab at implementing a natural ordering for sites, racks, and devices 2016-07-20 10:07:32 -04:00
Jeremy Stretch
c643e3a74f Fixes #327: Disable rack assignment for installed child devices 2016-07-19 13:09:15 -04:00
Jeremy Stretch
2d690ca38a Merge pull request #314 from Zanthras/interfaceconnections
Add an API call for listing all interface connections
2016-07-19 12:35:56 -04:00
Joel
c65b9fcb0b Add an api endpoint for listing all connections 2016-07-19 09:08:14 -07:00
Joel
4f6f032ca2 Update the valid urls, to expose the new api connection listing endpoint. Naming convention updated for both interface connections to match the rest. 2016-07-19 09:08:14 -07:00
Jeremy Stretch
50d20650b4 Merge pull request #333 from digitalocean/secrets-api-filter
Fixes #332 - Add device filter to secrets api.
2016-07-19 11:12:59 -04:00
Jeremy Stretch
783341017f Fixes #331: Add group field to VLAN bulk edit form 2016-07-19 11:11:16 -04:00
Zach Moody
c9dc6d04ef Fixes #332 - Add device filter to secrets api. 2016-07-19 10:08:59 -05:00
Jeremy Stretch
82ad479037 Enforce authentication for all secrets API views 2016-07-18 15:28:36 -04:00
Jeremy Stretch
0d46a65a36 Unicode handling cleanup 2016-07-18 14:48:51 -04:00
Jeremy Stretch
7a50cd2320 Post-release version bump 2016-07-18 13:50:46 -04:00
Jeremy Stretch
4f347d3428 Version bump: v1.3.0 2016-07-18 13:43:39 -04:00
Jeremy Stretch
d6c2fe2385 Fixes #317: Rack elevation display fix for device types greater than 42U in height 2016-07-18 13:03:40 -04:00
Jeremy Stretch
cb4643d810 Added support for group assignment during VLAN import 2016-07-18 11:59:55 -04:00
Jeremy Stretch
d201dad535 Fixes #322: Corrected 'vlan_group' to 'group' 2016-07-18 11:35:50 -04:00
Jeremy Stretch
32d8cf451a Fixes #320: Disallow prefixes with host masks 2016-07-18 10:06:43 -04:00
Jeremy Stretch
46da9866e3 Added group to VLAN view 2016-07-15 16:32:00 -04:00
Jeremy Stretch
534e6ac19e Fixes #308: Update rack assignment for all child devices when moving a parent device 2016-07-15 16:05:21 -04:00
Jeremy Stretch
518af1b95c Corrected RackGroupNestedSerializer() definition 2016-07-15 15:34:28 -04:00
Jeremy Stretch
4f95ce4984 Fixes #311: Correct IPAddress family evaluation on import 2016-07-15 15:14:49 -04:00
Jeremy Stretch
da10b34738 Closes #42: Allow VLAN assignment during prefix import 2016-07-15 14:25:30 -04:00
Jeremy Stretch
45a8ee7325 Closes #111: Implement VLAN groups 2016-07-15 13:26:54 -04:00
Jeremy Stretch
23451fe974 Added a custom 500 handler to include exception details 2016-07-15 11:04:03 -04:00
Jeremy Stretch
5def0e91d7 Fixes #307: Validate device type assignment during import validation 2016-07-15 09:45:45 -04:00
Jeremy Stretch
f301af5ecd Fixes #301: Prevent deletion of DeviceBay when installed device is deleted 2016-07-14 17:41:16 -04:00
Jeremy Stretch
dd62caf2f0 Fixes #227: Introduces support for bulk import of child devices 2016-07-14 17:35:52 -04:00
Jeremy Stretch
4a00971d44 Fixes #43: Introduce toggle to enforce unique IP space per VRF 2016-07-14 16:13:02 -04:00
Jeremy Stretch
bf44e512ff Post-release version bump 2016-07-14 15:22:14 -04:00
Jeremy Stretch
026403ed38 Release v1.2.2 2016-07-14 15:21:22 -04:00
Jeremy Stretch
e5a6a4f05e Fixes #174: Added search and site filter to provider list 2016-07-14 13:53:30 -04:00
Jeremy Stretch
4ce40891f0 Prettified device type view 2016-07-14 12:39:55 -04:00
Jeremy Stretch
46b1ac23af Allow for setting mgmt_only=True in "Add management interfaces" link 2016-07-14 11:39:53 -04:00
Jeremy Stretch
a5f6e64849 Fixes #290: Added mgmt interfaces table to device type view 2016-07-14 11:30:15 -04:00
Jeremy Stretch
b9db1ac7f7 Merge pull request #283 from ercpe/html-overflow
Use overflow-y: scoll on html element
2016-07-13 16:03:53 -04:00
Jeremy Stretch
124c2acad7 Merge pull request #287 from bellwood/ui-add-glyphicons-to-panel-headers
Add 'filter' glyphicon to filter panel header
2016-07-13 16:02:15 -04:00
bellwood
2691590aa1 Add 'search' glyphicon to filter panel header 2016-07-13 15:36:26 -04:00
bellwood
51cc0d5083 Add 'search' glyphicon to filter panel header 2016-07-13 15:36:07 -04:00
bellwood
9c32943d73 Add 'search' glyphicon to filter panel header 2016-07-13 15:35:41 -04:00
bellwood
4483ba55dd Add 'search' glyphicon to filter panel header 2016-07-13 15:34:23 -04:00
bellwood
f20e0edb35 Add 'search' glyphicon to filter panel header 2016-07-13 15:33:52 -04:00
bellwood
aed2180142 Add 'search' glyphicon to filter panel header 2016-07-13 15:32:39 -04:00
Jeremy Stretch
4913d25d18 Fixes #268: Added support for full 32-bit ASN space 2016-07-13 15:30:15 -04:00
bellwood
9e181c20c7 Add 'filter' glyphicon to filter panel header 2016-07-13 15:26:24 -04:00
Jeremy Stretch
404d934736 Removed redundant template context processor 2016-07-13 14:08:46 -04:00
Jeremy Stretch
024c7da15b Fixes #115: Fix deprecated django.core.context_processors reference 2016-07-13 14:05:21 -04:00
Jeremy Stretch
d3a5b82d93 Fixes #282: De-select "all" checkbox if one or more objects are deselected 2016-07-13 13:50:50 -04:00
Jeremy Stretch
bafbc052e2 Fixes #270: Add rack group filter for devices 2016-07-13 13:07:55 -04:00
Jeremy Stretch
07fc2e5502 Merge pull request #273 from bellwood/devices-filter-add-rackgroup
allow filtering by rack group
2016-07-13 12:55:11 -04:00
Jeremy Stretch
9098001bcb Post-release version bump 2016-07-13 12:11:10 -04:00
Jeremy Stretch
d9bf199e75 Version bump: v1.2.1 2016-07-13 12:01:34 -04:00
Jeremy Stretch
f1b6f0cfee Fixes #285: Added PREFER_IPV4 configuration setting 2016-07-13 11:16:09 -04:00
Jeremy Stretch
e19ce043d6 Fixes #275: Exclude self when checking for overlapping aggregates 2016-07-13 10:37:25 -04:00
Johann Schmitz
35a2671525 Use overflow-y: scoll on html element to avoid jumping around when the previous/next page adds a vertical scrollbar. 2016-07-13 15:39:59 +02:00
Jeremy Stretch
03542b400d Renamed IPAMConfig to DCIMConfig 2016-07-13 09:25:13 -04:00
Jeremy Stretch
2c23ca33a2 Fixes #274: Correct reference to old field 2016-07-12 15:48:56 -04:00
bellwood
69affb7a6e fixed "rack group" filter label for/dcim/racks/ 2016-07-12 15:16:32 -04:00
bellwood
6a6cf14a38 Update forms.py
added label
2016-07-12 15:12:36 -04:00
Jeremy Stretch
e1da3b8f10 Related to #243: Implemented natsort on all Device and DeviceType objects (except interfaces) 2016-07-12 14:53:59 -04:00
bellwood
da50cd0f03 allow filtering by rack group
adds the ability to filter devices by rack group
2016-07-12 14:42:47 -04:00
Jeremy Stretch
d80ffd2308 Merge pull request #248 from Zanthras/develop
possible fix for #243 generic sorting for device bays
2016-07-12 14:13:25 -04:00
Jeremy Stretch
18846cf40a Fixes #271: Corrected select_related() in secrets API 2016-07-12 12:27:26 -04:00
Jeremy Stretch
e81a2094df Post-release version bump 2016-07-12 11:40:40 -04:00
Jeremy Stretch
17011843d7 Version bump: v1.2.0 2016-07-12 11:28:28 -04:00
Jeremy Stretch
4c45e38aea Fixes #162: Return Unicode from display_name() 2016-07-12 10:46:32 -04:00
Jeremy Stretch
e1a6188580 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
4e4bb01a55 Initial work on #93: Primary IPv4/IPv6 support 2016-07-11 16:24:46 -04:00
Jeremy Stretch
e92f60afda Fixes #260: Corrected typo in get_queryset() 2016-07-11 16:21:05 -04:00
Jeremy Stretch
a365cfcf9b Corrected removal of div 2016-07-11 15:04:39 -04:00
Jeremy Stretch
f617828712 A little cleanup from #222 2016-07-11 13:29:58 -04:00
Jeremy Stretch
d85561c6fd Merge pull request #222 from Gelob/motd
Banner support
2016-07-11 13:12:49 -04:00
bellwood
f1881fad71 Update base.css 2016-07-09 14:09:35 -04:00
Joel
d9867423de Use the natsort library to provide a generic sorting option for better sorting of generic names for device bays. 2016-07-08 22:47:08 -07:00
Jeremy Stretch
bf35b4121f 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
85461f9be0 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
Jeremy Stretch
fafd2ab517 Merge pull request #244 from bellwood/mobile-fix-login-form-width
fixes #218 - login form width on mobile
2016-07-08 22:59:00 -04:00
Jeremy Stretch
498eb50f56 Fixes PEP8 E401 CI error 2016-07-08 22:56:54 -04:00
bellwood
1cdf70da0b Update _base.html 2016-07-08 20:45:27 -04:00
bellwood
cbd6370889 Update login.html 2016-07-08 20:43:58 -04:00
Jeremy Stretch
8dd6112a4b Corrected detection of private_key 2016-07-08 17:49:20 -04:00
Jeremy Stretch
4c354277ec Enabled LDAP authentication 2016-07-08 17:09:35 -04:00
Jeremy Stretch
129415e15f Remove obsolete docs.html template 2016-07-08 16:09:05 -04:00
Jeremy Stretch
68515b9d46 Merge pull request #203 from dinoocch/ldap-docs
Add LDAP Authentication Documentation
2016-07-08 16:08:07 -04:00
Jeremy Stretch
90dadfc5d9 Moving docs to readthedocs.org 2016-07-08 12:07:04 -04:00
stanley karunditu
4372043ddb 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
db72a64ef7 Changed DeviceForm.device_type label 2016-07-07 22:30:51 -04:00
Jeremy Stretch
b9e0739f72 Fixes #228: Correct conditional inclusion of device bays 2016-07-07 13:39:54 -04:00
Jeremy Stretch
9c48340b9a Dev version bump 2016-07-07 12:54:25 -04:00
Jeremy Stretch
bfe8979523 Version bump for v1.1.0 2016-07-07 12:27:27 -04:00
Jeremy Stretch
7228801cb0 Move membership evaluation to SecretRole 2016-07-07 12:07:02 -04:00
Gelob
1338bf6012 Banner/MOTD Support 2016-07-06 23:37:04 -05:00
Jeremy Stretch
edde021c85 Grant superusers permission to decrypt all secrets 2016-07-06 17:40:32 -04:00
Jeremy Stretch
966ea45050 #68: Improved permissions-related error handling 2016-07-06 17:22:10 -04:00
Jeremy Stretch
e7f21dea4b Optimize database query for user actions list 2016-07-06 16:36:07 -04:00
Jeremy Stretch
3276caa284 Fixes #214: Suppress status message if updated_count has not been provided 2016-07-06 16:25:15 -04:00
Jeremy Stretch
891a128736 Cleaned up 'not connected' text 2016-07-06 16:01:18 -04:00
Jeremy Stretch
a74ddd8527 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
24c48bece8 Fixes #209: Read pk list from POST instead of form 2016-07-06 15:55:42 -04:00
Nick Peelman
a069e92ce0
critical connections placeholder should span 5 rows now 2016-07-06 15:46:00 -04:00
Jeremy Stretch
c0ab9f70dc Standardized console/power/interface display 2016-07-06 14:40:40 -04:00
Jeremy Stretch
cc17604220 Force 48-bit MAC format for proper error messages during validation 2016-07-06 14:22:34 -04:00
Nick Peelman
7a2f6eaf34
Regenerate migration 2016-07-06 13:22:41 -04:00
Nick Peelman
dc847ce4d6
Fix connected interface template rendering... 2016-07-06 13:21:40 -04:00
Nick Peelman
578013fdd2
Fix PEP8 compliance...(again) 2016-07-06 13:21:40 -04:00
Nick Peelman
9f75d5bd23
Fix PEP8 compliance... 2016-07-06 13:21:40 -04:00
Nick Peelman
a6d41c95b8
Remove external macaddress package dependency 2016-07-06 13:21:40 -04:00
Nick Peelman
9da4c28cd5
Tests pass now 2016-07-06 13:21:40 -04:00
Nick Peelman
0ce92cb2ee
Add fixtures for mac addresses. add mac addresses to api tests 2016-07-06 13:21:40 -04:00
Nick Peelman
6fb530b75d
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
5034b836ea
Add MAC address field to interfaces 2016-07-06 13:21:40 -04:00
dinoocch
9750da4761 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
5e9090a03a Revert "v1.1.0 release"
This reverts commit e8b8b015bb.
2016-07-05 18:12:05 -04:00
Jeremy Stretch
e8b8b015bb v1.1.0 release 2016-07-05 18:00:12 -04:00
Jeremy Stretch
064582f6c5 Improve DeviceType display (credit to @peelman); add validation for DeviceType components 2016-07-05 17:30:16 -04:00
Jeremy Stretch
1b5231c188 Merge pull request #197 from digitalocean/device-bays
Device bays
2016-07-05 16:44:06 -04:00
Jeremy Stretch
dc3cbfcdd4 Fixes #199: Moved prefix_validator from BaseIPField to IPNetworkField 2016-07-05 16:39:43 -04:00
Jeremy Stretch
ee65d3f406 Fix DeviceBay inclusion in admin UI 2016-07-05 16:35:44 -04:00
Jeremy Stretch
c57e63ff00 Fixed API tests 2016-07-05 15:50:21 -04:00
Jeremy Stretch
14502123d8 Minor version increment for new feature (device bays) 2016-07-05 15:34:12 -04:00
Jeremy Stretch
80c8d2f0c0 Added parent_device to DeviceSerializer 2016-07-05 15:32:16 -04:00
Nick Peelman
acccdc09f2
Fixing dumb indent mistake... 2016-07-05 15:14:03 -04:00
Nick Peelman
20e3ef9a04
make device type network/console/power tables show based on device type settings 2016-07-05 15:00:25 -04:00
Nick Peelman
db9b0dcaef
Fixing a nesting/logic issue on device type edit/delete buttons 2016-07-05 14:59:29 -04:00
Jeremy Stretch
97fbfeecc3 Extended API to include DeviceBays 2016-07-05 13:43:19 -04:00
Jeremy Stretch
7eae636562 Added DeviceType to device bays table 2016-07-05 13:42:14 -04:00
Jeremy Stretch
aabe641d63 Merge pull request #107 from koep/develop
Add option to dockerize netbox
2016-07-01 18:02:33 -04:00
Jeremy Stretch
0123dbcf5f Initial work on #91: Support for subdevices 2016-07-01 17:34:47 -04:00
Nick Peelman
f96171f529
Fix interface connections list view glitch 2016-07-01 13:55:44 -04:00
Jeremy Stretch
1bb2a3f152 Fixes #169: Fallback to cancel_url if object is missing get_absolute_url() 2016-07-01 10:25:13 -04:00
Jeremy Stretch
7a68e1d901 Post-release version bump 2016-06-30 18:29:37 -04:00
Jeremy Stretch
2829303c74 Issue #140: Fixed Unicode bug in message (ObjectEditView) 2016-06-30 18:04:14 -04:00
Jeremy Stretch
c9bf10421b Fixes #136: Trigger error on prefix w/host bits set instead of silently converting it 2016-06-30 17:13:55 -04:00
Jeremy Stretch
d2bcd71b32 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
3ea12c646a Fixes #109: Hide navbar for anonymous users when LOGIN_REQUIRED = True 2016-06-30 16:02:18 -04:00
Christian Koep
24e361dc50
Add option to dockerize netbox 2016-06-30 21:43:32 +02:00
Jeremy Stretch
019daf5524 Fixes #135: Add button to toggle navbar on small screens 2016-06-29 22:51:10 -04:00
Jeremy Stretch
519ab21ba0 Version bump for next release 2016-06-29 17:48:11 -04:00
Jeremy Stretch
004f5c448e Fixes #117: Improved device import validation 2016-06-29 14:53:24 -04:00
Jeremy Stretch
995447ae0b Suppressed '__all__' field name in BulkImportForm validation 2016-06-29 14:52:02 -04:00
Jeremy Stretch
2e27389cda Corrected capitalization of rack face in example 2016-06-29 14:16:07 -04:00
Jeremy Stretch
48d607fb96 Added VERSION to settings and page footer 2016-06-29 14:05:01 -04:00
Jeremy Stretch
b8b173674f Fixed PEP8 error 2016-06-29 13:38:51 -04:00
Jeremy Stretch
d6920eceb1 Merge pull request #100 from pitkley/replace-pydot
Replace pydot with graphviz
2016-06-29 12:53:30 -04:00
Jeremy Stretch
fbbdb3807c Fixes #108: Added search for Sites 2016-06-29 12:06:37 -04:00
Jeremy Stretch
a1953bab8b Added a link to the GitHub issues page to the server error page 2016-06-29 11:04:34 -04:00
Jeremy Stretch
aa000bf26d Fixes #110: Added status field to bulk editing form for Prefixes and VLANs 2016-06-29 10:52:06 -04:00
Jeremy Stretch
4ed3d54566 Fixes #103: Corrected VRF filters for Prefixes and IPAddresses 2016-06-29 09:45:59 -04:00
Pit Kleyersburg
522a0c20e7 Replace pydot by graphviz
This is in an effort to support Python 3: pydot is not compatible with
Python 3, while graphviz is.
2016-06-29 11:25:36 +02:00
Jeremy Stretch
b02c54ce52 A modest attempt at improving interface ordering; see #9 2016-06-28 23:22:41 -04:00
Jeremy Stretch
945ca31460 Fixes #92: Redirect to module creation page on 'add another' 2016-06-28 17:12:09 -04:00
Jeremy Stretch
4a04af145b Fixed VRF filter for API 2016-06-28 16:01:48 -04:00
Jeremy Stretch
8b357a311d Fixes #61: Added list of RackGroups to Site view 2016-06-28 14:53:33 -04:00
Jeremy Stretch
fdfc32899d Fixes #75: Ignore a Device's occupied rack units when relocating it within a rack 2016-06-28 14:10:16 -04:00
Jeremy Stretch
ec667eeed0 Fixes #84: Added IFACE_FF_10GE_COPPER 2016-06-28 13:32:47 -04:00
Jeremy Stretch
374702927b Fixes #80: Correct rack face (lowercase) to be consistent with export behavior (uppercase) 2016-06-28 11:38:09 -04:00
Jeremy Stretch
0eb8227044 Merge branch 'develop' of https://github.com/digitalocean/netbox into develop 2016-06-28 11:15:56 -04:00
Jeremy Stretch
98febf3979 Fixes #72: Check for re-used interfaces when importing interface connections 2016-06-28 11:11:53 -04:00
Jeremy Stretch
d22e4e7698 Merge pull request #59 from digitalocean/dcim-tests-pep-8
Fix PEP 8 error in DCIM tests
2016-06-28 10:42:38 -04:00
Jeremy Stretch
6848a3dc81 Fixes #67: Improved Aggregate validation; extended aggregate documentation 2016-06-28 10:04:03 -04:00
Jeremy Stretch
4dac43c1c9 Fixes #48: Set .container to auto with a max width 2016-06-28 09:50:00 -04:00
Jeremy Stretch
b392aa4a4a Fixes #45: Strip plus signs during slugification 2016-06-28 09:39:55 -04:00
Matt Layher
5181c97281 Fix PEP 8 error in DCIM tests 2016-06-28 00:25:12 -04:00
Jeremy Stretch
2080abc6c3 Corrected SiteTest to account for earlier Graph model change 2016-06-27 23:56:39 -04:00
Jeremy Stretch
4e5f537cc5 When editing an object, cancel_url should point to its normal view; when adding, it should point to the object list 2016-06-27 23:18:26 -04:00
Jeremy Stretch
7918f85cdd Corrected rack height validation to exclude 0U devices 2016-06-27 23:08:30 -04:00
Jeremy Stretch
4dd31497e5 Fixes #26: Corrected rack validation to work when there are no devices within the rack 2016-06-27 22:27:40 -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
c6e66a073d Fixes #29: Corrected typo 2016-06-27 14:39:08 -04:00
Jeremy Stretch
eade3cbd6b Fixes #25: Recurse expand_pattern only if there are more ranges to unpack 2016-06-27 14:12:30 -04:00
Jeremy Stretch
7cf437e11b Fixes #26: Added rack height validation 2016-06-27 13:53:39 -04:00
Jeremy Stretch
1cd20861f2 Added RackGroup slug filter 2016-06-27 12:30:25 -04:00
Jeremy Stretch
e78263637a Fixes #22: Corrected handling of RackGroup names on import of new Racks 2016-06-27 12:23:31 -04:00
Jeremy Stretch
5935a8843e Improved maintenance mode message 2016-06-27 11:22:36 -04:00
Jeremy Stretch
5bffa4893b Fixed bug where checkboxes were being shown on tables regardless of user permissions 2016-06-24 15:41:14 -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
d83d0b66b0 Catch exceptions on graph generation 2016-06-24 14:01:57 -04:00
Jeremy Stretch
0b66b547a3 Fixed double top border on component template tables 2016-06-24 12:56:36 -04:00
Jeremy Stretch
4cbf09e0e1 Improved ExpandableNameField help_text 2016-06-24 11:45:47 -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
e7d3c19b58 Removed UserActions from admin 2016-06-24 10:18:02 -04:00
Jeremy Stretch
d29549206b Fixed tests to match recent API serializer tweaks 2016-06-23 15:02:03 -04:00
Jeremy Stretch
b8169d5ce3 Merge pull request #15 from digitalocean/secrets-py3
Secrets py3
2016-06-23 09:08:27 -04:00
Zach Moody
f7e768d166 secrets: imported SecretValidationHasher.iterations for SecretTestCase 2016-06-23 00:01:22 -05:00
Zach Moody
57a9e32ad8 extras: removed useractions fixture 2016-06-22 23:55:53 -05:00
Zach Moody
b21833f79c secrets: refactor for py3 (from 3c9c04d4) 2016-06-22 23:52:32 -05:00
Zach Moody
677700aadf fixtures: add created and last_udpated fields.
switched fixtures to json to avoid https://code.djangoproject.com/ticket/18867
2016-06-22 23:42:37 -05: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
cbd7b5b4c3 Squashed migrations in preparation for public release 2016-06-22 14:23:06 -04:00
Jeremy Stretch
45906fae69 Tweaked rack unit colors/borders 2016-06-22 13:38:57 -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
c7d18fc3bd Converted UserKey and Secret to CreatedUpdatedModel 2016-06-22 11:08:29 -04:00
Jeremy Stretch
921040d2fc Renamed 'last_modified' to 'last_updated' 2016-06-22 11:03:49 -04:00
Jeremy Stretch
338539e0d6 Include created and last_updated fields 2016-06-22 10:57:32 -04:00
Jeremy Stretch
cb5991d5a6 Extended primary models to include 'created' and 'last_updated' fields 2016-06-22 10:19:00 -04:00
Jeremy Stretch
f42c0643e0 Fixed bug where queries were being cached 2016-06-21 18:34:32 -04:00
Jeremy Stretch
9cd299f009 Expanded SecretRole docstring 2016-06-21 15:30:43 -04:00
Jeremy Stretch
f17938f156 Moved display_name from serializer to model 2016-06-21 15:22:11 -04:00
Jeremy Stretch
2866232b8b Added display_name to DeviceNestedSerializer 2016-06-21 15:15:17 -04:00
Jeremy Stretch
658a0acfa9 Moved 'display_name' from serializer to model 2016-06-21 15:06:26 -04:00
Jeremy Stretch
72f62f949d Removed DeviceType component templates from the list view 2016-06-21 15:01:21 -04:00
Jeremy Stretch
14af78522e Added help_text to Interface.mgmt_only 2016-06-21 14:44:00 -04:00
jeremystretch
74add9f519 Merge pull request #12 from digitalocean/rpc-refactor
RPC Refactor
2016-06-21 14:33:19 -04:00
Jeremy Stretch
034a39363c Improved contextual navigation highlighting 2016-06-21 14:25:49 -04:00
Jeremy Stretch
1a4e8999c5 Introduced 'startswith' template filter 2016-06-21 14:25:30 -04:00
Zach Moody
5d4add119c Cherry-pick from 13d9be4.
Refactor rpc.py and removed dependency on Exscript.
2016-06-21 13:18:50 -05:00
Jeremy Stretch
df55ec0114 Introduced a script to generate SECRET_KEY; removed example SECRET_KEY 2016-06-21 14:07:47 -04:00
Jeremy Stretch
67d5d008b9 Why does changing a field's verbose name require a migration? 2016-06-21 13:29:02 -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
bc958a23b3 Improved model docstring quality 2016-06-21 12:45:02 -04:00
Jeremy Stretch
3cf48f8cd9 Removed unneeded imports 2016-06-20 16:53:00 -04:00
Jeremy Stretch
a29e57319e Implemented BaseTable for consistent rendering 2016-06-20 16:34: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
741f93999b PEP8 clenaup 2016-06-16 15:02:01 -04:00
Jeremy Stretch
15938ff98f Corrected Prefix CSV formatting 2016-06-16 14:19:20 -04:00
Jeremy Stretch
4895ae13a7 Implemented built-in CSV export for circuit objects 2016-06-16 13:57:43 -04:00
Jeremy Stretch
2531366a10 Use device identifier instead of name 2016-06-16 13:39:28 -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
b777838cd3 Replaced deprecated arg 'sortable' with 'orderable' 2016-06-15 15:03:56 -04:00
Jeremy Stretch
c85e00e7f5 Removed django_extensions 2016-06-15 15:02:08 -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
4258e40ec1 Fixes #11: Corrected reporting of number of objects deleted 2016-06-15 12:22:19 -04:00
Jeremy Stretch
f901d9b23f Improved activity log display 2016-06-15 10:59:34 -04:00
Jeremy Stretch
c149dd2bd0 Added uniquieness constraint to Secret 2016-06-14 16:25:18 -04:00
Jeremy Stretch
a3e64a9964 Added 'add an IP address' button to Prefix view 2016-06-09 16:33:24 -04:00
Jeremy Stretch
4c66419af8 Added U heights 17-42 2016-06-01 13:51:05 -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
7163e6e29a Tweaked bulk import message to reflect object type 2016-06-01 11:27:47 -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
79c48bacda Use ALLOWED_HOSTS for CSRF_TRUSTED_ORIGINS and Swagger URL 2016-05-24 15:09:17 -04:00
Jeremy Stretch
5ba16e1777 Cleanup 2016-05-24 14:54:10 -04:00
Jeremy Stretch
40b583c396 Corrected email username variable 2016-05-24 14:37:50 -04:00
Jeremy Stretch
38558c9693 More configuration cleanup 2016-05-24 14:24:35 -04:00
Jeremy Stretch
a260624ff7 Add additional settings 2016-05-24 12:52:05 -04:00
Jeremy Stretch
fbb3911346 Added documentation renderer 2016-05-24 12:38:06 -04:00
Jeremy Stretch
f43184695b Cleaned up configuration settings 2016-05-24 11:46:55 -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
cb8e0c93f2 Implemented object add/edit/delete logging 2016-05-23 14:20:42 -04:00
Jeremy Stretch
c96bfdbc18 Moved PAGINATE_COUNT to configuration.py 2016-05-23 12:55:03 -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
108db82d1c Fixed regex typo 2016-05-20 15:40:44 -04:00
Jeremy Stretch
bbdc7dccba Added JS for SlugField autofill 2016-05-20 15:32:17 -04:00
Jeremy Stretch
5a2946b146 Prevent ModuleAdmin from going crazy 2016-05-20 14:27:57 -04:00
Jeremy Stretch
043bb0744b Make devices column sortable 2016-05-20 13:24:12 -04:00
Jeremy Stretch
c4f4ad8a08 Update livesearch text when real field changes 2016-05-19 17:02:35 -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
18f5558a75 Redirect from list on single result only if searching 2016-05-19 16:02:27 -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
7502a02fba Code cleanup 2016-05-18 16:35:35 -04:00
Jeremy Stretch
f690be60fd Code cleanup 2016-05-18 16:20:30 -04:00
Jeremy Stretch
112e2ccde7 Code cleanup 2016-05-18 16:02:53 -04:00
Jeremy Stretch
4de5f992be Code cleanup 2016-05-18 15:17:58 -04:00
Jeremy Stretch
d0fb95d31e Fixed type bug in DeviceForm 2016-05-18 13:19:26 -04:00
Jeremy Stretch
a1c8e18956 Added counts to Prefix/VLAN status filters 2016-05-18 12:17:37 -04:00
Jeremy Stretch
b080e1429d Fixed import to allow specifying Prefix/VLAN status by name 2016-05-18 11:16:56 -04:00
Jeremy Stretch
8105600536 Corrected status display 2016-05-18 11:12:13 -04:00
Jeremy Stretch
e9d09d9a16 Delete deprecated ipam.Status model 2016-05-17 16:54:34 -04:00
Jeremy Stretch
d101cff556 Remove temporary status_new field 2016-05-17 16:44:31 -04:00
Jeremy Stretch
c1e41410c9 Transitioning ipam.Status from model to static field 2016-05-17 16:40:15 -04:00
Jeremy Stretch
2baa31bde1 Transitioning ipam.Status from model to static field 2016-05-17 16:13:27 -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
9df86d5268 Collapsed add/edit functionality into ObjectEditView 2016-05-13 16:36:58 -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
062e64a34d Collapsed EditTables into primary table for each object 2016-05-13 11:51:50 -04:00
Jeremy Stretch
ffb1e7beb5 Linkified dependent objects in handle_protectederror() 2016-05-12 16:10:55 -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
39be01051d Changed RackGroup URL/filter from slug to PK (slugs are not unique across sites) 2016-05-12 14:45: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
91a5b2eb5f Added device status filter and table column 2016-05-10 15:00:38 -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
2ee71b67e9 Converted DCIM Device add/edit/delete views to CBVs 2016-05-09 12:03:02 -04:00
Jeremy Stretch
54ad177e99 Fixed bug affecting initial position/face selection 2016-05-09 11:57:12 -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
2945630fd3 Introduced CBVs for individual object adds/edits/deletes 2016-05-03 15:46:04 -04:00
Jeremy Stretch
85d890d426 Improved paginator 2016-05-03 09:39:51 -04:00
Jeremy Stretch
f93242eb79 Corrected typo 2016-05-02 15:33:35 -04:00
Jeremy Stretch
810981b1d6 Removed reference to deprecated SubFieldBase; replaced with from_db_value() 2016-05-02 15:01:43 -04:00
Jeremy Stretch
ab17005c77 Only inventory active devices 2016-04-29 12:28:10 -04:00
Jeremy Stretch
f48266dc83 Changed IOS RPC client to use authenticate() instead of login() for compatability with IOS 15 2016-04-29 12:20:47 -04:00
Jeremy Stretch
162d818dfe Added option for verbose output 2016-04-29 11:17:16 -04:00
Jeremy Stretch
caaf5c8dae Improved next/previous rack selection 2016-04-28 15:18: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
57f6d45ee7 Fixed RackGroup count 2016-04-25 15:41:08 -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
0072f54c94 Introduced a no-forms browseable API renderer; changed secrets decyption endpoint from GET to POST 2016-04-12 14:03:18 -04:00
Jeremy Stretch
3c7e5e9586 Pointless migration 2016-04-12 09:33:13 -04:00
Jeremy Stretch
fdda706f36 TopologyMap: Allow multiple device regexes per line 2016-04-12 09:31:40 -04:00
Jeremy Stretch
29fd04026d Introduced TopologyMap 2016-04-08 14:57:54 -04:00
Jeremy Stretch
42e16db8b4 Initial work on a dynamic topology mapper 2016-04-08 11:48:24 -04:00
Jeremy Stretch
2cb99c6012 Introduced per-role decryption permissions 2016-04-07 12:37:09 -04:00
Jeremy Stretch
8a39f254ad Switched to a custom low-iteration Secret hasher to avoid excessive delay when retrieving many Secrets 2016-04-06 15:33:26 -04:00
Jeremy Stretch
4561ec7985 Modified the secrets API to accept a private key passed as a GET request body (instead of POSTing) 2016-04-06 11:22:36 -04:00
Jeremy Stretch
2f86d5e43d Added front-end UI for RackGroups 2016-03-30 12:26:37 -04:00
Jeremy Stretch
87fffce7ea Use part-number if no model-number is available 2016-03-29 10:53:01 -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
690ad29ab8 Tweaked Module ordering 2016-03-28 17:36:02 -04:00
Jeremy Stretch
d096d35891 Added parent field to device modules 2016-03-28 17:28:44 -04:00
Jeremy Stretch
cc9fc62ab9 Added parent field to device modules 2016-03-28 17:10:15 -04:00
Jeremy Stretch
69726ac443 Add exception wrapper 2016-03-22 15:14:03 -04:00
Jeremy Stretch
8d99502916 Introduced FreeRADIUSClientsRenderer 2016-03-22 14:56:26 -04:00
Jeremy Stretch
eec3ce375c Removed Device filters 2016-03-22 14:55:40 -04:00
Jeremy Stretch
1056fb215e Added Device IP to Secret serializer 2016-03-22 12:36:39 -04:00
Jeremy Stretch
6ce2cf9db0 Reworked secrets API to allow optional decryption by POSTing a private key 2016-03-22 12:17:49 -04:00
Jeremy Stretch
b78caba1ca Added device filter 2016-03-21 12:40:49 -04:00
Jeremy Stretch
a6108f2fa8 Changed Secret parent from a GenericForeignKey to ForeignKey(Device) 2016-03-21 11:42:42 -04:00
Jeremy Stretch
cea0b2de33 Fixed bug when assigning Device to no rack race 2016-03-17 18:05:01 -04:00
Jeremy Stretch
26b2b23e84 Enabled secret list filtering 2016-03-17 14:57:08 -04:00
Jeremy Stretch
5da1ccabf5 Fixed table name in secret_import() 2016-03-17 13:57:05 -04:00
Jeremy Stretch
d0b57266ae Prevented an interface from being connected to itself 2016-03-17 11:45:57 -04:00
Jeremy Stretch
0bf29a5d2c Merge branch 'master' of https://github.com/digitalocean/netbox 2016-03-15 21:36:56 -04:00
Jeremy Stretch
fe6b7052fe Fixed bug in PowerConnectionImportForm 2016-03-15 21:36:25 -04:00
Zach Moody
8af4125d5c dcim: add standard_fields to devicetypetest. 2016-03-10 14:46:34 -06:00
Jeremy Stretch
674e288090 Merge branch 'master' of https://github.com/digitalocean/netbox 2016-03-10 11:10:46 -05:00
Jeremy Stretch
905c036117 Added search box 2016-03-10 11:10:21 -05:00
Zach Moody
10d28f2fe2 Merge pull request #6 from digitalocean/flat-renderer
dcim: added json flat renderer.
2016-03-09 11:51:12 -06:00
Jeremy Stretch
f52b880d98 Extended DeviceTypeSerializer to include component templates 2016-03-08 22:48:14 -05:00
Jeremy Stretch
0acf56d773 Corrected DeviceTypeDetailView 2016-03-08 22:07:47 -05:00
Jeremy Stretch
f0f3435792 Fixes #5: Expand prefix hierarchy when searching for a prefix 2016-03-08 21:41:38 -05:00
Zach Moody
01d0ba7ee1 dcim: removed unneeded primary_ip list 2016-03-08 12:46:05 -06:00
Zach Moody
8f5543fe88 dcim: added json flat renderer. 2016-03-08 11:58:20 -06: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
jeremystretch
b2caec32a4 Merge pull request #3 from digitalocean/reorg-dcim-tests
dcim: reorganized api tests under parent folder's tests.
2016-03-08 11:00:23 -05:00
Jeremy Stretch
396affbb48 Changed CircuitForm.interface to an optional field 2016-03-08 10:50:12 -05:00
Jeremy Stretch
2098a152d8 Sort device IPs by address rather than by interface 2016-03-07 16:24:47 -05:00
Jeremy Stretch
284256777f Fixed Prefix list hierarchy 2016-03-07 12:56:37 -05:00
Jeremy Stretch
fae4655399 Added DeviceType views to navigation menu 2016-03-07 11:53:01 -05:00
Zach Moody
be0cc660e8 dcim: reorganized api tests under parent folder's tests. 2016-03-06 20:51:14 -06: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
082445c016 Corrected dcim:devicetype_add URL 2016-03-04 14:43:47 -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
62b9d0f278 Trivial migration related to 7d11cb5f6c 2016-03-04 11:43:58 -05:00
Jeremy Stretch
6b2ac57309 Added VRF to IPAddressFilter 2016-03-04 11:41:48 -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
7d11cb5f6c Improved DeviceType help_texts 2016-03-03 17:55:45 -05:00
Jeremy Stretch
f9c70424f6 Removed corsheaders 2016-03-02 22:34:51 -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
337815f81d Added Prefix.new_subnet property 2016-03-02 22:10:25 -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
9c7a1c1060 Catch TemplateSyntaxError on ExportTemplate rendering 2016-03-02 12:22:43 -05:00
Jeremy Stretch
a89f415ff8 Corrected the 'type' filter for device lists to use device_type_id 2016-03-02 12:02:57 -05:00
Jeremy Stretch
dcf67435c4 Fixed rack group link 2016-03-01 15:13:45 -05:00
Jeremy Stretch
597d9f8554 Corrected RackFromCSVForm.group to required=False 2016-03-01 14:39:00 -05:00
Jeremy Stretch
27b289ee3b Initial push to public repo 2016-03-01 11:23:03 -05:00