Jeremy Stretch
118bb5ea73
Fixed DCIM API test
2016-09-28 10:02:18 -04:00
Jeremy Stretch
35b3d8e33a
Fixes #581 : Corrected initialization of custom boolean and select fields
2016-09-28 09:58:59 -04:00
Jeremy Stretch
187a6dee17
Closes #579 : Add a description field to ExportTemplate
2016-09-27 16:31:18 -04:00
Jeremy Stretch
0900a6bf49
Added subdevice_role to DeviceTypeSerializer
2016-09-27 16:04:14 -04:00
Jeremy Stretch
6cba2e92f2
Merge pull request #574 from rfdrake/mobile
...
viewport change for mobile
2016-09-27 13:58:57 -04:00
Jeremy Stretch
796b131f73
Fixes #577 : Correct initialization of custom boolean fields
2016-09-27 13:42:10 -04:00
Jeremy Stretch
bdb8d62cef
Closes #575 : Allow all valid URL schemes in custom fields
2016-09-27 11:42:20 -04:00
Jeremy Stretch
d049c1c244
Fixes #576 : Delete all relevant CustomFieldValues ehen deleting a CustomFieldChoice
2016-09-27 10:51:33 -04:00
Robert Drake
45432a6f29
viewport change for mobile
2016-09-26 23:43:05 -04:00
Jeremy Stretch
fde24258e3
Fixes #571 : Correct rack group filter on device list
2016-09-22 10:06:59 -04:00
Jeremy Stretch
33694030b7
Tweaked ExportTemplate admin display
2016-09-21 11:57:05 -04:00
Jeremy Stretch
f8f973dac2
Post-release version bump
2016-09-21 11:45:12 -04:00
Jeremy Stretch
325d96dabb
Quick fix for v1.6.1 related to #561
2016-09-21 11:43:22 -04:00
Jeremy Stretch
aa2612aeba
Post-release version bump
2016-09-21 10:15:03 -04:00
Jeremy Stretch
75d8852bf7
Release v1.6.1
2016-09-21 09:55:57 -04:00
Jeremy Stretch
0444ac7db9
Introduced NullableModelMultipleChoiceField to allow null filtering without causing introspection issues during database migrations
2016-09-20 15:48:58 -04:00
Jeremy Stretch
b2684aeefc
status filter fields should not be required
2016-09-20 11:29:30 -04:00
Jeremy Stretch
6ccc6244dd
Corrected PrefixFilterForm
2016-09-20 11:25:16 -04:00
Jeremy Stretch
e618bf40ec
Reimplemented FilterChoiceField
2016-09-20 11:08:25 -04:00
Jeremy Stretch
e3f0a12313
PEP8 fix
2016-09-19 16:21:42 -04:00
Jeremy Stretch
687e68db69
Fixes #564 : Display custom fields for all applicable objects
2016-09-19 16:13:02 -04:00
Jeremy Stretch
b10e29aaac
Closes #561 : Make custom fields accessible from within export templates
2016-09-19 16:11:37 -04:00
Jeremy Stretch
d0c92b4f8a
Removed obsolete dependency
2016-09-19 10:32:38 -04:00
Jeremy Stretch
513408f16a
Fixes #562 : Fixed bulk interface creation
2016-09-19 10:31:40 -04:00
Jeremy Stretch
64326e7c9d
Closes #552 : Added a None filter option for custom select fields
2016-09-16 13:42:07 -04:00
Jeremy Stretch
ce9d853883
Closes #415 : Added an expand/collapse toggle button to the prefix list
2016-09-16 11:50:02 -04:00
Jeremy Stretch
814a0e7344
Tweak to #493
2016-09-16 10:31:42 -04:00
Jeremy Stretch
2c7c0ce29d
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
2015d08407
Merge pull request #555 from rfdrake/develop
...
Fix for Docker ldap
2016-09-16 09:59:43 -04:00
Jeremy Stretch
9dea5656ad
Added 'none' options to filters for optional fields
2016-09-15 17:12:53 -04:00
Jeremy Stretch
daadf7a49b
Fixes #557 : Add 'global' choice to VRF filter for prefixes and IP addresses
2016-09-15 16:03:53 -04:00
Jeremy Stretch
2567412121
Fixes #531 : Order prefixes by VRF assignment
2016-09-15 12:09:54 -04:00
Jeremy Stretch
5e4fce248c
Fixes #558 : Update slug field when name is populated without a key press
2016-09-15 11:36:45 -04:00
Jeremy Stretch
824d2d8205
Implemented FilterChoiceField and get_filter_choices() to reduce filter form boilerplate
2016-09-14 16:27:26 -04:00
Robert Drake
9eec975800
change ldap.py to ldap_config.py
2016-09-14 13:32:54 -04:00
Jeremy Stretch
4fa536b940
Post-release version bump
2016-09-13 12:16:42 -04:00
Jeremy Stretch
9591fb9330
PEP8 fix
2016-09-13 12:10:21 -04:00
Jeremy Stretch
cbfdd5dbd1
Relase v1.6.0
2016-09-13 12:08:36 -04:00
Jeremy Stretch
cd2fa6ed78
Simplified FibreChannel interface form factors
2016-09-13 11:21:15 -04:00
Jeremy Stretch
bef9a0c77f
Added address family filters to aggregate and prefix lists
2016-09-13 10:35:55 -04:00
Jeremy Stretch
6af91b581b
#167 : Added more interface form factors
2016-09-12 21:34:47 -04:00
Jeremy Stretch
afe805bd28
Corrected filtering of boolean custom fields
2016-09-12 15:59:43 -04:00
Jeremy Stretch
6af7403738
Fixes #507 : Corrected rendering of nav menu on screens narrower than 1200px
2016-09-12 15:02:40 -04:00
Jeremy Stretch
98fe83944f
Deleted obsolete javascript
2016-09-12 13:50:55 -04:00
Jeremy Stretch
37e0388a5a
Fixes #522 : Remove obsolete check for staff status when bulk deleting objects
2016-09-12 11:21:13 -04:00
Jeremy Stretch
99510a990a
Fixes #544 : Strip CRLF-style line terminators from rendered export templates
2016-09-12 10:42:59 -04:00
Jeremy Stretch
6e5a099834
Fixes #540 : Add links for VLAN roles under VLAN nav menu
2016-09-12 09:44:24 -04:00
Jeremy Stretch
e0b17b1496
Fixes #515 : Clarify when 'face' field is required
2016-09-12 09:36:23 -04:00
Jeremy Stretch
d74d85a042
Added URL custom field type; added is_filterable toggle; fixed bulk editing
2016-08-23 16:45:26 -04:00
Jeremy Stretch
fcd4c9f7de
Corrected reporting of bulk edits to custom fields
2016-08-23 12:47:44 -04:00
Jeremy Stretch
25c46894b4
Corrected CustomField ordering
2016-08-23 12:25:23 -04:00
Jeremy Stretch
4a2e80aeee
Added a weight to CustomField for ordering fields within a form
2016-08-23 12:11:27 -04:00
Jeremy Stretch
74a5960992
Added custom field support to filter forms
2016-08-23 12:05:28 -04:00
Jeremy Stretch
28b9dda55d
Implemented dynamic filters for custom fields
2016-08-23 11:18:00 -04:00
Jeremy Stretch
3b36a35b9a
Fixed API tests
2016-08-22 17:15:20 -04:00
Jeremy Stretch
b9dcf9ca12
Refreshed migrations
2016-08-22 15:52:26 -04:00
Jeremy Stretch
faed3c1314
Merged develop
2016-08-22 15:49:41 -04:00
Jeremy Stretch
f0a85b1dd3
Optimized API performance
2016-08-22 15:16:49 -04:00
Jeremy Stretch
76f0463290
Extended API to include custom fields
2016-08-22 13:20:30 -04:00
Jeremy Stretch
b14afaa687
Updated bulk edit forms to support custom fields
2016-08-22 13:11:57 -04:00
Jeremy Stretch
eab18a81c9
Adjusted display of created and last_updated times for primary objects
2016-08-19 12:19:02 -04:00
Jeremy Stretch
7a558d8332
Fixes #490 : Corrected display of circuit commit rate
2016-08-19 10:41:37 -04:00
Jeremy Stretch
8cf2ae7851
Fixes #495 : Include tenant in prefix and IP CSV export
2016-08-19 10:31:16 -04:00
Stian Vikan
0708942ab8
Fixed csv reader to handle special characters
2016-08-19 12:09:40 +02:00
Jeremy Stretch
ab90a06c54
Fixes #486 : Prompt for secret key only if updating a secret's value
2016-08-18 16:43:41 -04:00
Jeremy Stretch
63ac4e2c42
Fixes #476 : Corrected rack import instructions
2016-08-18 15:23:28 -04:00
Jeremy Stretch
1d6299622b
Documentation and cleanup
2016-08-18 14:23:28 -04:00
Jeremy Stretch
6f44f4245e
Fixed default value for boolean fields
2016-08-18 11:44:40 -04:00
Jeremy Stretch
de8fd550cb
Fixes #484 : Allow bulk deletion of >1K objects
2016-08-18 10:12:43 -04:00
Jeremy Stretch
9bdb50c33e
Optimized bulk editing of custom fields
2016-08-17 15:52:27 -04:00
Jeremy Stretch
a33e89fed7
Converted to a single column for value storage
2016-08-17 14:49:42 -04:00
Jeremy Stretch
b0a325f173
More performance improvements
2016-08-17 13:40:22 -04:00
Jeremy Stretch
b7a90dd09a
Added icon for boolean fields
2016-08-17 13:40:06 -04:00
Jeremy Stretch
8d99ad3099
Corrected issue with duplicate queries
2016-08-17 12:41:12 -04:00
Jeremy Stretch
c49177e59c
Merge branch 'develop' into custom-fields
2016-08-17 12:05:13 -04:00
Jeremy Stretch
aa84d04c8b
Removed redundant PK list from bulk edit template
2016-08-17 12:04:16 -04:00
Jeremy Stretch
c8b85202d1
Fixed test case name
2016-08-16 17:49:52 -04:00
Jeremy Stretch
af459cd19b
Added some simple tests for custom fields
2016-08-16 17:48:35 -04:00
Jeremy Stretch
7d879bb0dc
Added bulk editing capability for custom fields
2016-08-16 14:57:04 -04:00
Jeremy Stretch
a9a55350df
Merging v1.5.2
2016-08-16 10:19:55 -04:00
Jeremy Stretch
f019253c8e
Post-release version bump
2016-08-16 09:34:26 -04:00
Jeremy Stretch
2eb8b4fe71
Release v1.5.2
2016-08-16 09:32:53 -04:00
Jeremy Stretch
989ec721d3
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
d045429b51
Fixes #469 : Added missing import buttons to list views
2016-08-15 17:57:17 -04:00
Jeremy Stretch
c60c4ad0df
Added templates for IPAM objects; cleaned up admin
2016-08-15 16:58:25 -04:00
Jeremy Stretch
78c3b25f0a
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
13136d0ccb
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
8faa16c831
Fixes #460 : For real this time
2016-08-15 15:39:48 -04:00
Jeremy Stretch
6cdb62b67e
Minimal implemtnation of custom fields
2016-08-15 15:24:23 -04:00
Jeremy Stretch
4f774f8ba6
Fixes #460 : Corrected ordering of IP addresses with differing prefix lengths
2016-08-13 01:02:03 -04:00
Jeremy Stretch
550a05487d
Initial work on custom fields
2016-08-12 17:20:01 -04:00
Jeremy Stretch
bf1b8ab9b8
Enable custom export templates for Tenants
2016-08-12 13:29:24 -04:00
Jeremy Stretch
b74f338aa1
Fixes #463 : Prevent prepopulation of livesearch field with '---------'
2016-08-12 11:24:29 -04:00
Jeremy Stretch
35aa8acd09
Post-release version bump
2016-08-11 13:54:07 -04:00
Jeremy Stretch
0b4d3446bf
Release v1.5.1
2016-08-11 13:47:09 -04:00
Jeremy Stretch
2b8e06faa2
Added Device asset_tag field to API tests
2016-08-11 13:46:44 -04:00
Jeremy Stretch
c86a1123f0
Closes #421 : Added asset_tag field to devices
2016-08-11 11:58:21 -04:00
Jeremy Stretch
e2ad1d4be0
Closes #456 : Added IP search box to home page
2016-08-11 11:06:56 -04:00
Jeremy Stretch
219f084805
Fixes #457 : Added role field to rack edit form
2016-08-11 10:19:50 -04:00
Jeremy Stretch
098ff961e3
Fixes #454 : Correct typecasting on rack export
2016-08-10 22:27:27 -04:00
Jeremy Stretch
74528c6036
Colorized roles in rack and device lists
2016-08-10 22:20:09 -04:00
Jeremy Stretch
3324f397d9
Post-release version bump
2016-08-10 17:48:14 -04:00
Jeremy Stretch
0f779dd682
Release v1.5.0
2016-08-10 17:41:08 -04:00
Jeremy Stretch
7938c9211f
Removed obsolete setting LOGOUT_URL
2016-08-10 16:08:02 -04:00
Jeremy Stretch
1f4d5b84b3
Added status field to DeviceTestCase tests (Django 1.10 BooleanField issue)
2016-08-10 16:04:44 -04:00
Jeremy Stretch
a89fb734a0
Added colored labels for device and rack roles
2016-08-10 13:35:55 -04:00
Jeremy Stretch
b2f03dfb16
Fixed redirect after editing RackGroups and VLANGroups
2016-08-10 13:13:26 -04:00
Jeremy Stretch
cbde6e8321
Miscellaneous query optimizations
2016-08-10 13:07:11 -04:00
Jeremy Stretch
ed03449164
Closes #241 : Introduced rack roles
2016-08-10 11:52:27 -04:00
Jeremy Stretch
47a89999b8
Extended DCIM API to include a device modules list
2016-08-10 10:44:37 -04:00
Jeremy Stretch
a7dd2695a2
Closes #157 : Added manufacturer field to module model
2016-08-10 10:24:47 -04:00
Jeremy Stretch
8035538b74
Fixes #445 : Limit rack height to between 1U and 100U (inclusive)
2016-08-09 17:19:23 -04:00
Jeremy Stretch
474b19d927
We have a logo!
2016-08-09 14:57:14 -04:00
Jeremy Stretch
31ebbb3324
Fixes #444 : Corrected prefix model validation
2016-08-09 09:50:50 -04:00
Jeremy Stretch
bddd29c99f
Fixes #443 : Correctly display and initialize VRF for creation of new IP addresses
2016-08-08 21:44:54 -04:00
Jeremy Stretch
e7116b81a4
#180 : Added type and width fields to Rack model
2016-08-08 18:01:15 -04:00
Jeremy Stretch
d463161619
Closes #149 : Added upstream_speed field to Circuit
2016-08-08 16:51:19 -04:00
Jeremy Stretch
5116db3344
Fixes #442 : Correct child device import instructions
2016-08-08 12:28:38 -04:00
Jeremy Stretch
b131fbd774
Corred typo in HTML
2016-08-08 12:04:20 -04:00
Jeremy Stretch
324a5e10d7
Fixes #433 : Correct form validation when editing child devices
2016-08-08 09:45:44 -04:00
Jeremy Stretch
69debfdefa
Post-release version bump
2016-08-06 16:32:54 -04:00
Jeremy Stretch
e55acf8c63
Migration for new interface form factors added in #167
2016-08-06 16:27:00 -04:00
Jeremy Stretch
c19e358eef
Making PEP8 happy
2016-08-06 16:19:44 -04:00
Jeremy Stretch
efe7b46021
Release v1.4.2
2016-08-06 16:16:35 -04:00
Jeremy Stretch
ededd3f464
Fixes #253 : Added ability to search by prefix to IP address filters
2016-08-06 16:02:57 -04:00
Jeremy Stretch
ac2aa7ea89
Fixes #435 : Added a "add prefix" button to the VLAN view
2016-08-06 15:44:28 -04:00
Jeremy Stretch
04c9ebd46d
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
c3c3b80cd9
Fixed toggling of secret lock/unlock buttons
2016-08-04 14:42:34 -04:00
Jeremy Stretch
29c4394e64
Fixes #429 : Correct redirection of user when adding a secret to a device
2016-08-04 14:37:38 -04:00
Jeremy Stretch
76b9a1c3af
#167 : Added new interface form factors
2016-08-04 13:38:45 -04:00
Jeremy Stretch
6184eb6664
Fixes #425 : Ignore leading and trailing periods when generating a slug
2016-08-04 11:52:55 -04:00
Jeremy Stretch
e413012cbb
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
ea2e734ba8
Post-release version bump
2016-08-03 17:49:28 -04:00
Jeremy Stretch
4ee63f4ff8
Post-release version bump
2016-08-03 17:49:08 -04:00
Jeremy Stretch
4ab40c4489
Release v1.4.1
2016-08-03 17:39:57 -04:00
Jeremy Stretch
7944ee6419
Fixes #422 : Added ability to encapsulate within double quotes values which contain commas
2016-08-03 17:33:15 -04:00
Jeremy Stretch
72690bfd0a
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
3b9ac3b986
More intelligent handling of first/last IPs
2016-08-03 12:30:29 -04:00
Jeremy Stretch
79b1bbb9e1
Fixed calculation of available IPs between two existing IPs
2016-08-03 12:20:24 -04:00
Jeremy Stretch
533b4082d8
Fixed calculation of last_ip_in_prefix for IPv6
2016-08-03 12:06:17 -04:00
Jeremy Stretch
81d955ab7d
Rewrote add_available_ipaddresses() to be much more efficient and IPv6-friendly
2016-08-03 12:00:35 -04:00
Jeremy Stretch
57373c9d6f
Initial work on #289
2016-08-02 17:20:12 -04:00
Jeremy Stretch
bc9158a74f
Closes #412 : Tenant group assignment is no longer mandatory
2016-08-02 16:04:25 -04:00
Jeremy Stretch
9f3647cd53
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
d294e916a4
Fixes #406 : Corrected ordering of port_speed and commit_rate in CircuitTable
2016-08-02 10:50:25 -04:00
Jeremy Stretch
249faffe42
Fixes #409 : Filter IPs and prefixes by tenant slug rather than by its PK
2016-08-02 10:39:42 -04:00
Jeremy Stretch
3327954a34
Fixes #411 : Corrected name of secret roles page
2016-08-02 10:27:58 -04:00
Jeremy Stretch
3b76377cac
Post-release version bump
2016-08-01 13:44:22 -04:00
Jeremy Stretch
00e0fb5798
Pre-release version bump
2016-08-01 13:35:49 -04:00
Jeremy Stretch
1fd189f9b1
Replaced most glyphicons with Font Awesome
2016-08-01 13:29:45 -04:00
Jeremy Stretch
b73f980eb2
Closes #176 : Added initial_data fixtures for new installs
2016-08-01 12:29:26 -04:00
Jeremy Stretch
65ea2af4b7
Partial conversion from glyphicons to font awesome
2016-07-29 18:04:38 -04:00
Jeremy Stretch
8a9c6ce37a
Standardized display of attributes for primary objects
2016-07-29 15:31:35 -04:00
Jeremy Stretch
1bbe7f95d6
PEP8 cleanup
2016-07-29 14:46:29 -04:00
Jeremy Stretch
d09ede8d1f
Corrected omitted variable
2016-07-29 14:29:13 -04:00
Jeremy Stretch
bcb9ab7116
Show graphs button only if there is at least one graph to display
2016-07-29 13:19:58 -04:00
Jeremy Stretch
75c3e62ca8
Changed VRF and VLAN views to use PrefixBriefTable
2016-07-29 13:03:44 -04:00
Jeremy Stretch
38aee33df0
Closes #358 : Improved search of all objects
2016-07-29 12:51:23 -04:00
Jeremy Stretch
2daffdf087
Added account field to provider table
2016-07-29 12:33:40 -04:00
Jeremy Stretch
03d71f9764
Standardized breadcrumb hierarchies
2016-07-29 11:20:47 -04:00
Jeremy Stretch
fa906c74c0
Fixed actions column alignment
2016-07-29 10:57:09 -04:00
Jeremy Stretch
d933d034e0
Changed TenantGroup edit link to a button
2016-07-28 16:03:59 -04:00
Jeremy Stretch
397943b222
Allow unassigning VRF and tenants when editing objects in bulk
2016-07-28 15:59:49 -04:00
Jeremy Stretch
6b41794e12
Implemented bulk editing for sites
2016-07-28 15:30:29 -04:00
Jeremy Stretch
b6e5bafd65
Replaced edit links with buttons
2016-07-28 15:04:33 -04:00
Jeremy Stretch
e6c06b39e8
Adds tenant assignment to Prefix and IPAddress objects
2016-07-28 13:50:46 -04:00
Jeremy Stretch
a25534f3de
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
aa6c840c45
Fixes #392 : Don't include child devices in non-racked devices table
2016-07-28 10:06:25 -04:00
Jeremy Stretch
3bb10bca1b
Linkified VRF column in prefix and IP address tables
2016-07-27 16:52:20 -04:00
Jeremy Stretch
1f9e4dc707
Fixed platform selection during bulk editing of devices
2016-07-27 16:38:21 -04:00
Jeremy Stretch
76efea87ff
Closes #394 : Added global option to VRF selection widget during bulk editing
2016-07-27 16:29:30 -04:00
Jeremy Stretch
483ad256a8
Miscellaneous API query optimizations
2016-07-27 14:40:19 -04:00
Jeremy Stretch
618566abe8
Added VRF stats to home page
2016-07-27 14:13:07 -04:00
Jeremy Stretch
4cc84aed5a
PEP8 fix
2016-07-27 13:59:18 -04:00
Jeremy Stretch
300e67388b
Tenancy-related API cleanup
2016-07-27 13:42:17 -04:00
Jeremy Stretch
2981ead41b
Extended IPAM API to support tenancy
2016-07-27 13:37:55 -04:00
Jeremy Stretch
e4960873f3
Added stats to tenant view
2016-07-27 11:56:47 -04:00
Jeremy Stretch
2abee211a2
Implemented tenancy for VRFs and VLANs
2016-07-27 11:29:20 -04:00
Jeremy Stretch
65b008a493
Cleaned up migrations
2016-07-26 18:01:01 -04:00
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