Commit Graph

713 Commits

Author SHA1 Message Date
Oliver Gorwits
5f028adc47 fix width of sidebar fields 2013-09-22 14:57:51 +01:00
Oliver Gorwits
79591e3998 fix bug when input field has whitespace 2013-09-22 14:33: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
3f455db8e1 minor fix for defaults icon hover style 2013-09-22 14:02:32 +01:00
Oliver Gorwits
06df98cf55 try to make clear intent of each search button 2013-09-22 13:58:57 +01:00
Oliver Gorwits
052f3ed29a must update sidebar form fields before serializing them 2013-09-22 13:35:12 +01:00
Oliver Gorwits
03c0d4f976 need to avoid nasty EPIPE issue 2013-09-22 13:26:40 +01:00
Oliver Gorwits
66bf13b714 "Undo" icon in device port sidebar to reset form to defaults
Squashed commit of the following:

commit 204f5627e0
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 22:33:32 2013 +0100

    update undo icon link

commit 49399301b9
Merge: 905a192 ce604ca
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 21:04:56 2013 +0100

    Merge branch 'master' into og-reset-cookie

commit 905a192426
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 20 21:04:18 2013 +0100

    fix tooltip z-index bug, add undo icon

commit 3377518634
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Sep 13 08:36:16 2013 +0100

    reset params used in query
2013-09-20 22:34:35 +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
d2b39a3f0e release 2.016003 2013-09-12 08:28:22 +01:00
Oliver Gorwits
f9a97687a2 fix broken Node Age, and anchor age() SQL to now() 2013-09-12 08:25:14 +01:00
Oliver Gorwits
51f109d108 fix port icon for up/down 2013-09-12 08:24:38 +01:00
Oliver Gorwits
e0df4be8be release 2.016002 2013-09-11 23:14:44 +01:00
Oliver Gorwits
d489093c88 fix device and device_port delete not to kill nodes 2013-09-11 23:13:56 +01:00
Oliver Gorwits
53caf97036 release 2.016001 2013-09-11 22:37:32 +01:00
Oliver Gorwits
1b37dfb438 bug fix: port free checking 2013-09-11 22:34:13 +01:00
Oliver Gorwits
e0794567af release 2.016000 2013-09-10 23:32:26 +01:00
Oliver Gorwits
77690513b8 much better wildcard/partial port search
This does not require silly quoting. It adds a "partial"
checkbox in the ports sidebar. If this is ticked, simple
wildcarding * and ? are also supported.
2013-09-10 23:26:08 +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
40eeec80ab update changelog 2013-09-10 22:32:12 +01:00
Oliver Gorwits
dc7ea976d7 Wireless AP Reports (jeneric)
Squashed commit of the following:

commit 567df500f45bca6ead1a1f8b7698253450ad1cb5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 10 22:26:48 2013 +0100

    collapse list if more than 10 APs

commit 9dddb2432c1a44d19f4cacc75d64e91feb71e665
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Sep 9 22:35:28 2013 -0400

    add port descr

commit eca417c46ab7dd07a66054ec0104e62b5099748b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 9 21:55:49 2013 +0100

    use real port description, and link to filtered ports view

commit e4a43e78ffefa3cd3ad528ac7414dcd959beceaa
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 23:43:42 2013 -0400

    add access point channel distribution report

commit b6c803446d2bd02712910535c10a8ea3950ecd62
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 22:06:37 2013 -0400

    sync module and file name

commit c70d251a17a791fd34a3d58ce5373c97c7d7eba1
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 21:51:45 2013 -0400

    perl tidy

commit be8bc48d1ea9751164e167f155312f80ca0cf2d9
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 21:49:55 2013 -0400

    report ap radio power in both mW and dBm

commit 54a88054ab15ee8d0e884e919e040f9f8092824b
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 15:47:18 2013 -0400

    access point radios channel and power report
2013-09-10 22:27:16 +01:00
Oliver Gorwits
1aa97d08ba apply z-index fix to all modals 2013-09-10 22:15:29 +01:00
Oliver Gorwits
3334095c19 add About page (jeneric) with system stats
Squashed commit of the following:

commit f53b3778de8dc529c0d161a9339ad14e21294802
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 21:05:39 2013 -0400

    remove header from statistics table

commit fa69b1b5900444ca5320502d8c22ecd7ee21df45
Author: Eric A. Miller <emiller@cpan.org>
Date:   Sun Sep 8 21:00:02 2013 -0400

    about page - software and statistics
