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