Commit Graph

867 Commits

Author SHA1 Message Date
Jeremy Stretch
89ec277cba #212: Introduced BASE_PATH configuration setting 2016-09-29 16:32:16 -04:00
Jeremy Stretch
130d9819a6 Added headers to all bulk edit tables 2016-09-28 17:20:16 -04:00
Jeremy Stretch
f8a651ea08 Closes #345: Bulk edit: allow user to select all objects on page or all matching query 2016-09-28 16:56:17 -04:00
Jeremy Stretch
06b6fb57a1 Fixes #466: Validate available free space for all instances when increasing the U height of a device type 2016-09-28 14:19:52 -04:00
Jeremy Stretch
dfdaa3e101 Closes #481: Require interface creation before trying to assign an IP to a device 2016-09-28 12:24:33 -04:00
Jeremy Stretch
ad2f1e8cb9 Closes #475: Display add buttons at top and bottom of all device/device type panels 2016-09-28 12:06:00 -04:00
Jeremy Stretch
4c276dba18 Fixed DCIM API test 2016-09-28 10:02:18 -04:00
Jeremy Stretch
92494d35b1 Fixes #581: Corrected initialization of custom boolean and select fields 2016-09-28 09:58:59 -04:00
Jeremy Stretch
bb9fd42722 Closes #579: Add a description field to ExportTemplate 2016-09-27 16:31:18 -04:00
Jeremy Stretch
5f68c28cf8 Added subdevice_role to DeviceTypeSerializer 2016-09-27 16:04:14 -04:00
Jeremy Stretch
866c2d7d34 Merge pull request #574 from rfdrake/mobile
viewport change for mobile
2016-09-27 13:58:57 -04:00
Jeremy Stretch
92e4ce0d1e Fixes #577: Correct initialization of custom boolean fields 2016-09-27 13:42:10 -04:00
Jeremy Stretch
5d2080f87c Closes #575: Allow all valid URL schemes in custom fields 2016-09-27 11:42:20 -04:00
Jeremy Stretch
0a790de87f Fixes #576: Delete all relevant CustomFieldValues ehen deleting a CustomFieldChoice 2016-09-27 10:51:33 -04:00
Robert Drake
067848c1ca viewport change for mobile 2016-09-26 23:43:05 -04:00
Jeremy Stretch
d2c9dc6b65 Fixes #571: Correct rack group filter on device list 2016-09-22 10:06:59 -04:00
Jeremy Stretch
9ea32b2906 Tweaked ExportTemplate admin display 2016-09-21 11:57:05 -04:00
Jeremy Stretch
1bd65fed01 Post-release version bump 2016-09-21 11:45:12 -04:00
Jeremy Stretch
a52cfe268e Quick fix for v1.6.1 related to #561 2016-09-21 11:43:22 -04:00
Jeremy Stretch
e0d8c567d3 Post-release version bump 2016-09-21 10:15:03 -04:00
Jeremy Stretch
7fa25bfad2 Release v1.6.1 2016-09-21 09:55:57 -04:00
Jeremy Stretch
fc5d78519e Introduced NullableModelMultipleChoiceField to allow null filtering without causing introspection issues during database migrations 2016-09-20 15:48:58 -04:00
Jeremy Stretch
49d5574edc status filter fields should not be required 2016-09-20 11:29:30 -04:00
Jeremy Stretch
6d9507e1c6 Corrected PrefixFilterForm 2016-09-20 11:25:16 -04:00
Jeremy Stretch
9581f9217e Reimplemented FilterChoiceField 2016-09-20 11:08:25 -04:00
Jeremy Stretch
84c282b05b PEP8 fix 2016-09-19 16:21:42 -04:00
Jeremy Stretch
97e9499a94 Fixes #564: Display custom fields for all applicable objects 2016-09-19 16:13:02 -04:00
Jeremy Stretch
a3f664ce7b Closes #561: Make custom fields accessible from within export templates 2016-09-19 16:11:37 -04:00
Jeremy Stretch
5e962b57b9 Removed obsolete dependency 2016-09-19 10:32:38 -04:00
Jeremy Stretch
9a01485312 Fixes #562: Fixed bulk interface creation 2016-09-19 10:31:40 -04:00
Jeremy Stretch
86b9822a18 Closes #552: Added a None filter option for custom select fields 2016-09-16 13:42:07 -04:00
Jeremy Stretch
82dc6d0d74 Closes #415: Added an expand/collapse toggle button to the prefix list 2016-09-16 11:50:02 -04:00
Jeremy Stretch
664030a614 Tweak to #493 2016-09-16 10:31:42 -04:00
Jeremy Stretch
9d7b82c9c5 Merge pull request #493 from stianvi/csv_reader_unicode
Fixed csv reader to handle special characters
2016-09-16 10:30:27 -04:00
Jeremy Stretch
15ee571031 Merge pull request #555 from rfdrake/develop
Fix for Docker ldap
2016-09-16 09:59:43 -04:00
Jeremy Stretch
dc58694d49 Added 'none' options to filters for optional fields 2016-09-15 17:12:53 -04:00
Jeremy Stretch
e0e5e176a1 Fixes #557: Add 'global' choice to VRF filter for prefixes and IP addresses 2016-09-15 16:03:53 -04:00
Jeremy Stretch
61f2037ca4 Fixes #531: Order prefixes by VRF assignment 2016-09-15 12:09:54 -04:00
Jeremy Stretch
f980944a8a Fixes #558: Update slug field when name is populated without a key press 2016-09-15 11:36:45 -04:00
Jeremy Stretch
510c4543d2 Implemented FilterChoiceField and get_filter_choices() to reduce filter form boilerplate 2016-09-14 16:27:26 -04:00
Robert Drake
ee137110f4 change ldap.py to ldap_config.py 2016-09-14 13:32:54 -04:00
Jeremy Stretch
344db9b896 Post-release version bump 2016-09-13 12:16:42 -04:00
Jeremy Stretch
f63e20571c PEP8 fix 2016-09-13 12:10:21 -04:00
Jeremy Stretch
95bec56133 Relase v1.6.0 2016-09-13 12:08:36 -04:00
Jeremy Stretch
a2dba6d628 Simplified FibreChannel interface form factors 2016-09-13 11:21:15 -04:00
Jeremy Stretch
1c29328bb6 Added address family filters to aggregate and prefix lists 2016-09-13 10:35:55 -04:00
Jeremy Stretch
4f3aa40b26 #167: Added more interface form factors 2016-09-12 21:34:47 -04:00
Jeremy Stretch
cf4dada7bf Corrected filtering of boolean custom fields 2016-09-12 15:59:43 -04:00
Jeremy Stretch
67922d6345 Fixes #507: Corrected rendering of nav menu on screens narrower than 1200px 2016-09-12 15:02:40 -04:00
Jeremy Stretch
1f6a0b9c0a Deleted obsolete javascript 2016-09-12 13:50:55 -04:00
Jeremy Stretch
d4cc7d5b35 Fixes #522: Remove obsolete check for staff status when bulk deleting objects 2016-09-12 11:21:13 -04:00
Jeremy Stretch
0de97589e6 Fixes #544: Strip CRLF-style line terminators from rendered export templates 2016-09-12 10:42:59 -04:00
Jeremy Stretch
3842729a2c Fixes #540: Add links for VLAN roles under VLAN nav menu 2016-09-12 09:44:24 -04:00
Jeremy Stretch
b31f75930f Fixes #515: Clarify when 'face' field is required 2016-09-12 09:36:23 -04:00
Jeremy Stretch
2659f36a32 Added URL custom field type; added is_filterable toggle; fixed bulk editing 2016-08-23 16:45:26 -04:00
Jeremy Stretch
98d44c5819 Corrected reporting of bulk edits to custom fields 2016-08-23 12:47:44 -04:00
Jeremy Stretch
2d88c8695b Corrected CustomField ordering 2016-08-23 12:25:23 -04:00
Jeremy Stretch
b29cf4cacc Added a weight to CustomField for ordering fields within a form 2016-08-23 12:11:27 -04:00
Jeremy Stretch
9dbf3d6e05 Added custom field support to filter forms 2016-08-23 12:05:28 -04:00
Jeremy Stretch
2168926d90 Implemented dynamic filters for custom fields 2016-08-23 11:18:00 -04:00
Jeremy Stretch
ac5eec18d0 Fixed API tests 2016-08-22 17:15:20 -04:00
Jeremy Stretch
6ef1930c61 Refreshed migrations 2016-08-22 15:52:26 -04:00
Jeremy Stretch
c7e7063a2a Merged develop 2016-08-22 15:49:41 -04:00
Jeremy Stretch
be4dde81e1 Optimized API performance 2016-08-22 15:16:49 -04:00
Jeremy Stretch
238bf0a1bb Extended API to include custom fields 2016-08-22 13:20:30 -04:00
Jeremy Stretch
77f18d6e66 Updated bulk edit forms to support custom fields 2016-08-22 13:11:57 -04:00
Jeremy Stretch
3d318d98a6 Adjusted display of created and last_updated times for primary objects 2016-08-19 12:19:02 -04:00
Jeremy Stretch
eb70f4d28c Fixes #490: Corrected display of circuit commit rate 2016-08-19 10:41:37 -04:00
Jeremy Stretch
10afd97fad Fixes #495: Include tenant in prefix and IP CSV export 2016-08-19 10:31:16 -04:00
Stian Vikan
f93ef5080a Fixed csv reader to handle special characters 2016-08-19 12:09:40 +02:00
Jeremy Stretch
8cd2aff7f0 Fixes #486: Prompt for secret key only if updating a secret's value 2016-08-18 16:43:41 -04:00
Jeremy Stretch
8469fb8a25 Fixes #476: Corrected rack import instructions 2016-08-18 15:23:28 -04:00
Jeremy Stretch
28cb681446 Documentation and cleanup 2016-08-18 14:23:28 -04:00
Jeremy Stretch
4198f7da40 Fixed default value for boolean fields 2016-08-18 11:44:40 -04:00
Jeremy Stretch
f624f3b77b Fixes #484: Allow bulk deletion of >1K objects 2016-08-18 10:12:43 -04:00
Jeremy Stretch
fc46e1fae1 Optimized bulk editing of custom fields 2016-08-17 15:52:27 -04:00
Jeremy Stretch
ebfb1b8469 Converted to a single column for value storage 2016-08-17 14:49:42 -04:00
Jeremy Stretch
7448cdf02a More performance improvements 2016-08-17 13:40:22 -04:00
Jeremy Stretch
c8933f3e18 Added icon for boolean fields 2016-08-17 13:40:06 -04:00
Jeremy Stretch
316ee75872 Corrected issue with duplicate queries 2016-08-17 12:41:12 -04:00
Jeremy Stretch
3b8d4f19dc Merge branch 'develop' into custom-fields 2016-08-17 12:05:13 -04:00
Jeremy Stretch
02c65af004 Removed redundant PK list from bulk edit template 2016-08-17 12:04:16 -04:00
Jeremy Stretch
b8d6365368 Fixed test case name 2016-08-16 17:49:52 -04:00
Jeremy Stretch
e02e34d0aa Added some simple tests for custom fields 2016-08-16 17:48:35 -04:00
Jeremy Stretch
bef660a2ad Added bulk editing capability for custom fields 2016-08-16 14:57:04 -04:00
Jeremy Stretch
b311dc8653 Merging v1.5.2 2016-08-16 10:19:55 -04:00
Jeremy Stretch
dfbf703f8f Post-release version bump 2016-08-16 09:34:26 -04:00
Jeremy Stretch
2212979718 Release v1.5.2 2016-08-16 09:32:53 -04:00
Jeremy Stretch
019c125f42 Fixes #472: Hide the connection button for interfaces which have a circuit terminated to them 2016-08-16 09:29:20 -04:00
Jeremy Stretch
f888b7a1e4 Fixes #469: Added missing import buttons to list views 2016-08-15 17:57:17 -04:00
Jeremy Stretch
a2ef5ad048 Added templates for IPAM objects; cleaned up admin 2016-08-15 16:58:25 -04:00
Jeremy Stretch
19fb121db9 Fixes #467: Include prefixes and IPs which inherit tenancy from their VRF in tenant stats 2016-08-15 16:11:17 -04:00
Jeremy Stretch
d2af80fc44 Fixes #468: Added validation to prevent a connected interface from having its form factor set to 'virtual' 2016-08-15 15:52:06 -04:00
Jeremy Stretch
b0c70a586f Fixes #460: For real this time 2016-08-15 15:39:48 -04:00
Jeremy Stretch
4724ce45d8 Minimal implemtnation of custom fields 2016-08-15 15:24:23 -04:00
Jeremy Stretch
6037f99d60 Fixes #460: Corrected ordering of IP addresses with differing prefix lengths 2016-08-13 01:02:03 -04:00
Jeremy Stretch
486fe1b173 Initial work on custom fields 2016-08-12 17:20:01 -04:00
Jeremy Stretch
3a771d871c Enable custom export templates for Tenants 2016-08-12 13:29:24 -04:00
Jeremy Stretch
c5c55380a8 Fixes #463: Prevent prepopulation of livesearch field with '---------' 2016-08-12 11:24:29 -04:00
Jeremy Stretch
fd8782134d Post-release version bump 2016-08-11 13:54:07 -04:00
Jeremy Stretch
96b4f69a74 Release v1.5.1 2016-08-11 13:47:09 -04:00
Jeremy Stretch
82f0a5c7b9 Added Device asset_tag field to API tests 2016-08-11 13:46:44 -04:00
Jeremy Stretch
510e8a40c3 Closes #421: Added asset_tag field to devices 2016-08-11 11:58:21 -04:00
Jeremy Stretch
4a23bd95e1 Closes #456: Added IP search box to home page 2016-08-11 11:06:56 -04:00
Jeremy Stretch
f2cb52f649 Fixes #457: Added role field to rack edit form 2016-08-11 10:19:50 -04:00
Jeremy Stretch
43087c2e90 Fixes #454: Correct typecasting on rack export 2016-08-10 22:27:27 -04:00
Jeremy Stretch
adfdd1ed29 Colorized roles in rack and device lists 2016-08-10 22:20:09 -04:00
Jeremy Stretch
43e675d2ca Post-release version bump 2016-08-10 17:48:14 -04:00
Jeremy Stretch
cb293fa856 Release v1.5.0 2016-08-10 17:41:08 -04:00
Jeremy Stretch
a6256bec79 Removed obsolete setting LOGOUT_URL 2016-08-10 16:08:02 -04:00
Jeremy Stretch
3f5818c2fc Added status field to DeviceTestCase tests (Django 1.10 BooleanField issue) 2016-08-10 16:04:44 -04:00
Jeremy Stretch
cee7ac1972 Added colored labels for device and rack roles 2016-08-10 13:35:55 -04:00
Jeremy Stretch
43a6c13c00 Fixed redirect after editing RackGroups and VLANGroups 2016-08-10 13:13:26 -04:00
Jeremy Stretch
0dc21d18b2 Miscellaneous query optimizations 2016-08-10 13:07:11 -04:00
Jeremy Stretch
2b57aed27b Closes #241: Introduced rack roles 2016-08-10 11:52:27 -04:00
Jeremy Stretch
0c329189e3 Extended DCIM API to include a device modules list 2016-08-10 10:44:37 -04:00
Jeremy Stretch
87c23608bb Closes #157: Added manufacturer field to module model 2016-08-10 10:24:47 -04:00
Jeremy Stretch
6753577654 Fixes #445: Limit rack height to between 1U and 100U (inclusive) 2016-08-09 17:19:23 -04:00
Jeremy Stretch
05f35e4798 We have a logo! 2016-08-09 14:57:14 -04:00
Jeremy Stretch
0741508aa5 Fixes #444: Corrected prefix model validation 2016-08-09 09:50:50 -04:00
Jeremy Stretch
5128710517 Fixes #443: Correctly display and initialize VRF for creation of new IP addresses 2016-08-08 21:44:54 -04:00
Jeremy Stretch
d722327566 #180: Added type and width fields to Rack model 2016-08-08 18:01:15 -04:00
Jeremy Stretch
c29244a7a4 Closes #149: Added upstream_speed field to Circuit 2016-08-08 16:51:19 -04:00
Jeremy Stretch
339cee84df Fixes #442: Correct child device import instructions 2016-08-08 12:28:38 -04:00
Jeremy Stretch
4111caf9cf Corred typo in HTML 2016-08-08 12:04:20 -04:00
Jeremy Stretch
7ee2770b95 Fixes #433: Correct form validation when editing child devices 2016-08-08 09:45:44 -04:00
Jeremy Stretch
5cba6aad6c Post-release version bump 2016-08-06 16:32:54 -04:00
Jeremy Stretch
b3e716730f Migration for new interface form factors added in #167 2016-08-06 16:27:00 -04:00
Jeremy Stretch
26f168a651 Making PEP8 happy 2016-08-06 16:19:44 -04:00
Jeremy Stretch
c1fc203ea1 Release v1.4.2 2016-08-06 16:16:35 -04:00
Jeremy Stretch
9d7e97ff8a Fixes #253: Added ability to search by prefix to IP address filters 2016-08-06 16:02:57 -04:00
Jeremy Stretch
e2f322c5ce Fixes #435: Added a "add prefix" button to the VLAN view 2016-08-06 15:44:28 -04:00
Jeremy Stretch
6378919033 Fixes #434: Increased user actions history on home page from 15 to 50; restored admin UI access but disabled bulk deletion function 2016-08-06 15:35:13 -04:00
Jeremy Stretch
b19e69b2c9 Fixed toggling of secret lock/unlock buttons 2016-08-04 14:42:34 -04:00
Jeremy Stretch
679a591b50 Fixes #429: Correct redirection of user when adding a secret to a device 2016-08-04 14:37:38 -04:00
Jeremy Stretch
b6b2a76ea9 #167: Added new interface form factors 2016-08-04 13:38:45 -04:00
Jeremy Stretch
90d2ad059b Fixes #425: Ignore leading and trailing periods when generating a slug 2016-08-04 11:52:55 -04:00
Jeremy Stretch
99d81211ce Fixes #427: Prevent error when duplicate IPs are present in a prefix's IP list 2016-08-04 11:48:30 -04:00
Jeremy Stretch
eeeb3a28c0 Post-release version bump 2016-08-03 17:49:28 -04:00
Jeremy Stretch
205d3957d2 Post-release version bump 2016-08-03 17:49:08 -04:00
Jeremy Stretch
58aa8033e0 Release v1.4.1 2016-08-03 17:39:57 -04:00
Jeremy Stretch
f5c5c974ea Fixes #422: Added ability to encapsulate within double quotes values which contain commas 2016-08-03 17:33:15 -04:00
Jeremy Stretch
1b6eaea75d Potential fix for #419: Ditch annotation in favor of discrete queries to gather Tenant stats 2016-08-03 14:24:09 -04:00
Jeremy Stretch
5a7a753bba More intelligent handling of first/last IPs 2016-08-03 12:30:29 -04:00
Jeremy Stretch
d2204ad08c Fixed calculation of available IPs between two existing IPs 2016-08-03 12:20:24 -04:00
Jeremy Stretch
bfdd2076eb Fixed calculation of last_ip_in_prefix for IPv6 2016-08-03 12:06:17 -04:00
Jeremy Stretch
c83a397a45 Rewrote add_available_ipaddresses() to be much more efficient and IPv6-friendly 2016-08-03 12:00:35 -04:00
Jeremy Stretch
da5c3ab296 Initial work on #289 2016-08-02 17:20:12 -04:00
Jeremy Stretch
8c3b7c9d7c Closes #412: Tenant group assignment is no longer mandatory 2016-08-02 16:04:25 -04:00
Jeremy Stretch
d677f13eb0 Addresses #395: Show child prefixes from all VRFs if the parent prefix is in the global table 2016-08-02 15:48:12 -04:00
Jeremy Stretch
56a2a414c9 Fixes #406: Corrected ordering of port_speed and commit_rate in CircuitTable 2016-08-02 10:50:25 -04:00
Jeremy Stretch
a9b9229df1 Fixes #409: Filter IPs and prefixes by tenant slug rather than by its PK 2016-08-02 10:39:42 -04:00
Jeremy Stretch
a74924230e Fixes #411: Corrected name of secret roles page 2016-08-02 10:27:58 -04:00
Jeremy Stretch
0027d10bc6 Post-release version bump 2016-08-01 13:44:22 -04:00
Jeremy Stretch
270afadf50 Pre-release version bump 2016-08-01 13:35:49 -04:00
Jeremy Stretch
075d7a6914 Replaced most glyphicons with Font Awesome 2016-08-01 13:29:45 -04:00
Jeremy Stretch
8792606aff Closes #176: Added initial_data fixtures for new installs 2016-08-01 12:29:26 -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
ea4011b85f PEP8 cleanup 2016-07-29 14:46:29 -04:00
Jeremy Stretch
2a3e64c825 Corrected omitted variable 2016-07-29 14:29:13 -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
de9a11c2ca Fixed actions column alignment 2016-07-29 10:57:09 -04:00
Jeremy Stretch
f4a6854d77 Changed TenantGroup edit link to a button 2016-07-28 16:03:59 -04:00
Jeremy Stretch
a0ab14de99 Allow unassigning VRF and tenants when editing objects in bulk 2016-07-28 15:59:49 -04:00
Jeremy Stretch
1845fafa91 Implemented bulk editing for sites 2016-07-28 15:30:29 -04:00
Jeremy Stretch
fee82e2169 Replaced edit links with buttons 2016-07-28 15:04:33 -04:00
Jeremy Stretch
20e623cd67 Adds tenant assignment to Prefix and IPAddress objects 2016-07-28 13:50:46 -04:00
Jeremy Stretch
42b2292385 Fixes #397: Only include child IPs which belong to the same VRF as the parent prefix 2016-07-28 11:24:25 -04:00
Jeremy Stretch
25e31ae885 Fixes #392: Don't include child devices in non-racked devices table 2016-07-28 10:06:25 -04:00
Jeremy Stretch
9f4df6c51a Linkified VRF column in prefix and IP address tables 2016-07-27 16:52:20 -04:00
Jeremy Stretch
3f5d96d12f Fixed platform selection during bulk editing of devices 2016-07-27 16:38:21 -04:00
Jeremy Stretch
047d413dff Closes #394: Added global option to VRF selection widget during bulk editing 2016-07-27 16:29:30 -04:00
Jeremy Stretch
5df04df240 Miscellaneous API query optimizations 2016-07-27 14:40:19 -04:00
Jeremy Stretch
89027634da Added VRF stats to home page 2016-07-27 14:13:07 -04:00
Jeremy Stretch
27f3be507d PEP8 fix 2016-07-27 13:59:18 -04:00
Jeremy Stretch
05b425eaf2 Tenancy-related API cleanup 2016-07-27 13:42:17 -04:00
Jeremy Stretch
6e1fdcf5df Extended IPAM API to support tenancy 2016-07-27 13:37:55 -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
767aa2aedf Cleaned up migrations 2016-07-26 18:01:01 -04:00
Jeremy Stretch
3ed00f2d60 Fixed tenant assignment on bulk edit of racks, devices 2016-07-26 17:49:41 -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
1ff04d618a Added related_name to tenant fields on Site, Rack, and Device 2016-07-26 17:16:03 -04:00
Jeremy Stretch
06b0b42b5c Added tenant to circuit bulk editing; enabled filtering of circuits by tenant 2016-07-26 17:10:11 -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
95018c69ff Post-release version bump 2016-07-26 12:24:32 -04:00
Jeremy Stretch
e889c58077 Fixed DeviceType test 2016-07-26 11:58:57 -04:00
Jeremy Stretch
a5689f6a77 Release v1.3.2 2016-07-26 11:54:01 -04:00
Jeremy Stretch
879daab9cc Closes #292: Added part_number field to DeviceType 2016-07-26 11:28:45 -04:00
Jeremy Stretch
9063adabc2 Include form factor on InterfaceTemplate list 2016-07-26 10:54:11 -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
6b5bccd657 Corrected Unicode display of ExportTemplates 2016-07-26 09:15:46 -04:00
Jeremy Stretch
3593ef9298 Fixes #385: Corrected Unicode rendering of UserAction 2016-07-26 09:11:35 -04:00
Jeremy Stretch
4bc6c29b13 Fixes #384: Corrected max_length in description fields 2016-07-25 17:12:45 -04:00
Jeremy Stretch
94c50b1714 Corrected manufacturer column name in DeviceTypeTable 2016-07-25 17:06:10 -04:00
Jeremy Stretch
71efef45e1 Replaced all object-specific BulkDeleteForms with the stock form provided by utilities.BulkDeleteView 2016-07-25 17:02:53 -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
9ab8845e9e Fixes #381: Implements a new RackImportTable 2016-07-25 12:04:42 -04:00
Jeremy Stretch
bb16a5f4dd Fixes #370: Notify user when secret decryption fails 2016-07-22 14:43:14 -04:00
Jeremy Stretch
099266433b Fixes #359: Use standard serializers for related objects 2016-07-21 14:48:02 -04:00
Jeremy Stretch
cfcd899d0f Post-release version bump 2016-07-21 12:22:03 -04:00
Jeremy Stretch
f1b810e754 Release v1.3.1 2016-07-21 11:45:59 -04:00
Jeremy Stretch
df1f1cd006 Fixed Unicode support in forms 2016-07-21 10:47:38 -04:00
Jeremy Stretch
2ae9f7acf2 Corrected error reporting on duplicate InterfaceConnections 2016-07-20 16:42:04 -04:00
Jeremy Stretch
f57e1b10f5 Created a template tag for displaying utilization graphs 2016-07-20 13:56:17 -04:00
bellwood
f46df1e774 Update tables.py 2016-07-20 13:25:03 -04:00
bellwood
64369158fa support for #304 2016-07-20 13:23:49 -04:00
bellwood
07a82cef94 support for #304
support for #304
2016-07-20 13:22:20 -04:00
bellwood
1aac82d061 properly support #304
support for #304
2016-07-20 13:04:11 -04:00
Jeremy Stretch
beea95543d Corrects a device_type error introduced in c3260f8b06 2016-07-20 10:10:40 -04:00
Jeremy Stretch
6ae2378762 #303: First stab at implementing a natural ordering for sites, racks, and devices 2016-07-20 10:07:32 -04:00
Jeremy Stretch
c3260f8b06 Fixes #327: Disable rack assignment for installed child devices 2016-07-19 13:09:15 -04:00
Jeremy Stretch
550a2800f0 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
4fef850c80 Add an api endpoint for listing all connections 2016-07-19 09:08:14 -07:00
Joel
16fbd258c5 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
16f73ef4fa 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
0347b34999 Fixes #331: Add group field to VLAN bulk edit form 2016-07-19 11:11:16 -04:00
Zach Moody
693003e67c Fixes #332 - Add device filter to secrets api. 2016-07-19 10:08:59 -05:00
Jeremy Stretch
131c09bc66 Enforce authentication for all secrets API views 2016-07-18 15:28:36 -04:00
Jeremy Stretch
b619f99a75 Unicode handling cleanup 2016-07-18 14:48:51 -04:00
Jeremy Stretch
b0cd044460 Post-release version bump 2016-07-18 13:50:46 -04:00
Jeremy Stretch
28a87e3352 Version bump: v1.3.0 2016-07-18 13:43:39 -04:00
Jeremy Stretch
7aa059ddcf Fixes #317: Rack elevation display fix for device types greater than 42U in height 2016-07-18 13:03:40 -04:00
Jeremy Stretch
068dcf7c35 Added support for group assignment during VLAN import 2016-07-18 11:59:55 -04:00
Jeremy Stretch
a71709d7b7 Fixes #322: Corrected 'vlan_group' to 'group' 2016-07-18 11:35:50 -04:00
Jeremy Stretch
2281917754 Fixes #320: Disallow prefixes with host masks 2016-07-18 10:06:43 -04:00
Jeremy Stretch
9ca73180d2 Added group to VLAN view 2016-07-15 16:32:00 -04:00
Jeremy Stretch
ce389551c9 Fixes #308: Update rack assignment for all child devices when moving a parent device 2016-07-15 16:05:21 -04:00
Jeremy Stretch
b5393ea3b3 Corrected RackGroupNestedSerializer() definition 2016-07-15 15:34:28 -04:00
Jeremy Stretch
e7eef87f2b Fixes #311: Correct IPAddress family evaluation on import 2016-07-15 15:14:49 -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
6113c7bef6 Fixes #307: Validate device type assignment during import validation 2016-07-15 09:45:45 -04:00
Jeremy Stretch
fc02ef258d Fixes #301: Prevent deletion of DeviceBay when installed device is deleted 2016-07-14 17:41:16 -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
85739a11d8 Post-release version bump 2016-07-14 15:22:14 -04:00
Jeremy Stretch
7dd3f33018 Release v1.2.2 2016-07-14 15:21:22 -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
Jeremy Stretch
b4cd784c2b 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
1866355600 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
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
Jeremy Stretch
a4ee81f9c5 Fixes #268: Added support for full 32-bit ASN space 2016-07-13 15:30:15 -04:00
bellwood
77195400f4 Add 'filter' glyphicon to filter panel header 2016-07-13 15:26:24 -04:00
Jeremy Stretch
4999b12182 Removed redundant template context processor 2016-07-13 14:08:46 -04:00
Jeremy Stretch
480e44c58e Fixes #115: Fix deprecated django.core.context_processors reference 2016-07-13 14:05:21 -04:00
Jeremy Stretch
15f784343a Fixes #282: De-select "all" checkbox if one or more objects are deselected 2016-07-13 13:50:50 -04:00
Jeremy Stretch
e998372d6f Fixes #270: Add rack group filter for devices 2016-07-13 13:07:55 -04:00
Jeremy Stretch
0f0d935db3 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
ca48b65c1c Post-release version bump 2016-07-13 12:11:10 -04:00
Jeremy Stretch
ae9d7e4bac Version bump: v1.2.1 2016-07-13 12:01:34 -04:00
Jeremy Stretch
43e4446e75 Fixes #285: Added PREFER_IPV4 configuration setting 2016-07-13 11:16:09 -04:00
Jeremy Stretch
0093d61427 Fixes #275: Exclude self when checking for overlapping aggregates 2016-07-13 10:37:25 -04:00
Johann Schmitz
e93ef07810 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
b27e74c03d Renamed IPAMConfig to DCIMConfig 2016-07-13 09:25:13 -04:00
Jeremy Stretch
1cffda312c Fixes #274: Correct reference to old field 2016-07-12 15:48:56 -04:00
bellwood
2f57e850b5 fixed "rack group" filter label for/dcim/racks/ 2016-07-12 15:16:32 -04:00
bellwood
b966bf790a Update forms.py
added label
2016-07-12 15:12:36 -04:00
Jeremy Stretch
c862487929 Related to #243: Implemented natsort on all Device and DeviceType objects (except interfaces) 2016-07-12 14:53:59 -04:00
bellwood
8ca155ee2a allow filtering by rack group
adds the ability to filter devices by rack group
2016-07-12 14:42:47 -04:00
Jeremy Stretch
f6a42cdf02 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
977578ca28 Fixes #271: Corrected select_related() in secrets API 2016-07-12 12:27:26 -04:00
Jeremy Stretch
d150866952 Post-release version bump 2016-07-12 11:40:40 -04:00
Jeremy Stretch
9a48e6d3c3 Version bump: v1.2.0 2016-07-12 11:28:28 -04:00
Jeremy Stretch
67b5a36bf0 Fixes #162: Return Unicode from display_name() 2016-07-12 10:46:32 -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
8e5b5269f2 Fixes #260: Corrected typo in get_queryset() 2016-07-11 16:21:05 -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
bellwood
c94ff32ba8 Update base.css 2016-07-09 14:09:35 -04:00
Joel
753c6ebd20 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
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
Jeremy Stretch
ba54b68a7a 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
4ba0692bf2 Fixes PEP8 E401 CI error 2016-07-08 22:56:54 -04:00
bellwood
a546627f80 Update _base.html 2016-07-08 20:45:27 -04:00