Nick Peelman
8dd76556b2
Add fixtures for mac addresses. add mac addresses to api tests
2016-07-06 13:21:40 -04:00
Nick Peelman
3ceb5261b7
Relocate Add Interface button to match the style used in the rest of the view
2016-07-06 13:21:40 -04:00
Nick Peelman
e7683eb833
Add MAC address field to interfaces
2016-07-06 13:21:40 -04:00
dinoocch
958f32e266
Add LDAP Authentication Documentation
...
Addresses #65
This commit adds documentation for installing and configuring ldap
authentication for netbox.
It may be beneficial to add settings to the configuration.py instead of
editing settings.py if this is an important feature.
2016-07-05 22:10:14 -05:00
Jeremy Stretch
e3427e9989
Revert "v1.1.0 release"
...
This reverts commit 7fb5b825f0 .
2016-07-05 18:12:05 -04:00
Jeremy Stretch
7fb5b825f0
v1.1.0 release
2016-07-05 18:00:12 -04:00
Jeremy Stretch
7d9a7d6a07
Improve DeviceType display (credit to @peelman); add validation for DeviceType components
2016-07-05 17:30:16 -04:00
Jeremy Stretch
c250d3ae7f
Merge pull request #197 from digitalocean/device-bays
...
Device bays
2016-07-05 16:44:06 -04:00
Jeremy Stretch
f95240e5bf
Fixes #199 : Moved prefix_validator from BaseIPField to IPNetworkField
2016-07-05 16:39:43 -04:00
Jeremy Stretch
feab595601
Fix DeviceBay inclusion in admin UI
2016-07-05 16:35:44 -04:00
Jeremy Stretch
53422058ae
Fixed API tests
2016-07-05 15:50:21 -04:00
Jeremy Stretch
00ac6ca645
Minor version increment for new feature (device bays)
2016-07-05 15:34:12 -04:00
Jeremy Stretch
e6ef53f138
Added parent_device to DeviceSerializer
2016-07-05 15:32:16 -04:00
Nick Peelman
d4512a45fb
Fixing dumb indent mistake...
2016-07-05 15:14:03 -04:00
Nick Peelman
0135d945b5
make device type network/console/power tables show based on device type settings
2016-07-05 15:00:25 -04:00
Nick Peelman
ae42e163fa
Fixing a nesting/logic issue on device type edit/delete buttons
2016-07-05 14:59:29 -04:00
Jeremy Stretch
22a85d09d2
Extended API to include DeviceBays
2016-07-05 13:43:19 -04:00
Jeremy Stretch
e2ba816fd9
Added DeviceType to device bays table
2016-07-05 13:42:14 -04:00
Jeremy Stretch
0a98894eb6
Merge pull request #107 from koep/develop
...
Add option to dockerize netbox
2016-07-01 18:02:33 -04:00
Jeremy Stretch
43eeb3a929
Initial work on #91 : Support for subdevices
2016-07-01 17:34:47 -04:00
Nick Peelman
a16bf95724
Fix interface connections list view glitch
2016-07-01 13:55:44 -04:00
Jeremy Stretch
bcef221194
Fixes #169 : Fallback to cancel_url if object is missing get_absolute_url()
2016-07-01 10:25:13 -04:00
Jeremy Stretch
9bb24f05e3
Post-release version bump
2016-06-30 18:29:37 -04:00
Jeremy Stretch
eb8a81e223
Issue #140 : Fixed Unicode bug in message (ObjectEditView)
2016-06-30 18:04:14 -04:00
Jeremy Stretch
5d2d106b8e
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
9c02bd969f
Fixes #143 : Noted that the lowest occupied U is used for mounting multi-U devices
2016-06-30 16:19:48 -04:00
Jeremy Stretch
3becfba985
Fixes #109 : Hide navbar for anonymous users when LOGIN_REQUIRED = True
2016-06-30 16:02:18 -04:00
Christian Koep
623bf9678a
Add option to dockerize netbox
2016-06-30 21:43:32 +02:00
Jeremy Stretch
204adb4639
Fixes #135 : Add button to toggle navbar on small screens
2016-06-29 22:51:10 -04:00
Jeremy Stretch
28a06bdd13
Version bump for next release
2016-06-29 17:48:11 -04:00
Jeremy Stretch
fa72d9eba6
Fixes #117 : Improved device import validation
2016-06-29 14:53:24 -04:00
Jeremy Stretch
84d50961e6
Suppressed '__all__' field name in BulkImportForm validation
2016-06-29 14:52:02 -04:00
Jeremy Stretch
39a3dc4c9f
Corrected capitalization of rack face in example
2016-06-29 14:16:07 -04:00
Jeremy Stretch
56cdc4a03b
Added VERSION to settings and page footer
2016-06-29 14:05:01 -04:00
Jeremy Stretch
8f6bef1966
Fixed PEP8 error
2016-06-29 13:38:51 -04:00
Jeremy Stretch
ed6a7541db
Merge pull request #100 from pitkley/replace-pydot
...
Replace pydot with graphviz
2016-06-29 12:53:30 -04:00
Jeremy Stretch
6966967952
Fixes #108 : Added search for Sites
2016-06-29 12:06:37 -04:00
Jeremy Stretch
a52fd1aeee
Added a link to the GitHub issues page to the server error page
2016-06-29 11:04:34 -04:00
Jeremy Stretch
67e0d21fe6
Fixes #110 : Added status field to bulk editing form for Prefixes and VLANs
2016-06-29 10:52:06 -04:00
Jeremy Stretch
4751e95602
Fixes #103 : Corrected VRF filters for Prefixes and IPAddresses
2016-06-29 09:45:59 -04:00
Pit Kleyersburg
50ed3af569
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
df4bb61c48
A modest attempt at improving interface ordering; see #9
2016-06-28 23:22:41 -04:00
Jeremy Stretch
e7d84c8341
Fixes #92 : Redirect to module creation page on 'add another'
2016-06-28 17:12:09 -04:00
Jeremy Stretch
153dfc40ca
Fixed VRF filter for API
2016-06-28 16:01:48 -04:00
Jeremy Stretch
4c140295c5
Fixes #61 : Added list of RackGroups to Site view
2016-06-28 14:53:33 -04:00
Jeremy Stretch
14b22606ae
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
b00f211dff
Fixes #84 : Added IFACE_FF_10GE_COPPER
2016-06-28 13:32:47 -04:00
Jeremy Stretch
ab71de1f35
Fixes #80 : Correct rack face (lowercase) to be consistent with export behavior (uppercase)
2016-06-28 11:38:09 -04:00
Jeremy Stretch
c4edb37ad1
Merge branch 'develop' of https://github.com/digitalocean/netbox into develop
2016-06-28 11:15:56 -04:00
Jeremy Stretch
556be4a9c6
Fixes #72 : Check for re-used interfaces when importing interface connections
2016-06-28 11:11:53 -04:00
Jeremy Stretch
66ec07eb0f
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
f5a1b3683c
Fixes #67 : Improved Aggregate validation; extended aggregate documentation
2016-06-28 10:04:03 -04:00
Jeremy Stretch
08ee992c59
Fixes #48 : Set .container to auto with a max width
2016-06-28 09:50:00 -04:00
Jeremy Stretch
0a82c7ac59
Fixes #45 : Strip plus signs during slugification
2016-06-28 09:39:55 -04:00
Matt Layher
0a6c8ee907
Fix PEP 8 error in DCIM tests
2016-06-28 00:25:12 -04:00
Jeremy Stretch
670d264c9d
Corrected SiteTest to account for earlier Graph model change
2016-06-27 23:56:39 -04:00
Jeremy Stretch
925416ddfe
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
b3ec1e28f7
Corrected rack height validation to exclude 0U devices
2016-06-27 23:08:30 -04:00
Jeremy Stretch
e5b0ab4dca
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