2013-09-09 08:39:42 +01:00
Oliver Gorwits
1e6d6fee78 better toastr message on device delete 2013-09-09 00:38:52 +01:00
Oliver Gorwits
4f667a4f3a also delete manual topo on device delete 2013-09-09 00:32:44 +01:00
Oliver Gorwits
8b98f9f4a6 log port control and device delete messages 2013-09-09 00:26:04 +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
Oliver Gorwits
e77a806f65 bug fix: add order_by after nodes name build 2013-09-08 21:40:48 +01:00
Oliver Gorwits
e1896242fd add DBIC controls to prevent cascade on Virtual FKCs 2013-09-08 21:36:31 +01:00
Oliver Gorwits
7dadcadf77 release 2.015000 2013-09-06 00:54:54 +01:00
Oliver Gorwits
9d3f3ee179 add Half Duplex Ports report 2013-09-06 00:23:31 +01:00
Oliver Gorwits
ba0c8d0b89 portcontrol should use new icons after changing state 2013-09-05 23:59:03 +01:00
Oliver Gorwits
02b09fc52e better icon for shutdown ports 2013-09-05 23:53:33 +01:00
Oliver Gorwits
1de1a531c0 Remember port search columns/settings in a Cookie
Squashed commit of the following:

commit 5bb8dc3bc1
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Thu Sep 5 23:48:04 2013 +0100

    parse cookie and set column defaults

commit 05e6acfee5
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Sep 3 07:12:00 2013 +0100

    add list of cols to cookie

commit 7c5c1b7882
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 2 23:23:48 2013 +0100

    submit cookie with port columns options

commit f350c34074
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 2 22:46:14 2013 +0100

    remove unecessary JS using template var

commit 7ca1623d2f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 2 22:35:36 2013 +0100

    factor out tab-specific stuff to common.js
2013-09-05 23:48:36 +01:00
Oliver Gorwits
e291e0b773 Fixes for poor entity-mib implementations.
Squashed commit of the following:

commit aec8628f15801c42374414b13597f2d66ce98748
Author: Eric A. Miller <emiller@cpan.org>
Date:   Tue Sep 3 19:31:05 2013 -0400

    another try at fixing duplicate pos

commit 7ab021a6adecdf32056ba96c3e1388b639e7cf2b
Author: Eric A. Miller <emiller@cpan.org>
Date:   Mon Sep 2 22:38:05 2013 -0400

    alternate fix for dupe pos

commit cae64c8fd882fd091446b93a6c8dc7163e9c0e91
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 2 22:05:45 2013 +0100

    alternative building of modules tree using splice for dupe pos

commit 980e45211b062c8717ff57625ad4d7b80f942886
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Sep 2 22:05:19 2013 +0100

    fix for updating pos "column" value
2013-09-04 08:17:36 +01:00
Oliver Gorwits
be806d5ab1 efficient device delete which does not walk nodes 2013-09-02 21:27:22 +01:00
Eric A. Miller
5807fd0323 new device module plugin 2013-09-01 08:39:07 -04:00
Oliver Gorwits
c75167fe27 Modal confirm dialogs for dangerous actions.
Squashed commit of the following:

commit 80513dd206
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 31 08:26:39 2013 +0100

    use blockquote to make dialog more readable

commit bab8e4d00c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 31 08:16:49 2013 +0100

    add confirm dialog to user delete

commit 46c7d54973
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 31 07:46:52 2013 +0100

    add confirm dialog to pseudo device delete

commit 00f26b92a9
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 31 07:41:41 2013 +0100

    restore aria header ref

commit 1c04d32cd2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 31 07:38:39 2013 +0100

    add confirm dialog to topo link delete

commit 914a03a19c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sat Aug 31 07:12:59 2013 +0100

    tidy dialogs

commit e4c3978ba8
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Aug 30 23:37:55 2013 +0100

    remove attr("data-

commit 626c8c3fdd
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Aug 30 23:36:47 2013 +0100

    log message for port controls

commit b614669c0c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Aug 30 21:23:22 2013 +0100

    swap attr for data

commit 79ce5ec47d
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Fri Aug 30 21:09:41 2013 +0100

    improve delete modal and add log message

commit 601671b383
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Tue Aug 27 22:46:43 2013 +0100

    modal dialog which calls ajax
2013-08-31 08:29:41 +01:00
Oliver Gorwits
aa2a5e3b20 Handle UTF-8 data in device module hw_ver, sw_ver, fw_ver, model 2013-08-27 10:28:27 +01:00
Oliver Gorwits
292e63087e Check device is in storage before comparing last_* times with *_min_age 2013-08-27 10:09:36 +01:00
Oliver Gorwits
56eab3108b update TODO 2013-08-26 22:44:41 +01:00
Oliver Gorwits
37c09c1e7b release 2.014000 2013-08-26 22:43:09 +01:00
Oliver Gorwits
5bbf62f412 add defaults to settings 2013-08-26 22:37:30 +01:00
Oliver Gorwits
f3f6e76829 Support for nonincreasing, bulkwalk_* settings and also property:match values 2013-08-26 22:32:03 +01:00
Oliver Gorwits
0aecbb18a5 Support for macsuck_no_vlan and macsuck_no_devicevlan 2013-08-26 21:22:15 +01:00
Oliver Gorwits
82a9f18347 Wireless node counters should be bigint 2013-08-26 20:54:01 +01:00
Oliver Gorwits
2f7cc25daf Support for macsuck_no, macsuck_only, arpnip_no, arpnip_only 2013-08-26 20:45:23 +01:00
Oliver Gorwits
864da4c1ec support for macsuck_min_age, arpnip_min_age 2013-08-26 20:29:01 +01:00