Commit Graph
100 Commits
Author SHA1 Message Date
Oliver Gorwits e83bc2185f start to save sidebar in datatables state 2014-11-01 11:36:51 +00:00
Oliver Gorwits 627421241a re-enable history mangling 2014-10-25 22:02:13 +01:00
Oliver Gorwits cf786f282e remove cookie processing 2014-10-25 21:59:17 +01:00
Oliver Gorwits cc44cdde62 make sure page says when colvis changed, and is not stored in state 2014-10-25 21:52:12 +01:00
Oliver Gorwits 3a4df4527d filter is not saved with state 2014-10-25 21:34:09 +01:00
Oliver Gorwits 2e29f0b11d sidebar defaults follow params; fix state saving 2014-10-25 21:20:28 +01:00
Oliver Gorwits bd3bcb36f8 sidebar built from config, colvis defaults from sidebar 2014-10-25 19:19:56 +01:00
Oliver Gorwits ca6a08ef46 Change from ?tab=tabname param to .../tabname path
The reason for this is that DataTables keys local data on the page path, so
each tab should have its own path. We're already doing this for reports and
admin tasks, so it also makes sense to have consistency with search and device
tabs.

Squashed commit of the following:

commit 4ad33a23a81122496adfe561ad14f039e6255eff
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 14:46:17 2014 +0100

    fix search preference selection

commit 363e094935d386961e8773f787af41c46b83129a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 14:36:45 2014 +0100

    fix css selector to match begins with /search

commit 43c972ee0d9401f74dcc3bd30052dba130b0d068
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 14:18:24 2014 +0100

    fix history push

commit 84f83eb46874b0222c0484014389713e4f027c8a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 14:06:44 2014 +0100

    update sidebar form for tab-path, remove hidden tab name field

commit 344d4679a83f714c998cd475c041f8effab0c696
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 14:05:49 2014 +0100

    update template links for tab path

commit 9cf370d7eb4413aac6fc19c2c13a9bf670600965
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 14:04:57 2014 +0100

    move tab-specific JS from common into specific includes files

commit c2d8592a18e389535368d1e74fed29fe5a0eabd8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 14:02:46 2014 +0100

    fix mode

commit 52487cea47eaaea7f5c74536ad6d4bb2a8d6ba4c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 14:01:15 2014 +0100

    move from tab param to tabname template var

commit b5a2424631a0050d5de3bc658746a40cd822e869
Merge: 531782b d8102bf
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Oct 25 10:50:00 2014 +0100

    Merge branch 'master' into em-device-ports-json
