Commit Graph

69 Commits

Author SHA1 Message Date
Oliver Gorwits
e45fa89c44 css for configuration pane 2014-06-24 22:42:45 +01:00
Eric A. Miller
e1250011cf Standardize option for DataTables 2014-06-19 21:33:51 -04:00
Eric A. Miller
f136332833 DataTables for device PoE status report 2014-06-19 19:00:37 -04:00
Oliver Gorwits
4c6f08757d Neighbor device links to both device and port (fragfutter) 2014-06-18 12:44:35 +01:00
Eric A. Miller
16c52fa8a6 Change default page length to 25 and save state in DataTables tables 2014-06-08 22:54:34 -04:00
Eric A. Miller
9fa54f3fae DataTables for device addresses tab 2014-06-04 23:14:21 -04:00
Eric A. Miller
87e1875da0 DataTables for device port tab 2014-06-04 22:48:26 -04:00
Oliver Gorwits
0e329d31d2 Display Phone and Wifi icon on nodes even when not discovered as neighbors 2014-04-21 22:00:52 +01:00
Oliver Gorwits
846b5adf67 fix logic in stp display 2014-03-25 21:14:56 +00:00
Oliver Gorwits
2cc8b41fb0 Only show STP blocked icon if port is UP 2014-03-25 21:09:51 +00:00
Oliver Gorwits
563f6d3a86 refactor nbtstat to group probes by device 2014-03-25 21:05:53 +00:00
Oliver Gorwits
6b342dc1cb Option to display Port SSID in Device Ports view 2014-02-27 17:35:13 +00:00
Oliver Gorwits
cb84f872c5 add a waiting note to the netmap whilst the data loads 2014-02-22 09:06:30 +00:00
Eric A. Miller
04de8bcef6 Link from device port connected node SSID to port SSID report 2014-02-16 23:50:47 -05:00
Eric A. Miller
24386c5b9e Link from device port connected node vendor to node vendor inventory report 2014-02-16 23:46:05 -05:00
Eric A. Miller
90d36179e6 Provide links from device module tab to module inventory report 2014-02-16 23:41:26 -05:00
Eric A. Miller
66c0a9d4fa encode with html_entity rather than html 2014-02-16 23:17:05 -05:00
Oliver Gorwits
e3ae76cea2 Allow Port Control users to see Port Config Log report 2014-02-14 19:39:02 +00:00
Oliver Gorwits
4138afe518 fix netbios report links 2014-02-09 13:20:41 +00:00
Eric A. Miller
1739108717 Provide NetBIOS information when available in Node and Port views 2014-02-08 20:50:35 -05:00
Oliver Gorwits
dedc7f1867 No longer use dns as a key into devices; cope with dupe dns 2014-02-02 17:46:27 +00:00
Eric A. Miller
316e3780b0 [#86] Use Vendor abbrevs to enhance node display in device port view 2014-01-26 10:02:29 -05:00
Oliver Gorwits
520d94bb6f Also prefer port filter when linking to connected devices 2014-01-19 22:30:44 +00:00
Oliver Gorwits
642546fd24 LAG support.
Also, archive disappeared nodes from device after macsuck.

Squashed commit of the following:

commit 6d16cddaab
Merge: 37d9bda 3fdf780
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 19 15:48:41 2014 +0000

    Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 37d9bda2bb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:50:22 2014 +0000

    release 2.021000_004

commit 3939a2a51c
Merge: cf23636 571d57d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:45:14 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit cf23636ddf
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:43:59 2014 +0000

    archive disappeared nodes from device - really important!

commit 571d57dcc7
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 18:20:51 2014 +0000

    release 2.021000_003

commit 444bc1e81d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:51:54 2014 +0000

    protect sprintf from undefined remote_type

commit 5b875c4641
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:49:40 2014 +0000

    tidy connected device+node layout

commit c09dddb7d1
Merge: 4f5501c 95fc6b1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:46:39 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 4f5501c613
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 17:46:23 2014 +0000

    allow sanity checks on lag member before moving node

commit 95fc6b18dc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 14:02:19 2014 +0000

    release 2.021000_002

commit 8b809c445f
Merge: 04d486e fe3e8e3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:58:31 2014 +0000

    Merge branch 'og-agg' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit fe3e8e3ef2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:57:31 2014 +0000

    do not set master neigh if master is a slave

commit 04d486e433
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:38:45 2014 +0000

    display remote ip if only remote ip

commit 14f9eb01ad
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:35:54 2014 +0000

    show all members of lag when searching for lag master

commit 5b2a0a0a4b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 13:35:16 2014 +0000

    fix copy of remote master to local master remote_port

commit 86a9854f39
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 10:00:13 2014 +0000

    show both link and device type icons

commit 88510552e5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:57:29 2014 +0000

    hide neighbor device ID and add sidebar option to show

commit 29da3097cb
Merge: 8bca30d 9fe92fb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:04:15 2014 +0000

    Merge branch 'og-agg' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 9fe92fb5e8
Merge: 6620a03 5557811
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 09:03:02 2014 +0000

    Merge branch 'og-agg' of ssh://olly_g@git.code.sf.net/p/netdisco/netdisco-ng into og-agg

commit 6620a03686
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 08:56:13 2014 +0000

    also store master neighbor port

commit 8bca30d085
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 00:41:46 2014 +0000

    release 2.021000_001

commit 5557811aeb
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Jan 13 00:38:18 2014 +0000

    fix icon placement in editable device port cells

commit 25292e1ce8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:20:08 2014 +0000

    fix name of class

commit 99ce56d794
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:13:53 2014 +0000

    remove brackets from lag name

commit 27aa80ed93
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:12:06 2014 +0000

    rename link agg legend

commit 84ed4c5008
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 22:11:15 2014 +0000

    move lag member icon into port icon column

commit 67c9c783ec
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 21:58:11 2014 +0000

    fix Cisco stack port ignore

commit 4531c61246
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 21:51:41 2014 +0000

    move nodes to lag master port

commit ffc6b9c315
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 20:45:58 2014 +0000

    use group icon for slave and master

commit 68fd345e37
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 20:34:01 2014 +0000

    indicate aggregate master

commit 79c69f5a0f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 19:14:48 2014 +0000

    show aggreate parent in device ports

commit 3a4beed2f1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 18:46:25 2014 +0000

    store aggregate port into db

commit fd7bb0cd62
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Jan 12 17:49:39 2014 +0000

    add device_port cols for aggregate links data
2014-01-19 15:51:47 +00:00
Oliver Gorwits
862f2ba5b1 [#66] Fix display of vlan membership 2014-01-11 09:44:35 +00:00
Eric A. Miller
1e0c6b9598 [#81] Identify wireless nodes and provide information when available 2014-01-11 03:45:27 -05:00
Eric A. Miller
0e6d8c71e3 Identify wireless APs and IP Phones by icon in device port view
Provide wireless information in node search by MAC
2014-01-10 23:29:52 -05:00
Oliver Gorwits
f78f6028f4 Show device layers in Details tab 2014-01-10 20:07:30 +00:00
Oliver Gorwits
c08701e10d Allow device port searching with preference for port/name/vlan 2014-01-01 22:59:34 +00:00
Oliver Gorwits
a2cc3f989e Port Log now viewable via an icon by device port name 2013-12-29 21:28:48 +00:00
Oliver Gorwits
cfb04e98d1 Ask for Reason when changing Port up/down Status, or VLAN 2013-12-29 18:16:49 +00:00
Oliver Gorwits
6079c7dfed Device Neighbor Map can have max depth and VLAN filter 2013-12-29 16:23:46 +00:00
Oliver Gorwits
aae7880311 Fix for netmap links when domain_suffix is set 2013-12-29 11:14:03 +00:00
Oliver Gorwits
913a7511a9 Support for Device Details plugins; Web-Plugin-RANCID 2013-12-09 21:21:05 +00:00
Eric A. Miller
9f29204676 Squashed commit of the following:
commit 4b6f3de36cbf508c05fbf7f18acee1758bc838ed
Merge: 94ed8b8 200dd2d
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Nov 4 19:30:04 2013 -0500

    Merge branch 'master' into em-poe-report

commit 94ed8b8cf01963030a40829fd71bff529750719e
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Nov 3 23:34:07 2013 -0500

    Show PoE module statistics in device details if available

commit 652974b312c11d6017cf6f3c0693d62085774e80
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Nov 3 23:31:02 2013 -0500

    Move PoE statistics to model from controller
    Add missing div in PoE status report

commit f94f68b1c84d23b2f252d985509757d95be5c0d0
Author: Eric A. Miller <emiller@cpan.org>
Date:   Tue Oct 22 22:38:45 2013 -0400

    Device PoE status report
2013-11-04 19:45:49 -05:00
Oliver Gorwits
85e507a4e9 Fix missing node age column in device ports CSV (closes #33) 2013-10-19 20:34:57 +01:00
Eric A. Miller
5a9e0bce24 fix typo in module template 2013-10-03 20:29:05 -04:00
Oliver Gorwits
998d170c68 also show manual topo links in device port view 2013-09-23 12:44:16 +01:00
Oliver Gorwits
8b5db6d5cb use separate cols for csv where we used to concat data 2013-09-23 12:37:57 +01:00
Oliver Gorwits
10ef067d6c add device ports csv template - needs to have whitespace sorted 2013-09-22 22:59:58 +01:00
Oliver Gorwits
b60fc28be6 treat dormant interfaces as up (dialers) 2013-09-22 16:56:36 +01:00
Oliver Gorwits
0481d4f731 make sure navbar is always set on device_search link 2013-09-22 14:13:29 +01:00
Oliver Gorwits
21b5f3c20c port display legend improvements 2013-09-22 14:08:09 +01:00
Oliver Gorwits
ce604ca20b CSV download support via provides_csv plugin attr
Squashed commit of the following:

commit e44f203f47
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 20:00:46 2013 +0100

    also set filename on csv download link

commit 26b47d1296
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:56:38 2013 +0100

    conditionally show csv icon for device and search tabs

commit 119d2c672d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:48:24 2013 +0100

    tweak look of csv icon

commit 89816892be
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:38:31 2013 +0100

    enable csv icon link rewrite for all pages

commit ac29769402
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 19:28:49 2013 +0100

    use single route handler for ajax and csv response

commit 4b6f89635d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 18:59:08 2013 +0100

    no need for separate csv link template

commit 1021329e1c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 18:57:20 2013 +0100

    display download as csv icon conditionally

commit ce57cdba69
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 09:23:57 2013 +0100

    Based on jeneric's CSV download templates;

    - try to reduce code duplication by using same route handler for ajax and csv,
      using request->is_ajax to switch the template, and set content-type

    - use new HTML5 "download" attribute on links so content-disposition header is
      no longer necessary

    - download CSV icon is placed on all tables (per report/device/serach section)

    - update download CSV link using javascript just before table content is
      fetched - this is necessary to make sure updated sidebar query params are
      included

    The idea here is to allow us to support CSV download in the pages which
    display tables by only doing the following:

    - (existing routes:) replace "ajax" with "get" route handler

    - add logic to switch template in handler, based on request->is_ajax

    - write _csv.tt version of the template, to spit out CSV file content

    This makes it much easier for new devs to write reports supporting CSV, I
    think?

commit d3553d2623
Author: Eric A. Miller <emiller@cpan.org>
Date:   Thu Sep 19 22:30:27 2013 -0400

    add csv download to duplex mismatch, half duplex, and port utilization reports

commit 5d4df72a24
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:50:27 2013 -0400

    add csv download to ap channel distribution report

commit 0824d7936a
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:42:53 2013 -0400

    need Template::Plugin::CSV for csv output

commit bb1f842d92
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:35:28 2013 -0400

    add csv download option to device addresses

commit 99ada1132c
Author: Eric A. Miller <emiller@cpan.org>
Date:   Wed Sep 18 23:32:57 2013 -0400

    add csv download option to device, port, and vlan search pages
2013-09-20 20:15:32 +01:00
Oliver Gorwits
51f109d108 fix port icon for up/down 2013-09-12 08:24:38 +01:00
Oliver Gorwits
1b37dfb438 bug fix: port free checking 2013-09-11 22:34:13 +01:00
Oliver Gorwits
282e2d9c7c Revert "new port-search wildcarding - bad idea?"
This reverts commit 947614ddd8.
2013-09-10 23:24:12 +01:00
Oliver Gorwits
1aa97d08ba apply z-index fix to all modals 2013-09-10 22:15:29 +01:00
Oliver Gorwits
169242b29b allow control ports list by port status 2013-09-08 23:46:28 +01:00
Oliver Gorwits
947614ddd8 new port-search wildcarding - bad idea?
* for an exact match use "quoting", a bit like what Google does
to enforce a search term

* otherwise terms are assumed to be wildcard bounded and case insensitive

* without quotes, * and ? characters are supported for multi and single
character wildcards.

we could revert this commit if we don't like it.
2013-09-08 23:44:27 +01:00