Commit Graph
100 Commits
Author SHA1 Message Date
Eric A. Miller 5fde3cb259 Hide port column options which will be determined by ColVis, keep available for links and to enable override of ColVis saved state 2014-08-10 23:11:51 -04:00
Eric A. Miller 5e16229b3e Placeholder example to modify state after loading 2014-08-10 22:14:11 -04:00
Eric A. Miller c671bc3995 Correct Sun formatting, update unit tests 2014-08-10 22:05:48 -04:00
Eric A. Miller 84270d40c4 Move column title and name into column definition to support plug-ins 2014-08-10 16:03:14 -04:00
Eric A. Miller 20d3383de0 format node mac based upon sidebar selection 2014-08-08 22:41:20 -04:00
Eric A. Miller 5baefd2879 load new netdisco-util.js 2014-08-08 22:40:12 -04:00
Eric A. Miller 88504f8023 JS base64 encode / decode 2014-08-08 21:50:41 -04:00
Eric A. Miller a5febc44e6 unit tests for netdisco-util.js 2014-08-08 21:48:38 -04:00
Eric A. Miller b05e34f31a new netdisco-util.js for js utility functions, move capitalizeFirstLetter to new file 2014-08-08 21:47:46 -04:00
Eric A. Miller 31d0e2a33a no globals 2014-08-08 21:46:07 -04:00
Eric A. Miller 0a0a310e03 rename portsort unit test files to match js filename 2014-08-08 21:44:16 -04:00
Eric A. Miller e504e8f834 portsort html unit test clean up 2014-08-08 21:41:52 -04:00
Eric A. Miller 482ab5933a fix path for make test 2014-08-08 21:03:23 -04:00
Eric A. Miller b62f9eb214 portsort.js unit tests using qunit, qunit-tap, and phantomjs 2014-08-06 23:39:30 -04:00
Eric A. Miller 86d35012db Initial version of json based device port view
TODO: plugins and sidebar modifications
2014-08-05 23:16:53 -04:00
Eric A. Miller 7c7dbe8026 Update DataTables to 1.10.1 2014-08-05 23:15:00 -04:00
Eric A. Miller e6ea8d3441 Add no wrap style and div clear 2014-08-05 23:14:23 -04:00
Eric A. Miller 6c46825ee9 Load new ColVis extension and portsort.js 2014-08-05 23:12:56 -04:00
Eric A. Miller e968d877ff Add custom portsort js 2014-08-05 23:09:28 -04:00
Eric A. Miller bc214353ed Add DataTables ColVis extension 2014-08-05 23:08:08 -04:00
Eric A. Miller 8337f5b0af Add views to support json based device port view 2014-08-05 23:05:21 -04:00
Eric A. Miller 657eb7fe7b Encode NetBIOS name, domain, user as UTF-8 2014-07-21 20:57:40 -04:00
Eric A. Miller f297098a3a POD update 2014-07-20 21:52:46 -04:00
Eric A. Miller f3cd0580e4 Net::NBName is no longer needed 2014-07-20 21:51:55 -04:00
Eric A. Miller e7803caa59 Asynchronous NBTstat 2014-07-20 21:51:20 -04:00
Eric A. Miller 0ea6f754b4 Custom path handling for DataTables ajax calls 2014-07-16 20:00:39 -04:00
Eric A. Miller c3b34b1a83 Close socket upon completion of async DNS resolution 2014-07-15 22:52:25 -04:00
Eric A. Miller bc6f941c0f Fix table rendering on port search tab when VLAN is null 2014-07-08 21:19:18 -04:00
Eric A. Miller 94bee28fc8 Use accessor 2014-06-24 21:22:14 -04:00
Eric A. Miller e293a1b819 Use the SNMP::Info class attribute rather than re-querying for device_type. SNMP::Info classes that override the layers attribute may not return the same device_type after object instantiation. This also saves a SNMP query. 2014-06-23 20:54:13 -04:00
Eric A. Miller 8f2316cb83 DataTables 2014-06-19 21:45:45 -04:00
Eric A. Miller e1250011cf Standardize option for DataTables 2014-06-19 21:33:51 -04:00
Eric A. Miller 22a446f144 DataTables for port log report 2014-06-19 21:31:47 -04:00
Eric A. Miller ca89a57e0b DataTables for admin undiscovered neighbors report 2014-06-19 21:13:44 -04:00
Eric A. Miller 6389783174 Eliminate a database call in device module inventory report when options are used 2014-06-19 19:22:18 -04:00
Eric A. Miller eacd19f390 DataTables for IP subnet utilization report 2014-06-19 19:20:18 -04:00
Eric A. Miller 0a74816a00 DataTables for pseudo devices tab 2014-06-19 19:19:17 -04:00
Eric A. Miller 08deab41ab DataTables for manual device topology tab 2014-06-19 19:16:08 -04:00
Eric A. Miller 17db8fe190 DataTables for admin user management tab 2014-06-19 19:11:05 -04:00
Eric A. Miller deb33ed79c Modify wireless ap radio channel power CSV report to work with new datatables results 2014-06-19 19:07:07 -04:00
Eric A. Miller 2324ae14d3 Use with_poestats in device details 2014-06-19 19:05:19 -04:00
Eric A. Miller 3c2b9a3ee3 Remove unused port_tree() 2014-06-19 19:04:13 -04:00
Eric A. Miller 184f320299 Change node vendor report by vendor to use server-side processing 2014-06-19 19:03:09 -04:00
Eric A. Miller 89de64b20d Change node netbios report by domain to use server-side processing 2014-06-19 19:02:28 -04:00
Eric A. Miller f136332833 DataTables for device PoE status report 2014-06-19 19:00:37 -04:00
Eric A. Miller d79c011bf0 Add DevicePoeStatus virtual view to support device PoE Status report
Add with_poestats to DevicePower ResultSet to support power report in device detail tab
Remove with_poestats_as_hashref from Device  ResultSet as DevicePoeStatus view and with_poestats are more efficient
2014-06-19 18:58:28 -04:00
Eric A. Miller e60b5f8ff9 DataTables for Access Point Radios Channel and Power report
Optimize SQL for ap_radio_channel_power virtual table
Convert mW to dBm via the database query
2014-06-11 19:33:36 -04:00
Eric A. Miller c8f5a5a508 Move vendor to grouping bar in node search results and link to node vendor report
Change DataTables search box description to 'Filter records: '
2014-06-11 19:28:20 -04:00
Eric A. Miller 86d02cc088 Add oui abbrev field to node search results for linking 2014-06-11 18:26:14 -04:00
Eric A. Miller 1fa4dba7e8 Add missing processing style to dataTables.bootstrap.css 2014-06-11 18:24:55 -04: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 f00ebf9ecc Convert device module inventory web report to DataTables server-side processing 2014-06-08 22:42:07 -04:00
Eric A. Miller 56e1bd9911 Use current_source_alias on unqualified columns in DataTables server-side where clause construction 2014-06-08 22:39:16 -04:00
Eric A. Miller 40091673b4 DataTables for admin user log report 2014-06-08 22:27:17 -04:00
Eric A. Miller e05c79bdbc Add methods to App::Netdisco::DB::ResultSet to support DataTables Server-side processing 2014-06-08 22:26:02 -04:00
Eric A. Miller ecc30e4944 Add App::Netdisco::Util::ExpandParams a CGI::Expand subclass with Rails like tokenization for parameters passed during DataTables server-side processing. 2014-06-08 21:59:00 -04:00
Eric A. Miller c8b05263e6 Eliminate one db call in IP subnet utilization report. Limit clause is not applied until after all rows to be returned are calculated so calling has_rows provides no optimization versus calling ->all in controller and checking for results before sending to template. Also use HashRefInflator. 2014-06-07 14:52:26 -04:00
Eric A. Miller 2e6deba1a6 DataTables for admin poller performance report 2014-06-07 14:39:52 -04:00
Eric A. Miller da01b2c7ce DataTables for admin slowest devices report 2014-06-07 14:39:03 -04:00
Eric A. Miller d32fbc744b DataTables for device generic report 2014-06-07 14:37:40 -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
Eric A. Miller 0634795e4d Natural sort plug-in for DataTables 2014-06-04 22:41:34 -04:00
Eric A. Miller bf477d5890 DataTables need distinct id's on pages with multiple tabs 2014-06-03 20:23:19 -04:00
Eric A. Miller 3ce40b1191 DataTables for node search results tab 2014-06-03 20:16:22 -04:00
Eric A. Miller b5a7836f79 Add oui relationship to NodeWireless result class 2014-06-03 19:46:55 -04:00
Eric A. Miller e5f157aa21 Add net_mac column to DevicePort, NodeNbt, and NodeWirless Result classes to enable consistent MAC formatting 2014-06-03 19:45:03 -04:00
Eric A. Miller 1258049483 DataTables for VLAN search results tab
Modify carrying_vlan and carrying_vlan_name searches to use device_vlan table to capture devices carrying a VLAN but no port members
2014-06-02 23:27:40 -04:00
Eric A. Miller fb65ae30f0 Link to VLAN search by name from VLAN Inventory report 2014-06-02 23:22:48 -04:00
Eric A. Miller 4f7a2097fc DataTables for port search results tab
Use device_port_vlan table to search for VLANs rather than the device_port table
2014-06-02 22:47:34 -04:00
Eric A. Miller a34094cc6c DataTables for device search results tab 2014-06-02 22:41:47 -04:00
Eric A. Miller 19919f6534 Don't try to encode a null SSID in Port SSID report 2014-06-02 22:40:10 -04:00
Eric A. Miller 592307dd32 Fix for device counts in VLAN Inventory report 2014-06-02 22:38:54 -04:00
Eric A. Miller 235728f649 Merge branch 'em-datatables-v1_10_0' 2014-06-01 23:11:28 -04:00
Eric A. Miller 8ddd5c3d2d some older cisco devices report a numeric value for class, ignore null as a class 2014-05-29 23:02:16 -04:00
Eric A. Miller 669333d490 Datatables for IP Phones discovered through LLDP/CDP report 2014-05-29 23:00:28 -04:00
Eric A. Miller 14e401813b Merge branch 'master' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into em-datatables-v1_10_0 2014-05-29 20:45:24 -04:00
Eric A. Miller 0288f3be24 remove limit from module inventory options 2014-05-29 20:33:58 -04:00
Eric A. Miller 8590b6781f DataTables for IP inventory report 2014-05-29 20:32:44 -04:00
Eric A. Miller 7d5c3f3191 DataTables for nodes with multiple active IP addresses report 2014-05-29 20:30:28 -04:00
Eric A. Miller 9a11ab08b1 DataTables for node vendor inventory report 2014-05-29 20:28:18 -04:00
Eric A. Miller 2111a4079b standardize variable names 2014-05-28 23:52:08 -04:00
Eric A. Miller cff24e4834 DataTables for NetBIOS inventory report 2014-05-28 23:44:33 -04:00
Eric A. Miller fa1f928c09 DataTables for access point client count report 2014-05-28 23:43:55 -04:00
Eric A. Miller 0e2c006efb DataTables for VLAN inventory report 2014-05-28 23:43:13 -04:00
Eric A. Miller 998ca5a92a DataTables for port SSID and SSID inventory reports 2014-05-28 23:42:43 -04:00
Eric A. Miller f7a3ed2bed DataTables for access point channel distribution report 2014-05-28 23:41:05 -04:00
Eric A. Miller 0a5686b454 DataTables for ports in half duplex mode report 2014-05-28 23:40:07 -04:00
Eric A. Miller 4df2b5d216 DataTables for duplex mismatches between devices report 2014-05-28 23:39:06 -04:00
Eric A. Miller b90bf5bccc Move capitalizeFirstLetter() to netdisco.js as common utility function 2014-05-28 23:37:55 -04:00
Eric A. Miller 12da0badaf Merge branch 'em-datatables-v1_10_0' of ssh://git.code.sf.net/p/netdisco/netdisco-ng into em-datatables-v1_10_0 2014-05-27 23:28:13 -04:00
Eric A. Miller 27e5343335 DataTables for ports with multiple nodes attached report 2014-05-27 23:27:05 -04:00
Eric A. Miller 20b8de9d86 encode uri and html 2014-05-27 23:27:05 -04:00
Eric A. Miller 160756bbb6 encode uri and html, don't search counts 2014-05-27 23:27:05 -04:00
Eric A. Miller 08608511cb Add He JavaScript HTML entity encoder/decoder, http://mths.be/he 2014-05-27 23:27:05 -04:00
Eric A. Miller 4105319987 DataTables for ports that are blocking report 2014-05-27 23:27:05 -04:00
Eric A. Miller 95161c4cd5 Not formatting numbers in template so remove plug-in 2014-05-27 23:27:05 -04:00
Eric A. Miller 8b1382a6d6 DataTables for ports administratively disabled report 2014-05-27 23:27:05 -04:00
Eric A. Miller 72e558404b Bump DBIx::Class requirement to 0.08250 for partial prefetch through the collapse API attribute 2014-05-27 23:27:05 -04:00
Eric A. Miller 8e37f6f47f Remove floatThead 2014-05-27 23:27:05 -04:00