2014-10-25 14:51:15 +01:00
Oliver Gorwits f7985c08ba Merge branch 'master' into em-device-ports-json 2014-10-25 14:50:52 +01:00
Oliver Gorwits d8102bf0d4 Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng 2014-10-23 23:04:47 +01:00
Oliver Gorwits 531782b30c working device ports sidebar column and in-cell checkboxes 2014-10-23 23:04:02 +01:00
Oliver Gorwits 93b6274722 Merge branch 'master' into em-device-ports-json 2014-10-19 13:46:47 +01:00
Oliver Gorwits e72bfa750e fix for latest DBIx::Class (deploy) 2014-10-19 13:46:41 +01:00
Oliver Gorwits ecfb13f576 Merge branch 'master' into em-device-ports-json 2014-10-19 13:34:04 +01:00
Oliver Gorwits 8d51e69563 depend on Dancer version with fixed YAML::XS support 2014-10-19 13:33:50 +01:00
Oliver Gorwits 33880ce8b3 sidebar live toggling of node properties 2014-10-11 13:01:03 +01:00
Oliver Gorwits df6f2dc3c7 Merge branch 'master' into em-device-ports-json 2014-10-11 12:03:36 +01:00
Oliver Gorwits d2dbaf416b fix typo in relnotes 2014-10-11 11:23:05 +01:00
Oliver Gorwits e276ecd8b2 release 2.029012 2014-10-09 17:00:59 +01:00
Oliver Gorwits ae5ca802f4 [#152] HP devices with port names "D##" not sorted by portsort.js
In naturalsort there is handling for Float, Decimal and Scientific notation.
This looks for numbers like:
'10.04f','10.039F','10.038d','1.528535047e5'

It was breaking port sorting for ports named like "D1", "D10" etc.

Have removed support for sorting these numbers as it's unlikely we need that
in Netdisco, for now.
2014-10-09 16:58:02 +01:00
Oliver Gorwits 6564d9ca29 fix tabs in portsort.html 2014-10-09 16:54:47 +01:00
Oliver Gorwits 93b19240e2 fix tabs 2014-10-09 14:43:51 +01:00
Oliver Gorwits c231cfdeb1 release 2.029011 2014-10-07 18:49:42 +01:00
Oliver Gorwits 090cd631d4 Fix typo in the Device By Location report template 2014-10-07 18:48:38 +01:00
Oliver Gorwits 9826b653ea release 2.029010 2014-10-07 08:38:38 +01:00
Oliver Gorwits 455ab22fca Require old DBIC version to fix deploy problem 2014-10-07 08:37:46 +01:00
Oliver Gorwits d50dba3eee [#143] Pass parameter(s) to custom reports via bind_params config 2014-10-05 13:00:03 +01:00
Oliver Gorwits 7630b6ec7b support override of reports 2014-10-05 12:38:06 +01:00
Oliver Gorwits 745a3b7a63 explicit note on upgrading instruction about pre-2.x 2014-10-04 15:04:05 +01:00
Oliver Gorwits cd22c741e5 initial support for bind params in custom reports 2014-09-30 08:02:27 +01:00
Oliver Gorwits f6b1112931 Administration (SSH, Telnet, Web) links for devices 2014-09-29 21:35:57 +01:00
Oliver Gorwits d3a6f3e526 update M::I 2014-09-27 11:33:47 +01:00
Oliver Gorwits 4a6081fc58 add expire_jobs and set default expire times 2014-09-27 11:31:37 +01:00
Oliver Gorwits f8e1507069 require DBIC version which fixes the dupe connection bug 2014-09-27 10:58:51 +01:00
Oliver Gorwits fc3bda77cb better way to specify Dancer force version 2014-09-27 10:57:59 +01:00
Oliver Gorwits 478de3a8f6 release 2.029008 2014-09-23 20:30:22 +01:00
Oliver Gorwits bbeda4bfa7 Add Dancer import to SSHCollector Platforms 2014-09-16 19:35:49 +01:00
Oliver Gorwits 97d1232860 Merge branch 'master' into em-device-ports-json
Conflicts:
	Netdisco/share/public/css/netdisco.css
	Netdisco/share/views/ajax/device/ports.tt
2014-09-16 19:29:41 +01:00
Oliver Gorwits c70dcf60d5 better format for table page sizes 2014-09-16 18:42:46 +01:00
Oliver Gorwits fb365f1203 Setting for items in number of records per table page menu 2014-09-15 23:42:00 +01:00
Oliver Gorwits b63cd0b643 extract common DT options to template 2014-09-15 22:15:48 +01:00
Oliver Gorwits 374a668d38 fix header level in docs 2014-09-15 21:29:45 +01:00
Oliver Gorwits 0c896ab022 release 2.029007 2014-09-12 14:09:37 +01:00
Oliver Gorwits 9f4be96964 Add PaloAlto and IOS-XR support to netdisco-sshcollector 2014-09-03 13:22:52 +00:00
Oliver Gorwits 1e90fea47a do not attempt DNS resolution on bad IPs 2014-09-03 12:57:15 +00:00
Oliver Gorwits d32024a782 Accept host names to netdisco-do show 2014-09-03 11:11:15 +00:00
Oliver Gorwits b89988cd69 Skip device aliases which cannot be parsed as IPs 2014-09-03 10:39:30 +00:00
Oliver Gorwits 2bc92999b8 [#123] Allow devices with no LLDP/CDP to be found as Nodes 2014-08-25 18:48:11 +01:00
Oliver Gorwits 05493abbb7 release 2.029006 2014-08-25 17:23:14 +01:00
Oliver Gorwits fb7bcbf120 fix undef data error in JS, and when no remote_(ip|port) 2014-08-25 17:13:11 +01:00
Oliver Gorwits 4c08de9512 Add Nodes discovered through LLDP/CDP report 2014-08-25 16:45:38 +01:00
Oliver Gorwits 3b6ae9e58e Port search also searches on the Remote ID and Type 2014-08-25 15:17:01 +01:00
Oliver Gorwits f6b854f99f Revert "Search device by CDP/LLDP advertised ID or Type"
This reverts commit 7411cf6cdd.
2014-08-25 14:54:15 +01:00
Oliver Gorwits 7411cf6cdd Search device by CDP/LLDP advertised ID or Type 2014-08-25 13:38:45 +01:00
Oliver Gorwits b59e844d57 netdisco-sshcollector script to get ARP data on devices without SNMP 2014-08-25 10:13:18 +01:00
Oliver Gorwits 6695f659a1 fix get_arp docs 2014-08-23 13:35:32 +01:00
Oliver Gorwits 1d4a66a554 better pagelength options 2014-08-18 23:00:06 +01:00
Oliver Gorwits 085752550d move pager to top of table 2014-08-18 22:54:41 +01:00
Oliver Gorwits 2ff8c8d1e3 set placeholder on filter input 2014-08-18 22:25:44 +01:00
Oliver Gorwits 4ef5feed8c fix showing tooltip when col is shown 2014-08-18 22:20:28 +01:00
Oliver Gorwits 173ea3853d put colvis controls in sidebar [experimental] 2014-08-18 22:14:27 +01:00
Oliver Gorwits d44e9dacb4 fixes for port control 2014-08-18 20:17:37 +01:00
Oliver Gorwits ad79124b64 node sorting by active, mac, ip 2014-08-18 19:46:25 +01:00
Oliver Gorwits 64f779e569 cosmetic fixes 2014-08-18 19:17:50 +01:00
Oliver Gorwits f62646bbe4 fix bug in selection of Port Free state - was accidentally applying date filter to all ports rather than just those not up 2014-08-17 23:48:54 +01:00
Oliver Gorwits 141977f155 minor fixes for Chrome JS parsing 2014-08-17 22:49:12 +01:00
Oliver Gorwits 60c8d8d7c1 Merge branch 'master' into em-device-ports-json 2014-08-17 21:01:05 +01:00
Oliver Gorwits c5caab6601 release 2.029005 2014-08-13 11:44:02 +01:00
Oliver Gorwits 0028598461 Filter undefined entries from user log 2014-08-13 11:42:50 +01:00
Oliver Gorwits a93a9dd26d add test dependencies to Makefile.PL 2014-08-13 11:41:29 +01:00
Oliver Gorwits 9102d366f2 release 2.029004 2014-08-11 22:04:03 +01:00
Oliver Gorwits 4124a14e58 Do not autoload all modules in a namespace... picks up old/bad code 2014-08-11 22:00:32 +01:00
Oliver Gorwits 62df379a9d release 2.029002 2014-08-10 21:36:59 +01:00
Oliver Gorwits 9afbe6d7e6 New backend daemon code, no SQLite. MCE::Flow.
Squashed commit of the following:

commit 3284b62509
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 21:17:06 2014 +0100

    config defaults tidying

commit ade7bcd880
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 20:00:01 2014 +0100

    high priority jobs are picked first and inserted to prio queue

commit d450dfd2bd
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 19:25:21 2014 +0100

    better status

commit b8a742e5de
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 16:54:03 2014 +0100

    update proctitle when worker not running

commit 0c3675a8f4
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 16:48:58 2014 +0100

    remove all trace of SQLite - new lightweight Job object

commit a13ed25f6a
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 14:45:22 2014 +0100

    rename pollers to tasks

commit 44b50f413f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 14:13:00 2014 +0100

    update docs

commit 517b1ae4c1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:55:31 2014 +0100

    merge interactive and poller worker types

commit e9043b90e8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:47:41 2014 +0100

    only take one job at a time per worker

commit 2366738d54
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:43:31 2014 +0100

    auto job priorities

commit 1fd473fd50
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:18:59 2014 +0100

    preload all worker modules into shared memory

commit 9ceb43c0f7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 13:13:07 2014 +0100

    daemon clean

commit c817a35537
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Aug 10 12:36:24 2014 +0100

    first refactor for MCE::Flow and MCE::Queue
2014-08-10 21:34:46 +01:00
Oliver Gorwits d3992f57fd release 2.029001 2014-08-10 21:20:22 +01:00
Oliver Gorwits bc8f75f7f8 fix cli override of options 2014-08-08 23:22:15 +01:00
Oliver Gorwits cb9667f58c navbar_autocomplete config item to disable main navbar autocomplete 2014-08-08 23:17:25 +01:00
Oliver Gorwits 1e58a045d4 [#131] More correct network space utilization (M. Kosmach) 2014-08-08 23:08:58 +01:00
Oliver Gorwits d943b5d125 Update Sourceforge links in metadata, add DESCRIPTION for CPAN (N. Bowers) 2014-08-08 23:06:47 +01:00
Oliver Gorwits 54f9892144 release 2.029000_002 2014-08-08 22:43:38 +01:00
Oliver Gorwits f9e8673705 NBTname search with wildcards fixed 2014-08-08 22:39:59 +01:00
Oliver Gorwits 1c3e0f260c Push a row into Device Modules for the chassis even if no module info 2014-08-08 22:33:52 +01:00
Oliver Gorwits 1f73f061f7 Always set DBIC_TRACE_PROFILE=console 2014-08-08 21:37:15 +01:00
Oliver Gorwits 0f2fadcede Add docs note about database backups 2014-08-08 21:13:13 +01:00
Oliver Gorwits d604659716 Clean up duplicate node entries on vlan 0 2014-08-08 20:59:30 +01:00
Oliver Gorwits b45c62003d release 2.029000_001 2014-08-08 07:35:26 +01:00
Oliver Gorwits f176d7c1ba portability fix on linux 2014-08-08 06:32:02 +00:00
Oliver Gorwits d5675c1bb3 portable setting of proctitle 2014-08-07 18:50:26 +01:00
Oliver Gorwits 941308698d use Sys::Proctitle instead of Perl $0 2014-08-07 16:46:43 +00:00
Oliver Gorwits d9d2ea6b51 Log at debug the vlan reindexing in macsuck 2014-08-06 23:20:16 +01:00
Oliver Gorwits 97efd3b920 latest build of DataTables for Chrome
DO NOT update the CSS - it seems to remove some of the vertical table lines
2014-08-06 23:11:25 +01:00
Oliver Gorwits 5549e5239a Handle management IP of one device being in use on another device 2014-08-06 22:23:19 +01:00
Oliver Gorwits 5d23338cbd Process tree updated to show daemon worker status/activity
Squashed commit of the following:

commit a785b88b43
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Aug 6 21:32:11 2014 +0100

    complete daemon pstree updates

commit f77bf5361f
Merge: f519410 fcb8195
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Wed Aug 6 20:45:22 2014 +0100

    Merge branch 'master' into og-proctitle

commit f51941076f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Aug 5 22:14:58 2014 +0100

    set proctitle on daemon
2014-08-06 21:33:41 +01:00
Oliver Gorwits fcb8195e58 much better control of trace/debug in netdisco-do 2014-08-06 20:39:22 +01:00
Oliver Gorwits c75c48a558 Only start scheduler when schedule config exists 2014-08-05 21:33:05 +01:00
Oliver Gorwits 8616b17ab8 Allow process grouping to work portably againa (daemon config watch) 2014-08-05 21:22:58 +01:00
Oliver Gorwits 770a92a772 Additional debug levels for netdisco-do to show DBIx::Class and net-snmp 2014-08-04 23:52:08 +01:00
Oliver Gorwits 06ba99e4e6 Do not leak SNMP community string into debug output (unless LEAK_COMMUNITY=1) 2014-08-04 23:25:22 +01:00
Oliver Gorwits f3a9296b6b add netdisco-do show docs 2014-08-04 22:27:48 +01:00
Oliver Gorwits 4d6f05574e Show netdisco-do docs on options error 2014-08-04 22:23:50 +01:00