Commit Graph

112 Commits

Author SHA1 Message Date
Oliver Gorwits
fc02f2c2dd make login and logout similar 2019-03-16 18:47:59 +00:00
Oliver Gorwits
857482cd25 remove DDP 2019-03-16 18:08:19 +00:00
Oliver Gorwits
c0322b9bf1 tidy up 2019-03-16 18:04:59 +00:00
Oliver Gorwits
4b8492f4f0 remove some poor assumptions about api calls 2019-03-15 13:00:12 +00:00
Oliver Gorwits
3cf3a6b73a Merge branch 'master' into og-api-tokens-simple 2019-03-11 17:55:31 +00:00
Oliver Gorwits
5b1021b3b5 remove API calls for nodes and devices 2019-03-11 17:48:09 +00:00
Oliver Gorwits
e3af64df77 #521-redux fix wifi date search 2019-03-06 18:42:47 +00:00
Oliver Gorwits
6cdfd80d10 allow undiscovered neighbors report to use discover_{waps,phones} setting 2019-03-03 14:34:00 +00:00
Oliver Gorwits
2bae91f1b6 rename match_devicetype() to match_to_setting() 2019-03-03 12:01:34 +00:00
Oliver Gorwits
7a8bcb094e #521 Search Node Date Range not working 2019-03-02 22:23:39 +00:00
Oliver Gorwits
a643820a62 #428 Port-Channels not showing in netmap 2019-03-02 21:54:27 +00:00
Oliver Gorwits
e7aacddbc6 #498 Map with VLAN filter omits unconnected devices 2019-03-02 20:01:05 +00:00
Oliver Gorwits
ce1b847cea fix bug showing no nodes when only one matches in netmap 2019-03-02 18:47:44 +00:00
Oliver Gorwits
78e30a7926 #500 filtering in device/ports on native vlan duplicates entries 2019-03-02 16:28:15 +00:00
Oliver Gorwits
d4c7579c10 #522 TypeAhead.pm can reference empty data (inphobia) 2019-03-02 14:47:49 +00:00
Oliver Gorwits
77decc23b7 #514 inconsistent results in ip inventory (inphobia) 2019-03-02 14:45:37 +00:00
nick n
6a36baa961 add a new tab to device -> vlans (#483)
* first steps for vlan tab

* export sort_vlans, use strict/warnings

* update manifest, get worker closer to functioning

* remove ie 9 script & extra ./th

* make it work

* cleanup

* readd internet explorer code

* start for csv output

* move things to debug logging instead of info

* use message which was discussed

* fix for address table sorting

* link os

* final touches thx to ollyg

* fetch origin/master

* VLAN is the preferred style for user interface usage

* does a missing libexpat-dev make travis builds complain?

* Revert "does a missing libexpat-dev make travis builds complain?"

This reverts commit 0cebc66f42708ff0f946213aab4bcbcc1b1b1379.
2019-01-14 21:57:37 +00:00
Oliver Gorwits
1b2592321d address https://metacpan.org/pod/distribution/perl/pod/perldelta.pod#Removal-of-use-vars 2019-01-07 22:51:05 +00:00
Oliver Gorwits
6b5d2602b5 allow api params to be generated from DBIC schema spec 2019-01-01 13:36:24 +00:00
Oliver Gorwits
c045a96a47 add openapi tags to group operations 2019-01-01 12:37:19 +00:00
Oliver Gorwits
2ad803da64 make api logout work 2019-01-01 12:28:48 +00:00
Oliver Gorwits
f362b0aee3 improvements to login/logout for API 2019-01-01 12:04:26 +00:00
Oliver Gorwits
3b0a9f6310 clean up subs 2019-01-01 10:41:33 +00:00
Oliver Gorwits
f56c48b83d fixes to SQL and api spec 2018-12-31 23:21:44 +00:00
Oliver Gorwits
0151fc86a7 add more openapi defs 2018-12-31 22:59:13 +00:00
Oliver Gorwits
4691808fa6 add api user role and fix api auth failure response 2018-12-31 19:30:48 +00:00
Oliver Gorwits
1a038079bf initial full swagger spec for nodeip search 2018-12-31 18:43:35 +00:00
Oliver Gorwits
5a4f9d784f move api util to utils area 2018-12-31 18:22:01 +00:00
Oliver Gorwits
92f1d2eb9d code formatting only 2018-12-31 18:21:28 +00:00
Oliver Gorwits
1a66dcccea use RFC7235 2018-12-31 17:43:31 +00:00
Oliver Gorwits
3b7bb65387 only AuthZ header for api use, and alway regen key on login 2018-12-31 17:39:36 +00:00
Ryan Gasik
700cb73111 Add NodeIP support. 2018-10-24 21:06:43 -07:00
Ryan Gasik
acaa3b8c5c Break out utility functions into separate file, to allow other api portions to use 2018-10-24 20:53:29 -07:00
Ryan Gasik
d79411a34d Fix some error handling for API/Device.pm 2018-10-24 20:41:41 -07:00
Ryan Gasik
4d68bffeea Merge in working copy of API/Device.pm 2018-10-21 22:39:29 -07:00
Oliver Gorwits
ee8cd72ef1 basic Swagger spec support 2018-10-21 19:12:06 +01:00
Oliver Gorwits
734166fcef initial import of pyro3d api code 2018-10-21 18:07:20 +01:00
Oliver Gorwits
f01bc6a695 add token schema and validation 2018-10-21 17:46:25 +01:00
Oliver Gorwits
fb4e5c0793 initial token-based-api login handler 2018-10-21 13:37:27 +01:00
Oliver Gorwits
3ddc1a3c8a #446 fix typo in NodeVendor report - rflor 2018-10-19 21:33:58 +01:00
slofunk
00ac3cff4a update NodeVendor.pm (#427)
It would seem like we'd want for this to be distinct mac addresses here right? Otherwise you'd could get duplicate counters. In our environment where things move around this makes for repeat lines in the nodes table. To get a true inventory count I'd think this should only count unique macs. Apologies if this is NOT the desired output for this module.
2018-10-19 14:42:37 +01:00
Oliver Gorwits
3d27184b1c #414 clicking discover button with empty field causes crash 2018-05-08 22:33:31 +01:00
Oliver Gorwits
d7a0bec20b device port search will match on Description as well as Port 2018-05-07 17:34:13 +01:00
Oliver Gorwits
6098b893ad #410 improvements to Undiscovered Neighbors report 2018-05-07 17:15:11 +01:00
Oliver Gorwits
5eb443438c make netmap Color By Host Group work with no groups selected 2018-04-23 20:41:07 +01:00
Oliver Gorwits
f7df6b907b copy munge_highspeed from SNMP::Info to avoid having dependency from web frontend 2018-04-23 08:12:57 +01:00
Oliver Gorwits
75a199690c #400 add defanged_admin config to allow disabling of risky actions 2018-04-22 18:49:15 +01:00
Oliver Gorwits
2c440e2dda #393 (redux) avoid "modification of readonly variable" error in netmap 2018-04-19 08:25:04 +01:00
Oliver Gorwits
a30cb33de9 #394 (redux) enabled "Management IPs" hides after "Redraw Map" 2018-04-19 08:17:37 +01:00
Oliver Gorwits
61211cfd20 fix typo 2018-04-18 21:35:06 +01:00