release 2.017000

This commit is contained in:
Oliver Gorwits
2013-09-23 20:47:35 +01:00
parent 2bc5a8dec0
commit 26de9cc6d9
5 changed files with 76 additions and 5 deletions

View File

@@ -1,3 +1,50 @@
2.017000 - 2013-09-23
[NEW FEATURES]
* CSV download support for plugins
* CSV download option for many reports and search/device results tabs
* Icon in device port sidebar to reset to display defaults
* Add "not" option in device port sidebar to invert Port/Name/VLAN filter
[ENHANCEMENTS]
* Try to make clear the intent of the navbar search and sidebar search
* Device port sidebar legen display improvements
* Minor CSS tweaks
* Better logic for wildcarding on partial device port name match
* Show manual topology links in device port table (yellow icon)
* Change order or user tasks menu to have logout at the bottom
* Show SNMP::Info version in the about page (if installed)
* Navbar background image :-)
* Documentation of the following features:
Main App::Netdsisco page:
- How to migrate from Netdisco 1.x
- Suggest enable "housekeeping" setting in config after install
Manual::Development:
- How to git clone and run web server in dev mode
Manual::WritingPlugins:
- Plugins can return CSV data
- Dancer route handler Role Based Access Control
- ~/site_plugins INC dir supported for locally developed Plugins
- App::NetdiscoX::Web::Plugin:: namespace for non-core Plugins
- How to load Javascript and CSS files in <head> from a Plugin
- Advice on supporting config settings (deployment.yml) in Plugins
- Device Port column Plugins
- Observium plugin (an example of a device port column plugin)
[BUG FIXES]
* Depend on newer Starman to avoid nasty EPIPE bug
* Page title update fixes
* Make sure navbar search field is always filled when internally linking
* Fix APs channel list collapse when more than 10 APs
* Make navbar search strikethrough work in more corner cases
* Treat ifStatus "dormant" interfaces as "up"
* Remove collision in "vendor" query string param name
* Clear port remote_* details when manual topology is deleted
* Misnamed no_port_control option is renamed to check_userlog
2.016003 - 2013-09-12 2.016003 - 2013-09-12
[BUG FIXES] [BUG FIXES]
@@ -23,12 +70,12 @@
* Wireless AP Reports (jeneric) * Wireless AP Reports (jeneric)
* About page (jeneric) * About page (jeneric)
* Allow port list filtering by port state (up/down/etc)
* Explicit partial match setting for port filter
[ENHANCEMENTS] [ENHANCEMENTS]
* Store port control and device delete log messages * Store port control and device delete log messages
* Allow port list filtering by port state (up/down/etc)
* Explicit partial match setting for port filter
[BUG FIXES] [BUG FIXES]

View File

@@ -200,6 +200,7 @@ share/public/images/diagona_settings.png
share/public/images/dusseldorf_settings.png share/public/images/dusseldorf_settings.png
share/public/images/glyphicons_072_bookmark.png share/public/images/glyphicons_072_bookmark.png
share/public/images/matte_basic_pin.png share/public/images/matte_basic_pin.png
share/public/images/navbar_disco.png
share/public/images/splashyfish_left.png share/public/images/splashyfish_left.png
share/public/images/splashyfish_right.png share/public/images/splashyfish_right.png
share/public/images/tango_sweep.png share/public/images/tango_sweep.png
@@ -224,20 +225,30 @@ share/views/ajax/admintask/pseudodevice.tt
share/views/ajax/admintask/topology.tt share/views/ajax/admintask/topology.tt
share/views/ajax/admintask/users.tt share/views/ajax/admintask/users.tt
share/views/ajax/device/addresses.tt share/views/ajax/device/addresses.tt
share/views/ajax/device/addresses_csv.tt
share/views/ajax/device/details.tt share/views/ajax/device/details.tt
share/views/ajax/device/modules.tt share/views/ajax/device/modules.tt
share/views/ajax/device/netmap.tt share/views/ajax/device/netmap.tt
share/views/ajax/device/ports.tt share/views/ajax/device/ports.tt
share/views/ajax/device/ports_csv.tt
share/views/ajax/report/apchanneldist.tt share/views/ajax/report/apchanneldist.tt
share/views/ajax/report/apchanneldist_csv.tt
share/views/ajax/report/apradiochannelpower.tt share/views/ajax/report/apradiochannelpower.tt
share/views/ajax/report/apradiochannelpower_csv.tt
share/views/ajax/report/duplexmismatch.tt share/views/ajax/report/duplexmismatch.tt
share/views/ajax/report/duplexmismatch_csv.tt
share/views/ajax/report/halfduplex.tt share/views/ajax/report/halfduplex.tt
share/views/ajax/report/halfduplex_csv.tt
share/views/ajax/report/portutilization.tt share/views/ajax/report/portutilization.tt
share/views/ajax/report/portutilization_csv.tt
share/views/ajax/search/device.tt share/views/ajax/search/device.tt
share/views/ajax/search/device_csv.tt
share/views/ajax/search/node_by_ip.tt share/views/ajax/search/node_by_ip.tt
share/views/ajax/search/node_by_mac.tt share/views/ajax/search/node_by_mac.tt
share/views/ajax/search/port.tt share/views/ajax/search/port.tt
share/views/ajax/search/port_csv.tt
share/views/ajax/search/vlan.tt share/views/ajax/search/vlan.tt
share/views/ajax/search/vlan_csv.tt
share/views/device.tt share/views/device.tt
share/views/index.tt share/views/index.tt
share/views/inventory.tt share/views/inventory.tt

View File

@@ -49,8 +49,9 @@ requires:
SNMP::Info: 3.05 SNMP::Info: 3.05
SQL::Translator: 0.11016 SQL::Translator: 0.11016
Socket6: 0.23 Socket6: 0.23
Starman: 0.3008 Starman: 0.4008
Template: 2.24 Template: 2.24
Template::Plugin::CSV: 0.04
URL::Encode: 0.01 URL::Encode: 0.01
YAML: 0.84 YAML: 0.84
YAML::XS: 0.41 YAML::XS: 0.41
@@ -63,4 +64,4 @@ resources:
homepage: http://netdisco.org/ homepage: http://netdisco.org/
license: http://opensource.org/licenses/bsd-license.php license: http://opensource.org/licenses/bsd-license.php
repository: git://git.code.sf.net/p/netdisco/netdisco-ng repository: git://git.code.sf.net/p/netdisco/netdisco-ng
version: 2.016003 version: 2.017000

View File

@@ -7,7 +7,7 @@ use 5.010_000;
use File::ShareDir 'dist_dir'; use File::ShareDir 'dist_dir';
use Path::Class; use Path::Class;
our $VERSION = '2.016003'; our $VERSION = '2.017000';
BEGIN { BEGIN {
if (not ($ENV{DANCER_APPDIR} || '') if (not ($ENV{DANCER_APPDIR} || '')

View File

@@ -35,6 +35,18 @@ but they are backwards compatible.
=back =back
=head1 2.017000
=head2 General Notices
There is a bug in Macsuck whereby in rare circumstances some invalid SQL is
generated. The root cause is known but we want to take more time to get the
fix right. It should only be a few more days.
The C<no_port_control> configuration setting is now called C<check_userlog>
and its logic is inverted. Don't worry if this is not familiar to you - the
option is only used by Netdisco Developers.
=head1 2.016000 =head1 2.016000
=head2 General Notices =head2 General Notices