Commit Graph

431 Commits

Author SHA1 Message Date
Oliver Gorwits
c2ac19e647 implementation of store_power 2013-04-04 19:32:14 +01:00
Oliver Gorwits
b7fb8c64a0 implementation of store_vlans 2013-04-04 18:48:09 +01:00
Oliver Gorwits
b8ddbd1eca implementation of store_wireless (without storing, yet) 2013-04-04 17:08:06 +01:00
Oliver Gorwits
2a14057481 implementation of store_interfaces (without wireless) 2013-04-04 16:47:21 +01:00
Oliver Gorwits
d5b2b71d34 only start Manager if there are pollers or interactives 2013-04-04 15:12:49 +01:00
Oliver Gorwits
f4a3dac760 change sub names so as not to collide with Dancer 2013-04-04 15:03:10 +01:00
Oliver Gorwits
a8f0894986 implementation of refresh, discover, and store_device 2013-04-04 14:47:28 +01:00
Oliver Gorwits
4c2e3cf82d make get_device return a new result object 2013-04-04 11:38:15 +01:00
Oliver Gorwits
e6ac131658 better POD section name 2013-04-04 10:38:22 +01:00
Oliver Gorwits
6c5b6bbbee implement separate snmp_connect and snmp_connect_rw methods 2013-04-04 10:37:46 +01:00
Oliver Gorwits
62c8e19063 fix for unique constraint on job queue for locally queued jobs 2013-04-01 20:06:29 +01:00
Oliver Gorwits
ebb65996e6 add refresh poller job 2013-04-01 20:00:36 +01:00
Oliver Gorwits
05928e8cf6 Refactor Util namespace
Squashed commit of the following:

commit 789c528fcf
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 1 19:31:07 2013 +0100

    update manifest and fix typo

commit b95d0951f2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Apr 1 19:22:41 2013 +0100

    refactor ::Util namespace

commit a8dde50343
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 31 13:45:27 2013 +0100

    no need to search for device - IP should already be exact
2013-04-01 19:31:39 +01:00
Oliver Gorwits
b42daee4c1 Merge branch 'master' into og-poller 2013-03-27 21:00:09 +00:00
Oliver Gorwits
95bb8fc06c Update to latest Bootstrap and JQuery, and temp. fix #7326 in Bootstrap 2013-03-27 20:58:54 +00:00
Oliver Gorwits
6e527629a2 fixes and log messages 2013-03-26 23:39:23 +00:00
Oliver Gorwits
cfcb7a956f bug fixes 2013-03-26 22:57:06 +00:00
Oliver Gorwits
48f779a8d0 add config for scheduled tasks 2013-03-26 22:42:16 +00:00
Oliver Gorwits
2f6efcb312 create poller worker and add poller type stubs 2013-03-26 22:15:04 +00:00
Oliver Gorwits
52b28b0ab8 code tidy 2013-03-26 22:04:00 +00:00
Oliver Gorwits
96db66739f more insane but more working version of the job queue constraint 2013-03-25 22:35:11 +00:00
Oliver Gorwits
cb25216f40 make scheduler start automatic based on housekeeping setting existing 2013-03-24 20:22:11 +00:00
Oliver Gorwits
0acbe8abd3 add scheduler based on Algorithm::Cron 2013-03-24 19:45:24 +00:00
Oliver Gorwits
49d136b57a add unique constraint on admin/job queue 2013-03-24 18:48:10 +00:00
Oliver Gorwits
bb3f706a8f rename plugins doc .pm to .pod 2013-03-17 15:29:01 +00:00
Oliver Gorwits
cbb1e8074a bump version for release 2013-03-17 14:48:23 +00:00
Oliver Gorwits
65d01be38c Squashed commit of the following:
commit b054119d9c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 17 14:29:58 2013 +0000

    hide Reports menu if there are no reports

commit d86e670600
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 17 14:23:59 2013 +0000

    add Report docs for developers

commit ee8351eb30
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 17 14:06:39 2013 +0000

    split Plugin docs into user and developer pages

commit 5e4b8f3063
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 17 12:59:47 2013 +0000

    add duplex report into default config

commit 8fd622f50c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 17 12:56:51 2013 +0000

    update query for duplex mismatch to check left and right are both not DOWN

commit 6d9170598c
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Mar 11 23:10:38 2013 +0000

    use the new duplex mismatch query in a template

commit 786977354b
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Mar 11 22:54:21 2013 +0000

    add VIEW for duplex mismatches

commit f37ae8568e
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Mon Mar 11 22:54:01 2013 +0000

    remove unecessary assign

commit 13af853582
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 23:40:53 2013 +0000

    fixes to main app to support reports

commit 55a0f3d8dc
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 22:18:48 2013 +0000

    also update fontawesome to match bootstrap version

commit 83a2c74242
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 22:07:23 2013 +0000

    update bootstrap again, to include glyphicons with correct path

commit 25be8bfa92
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 19:27:37 2013 +0000

    implement first report - duplex mismatch - as a placeholder only

commit 00265a9323
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 18:41:40 2013 +0000

    report error on failure to load a plugin

commit af8f124bb2
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 18:37:19 2013 +0000

    change id for tag in device and search tab plugins

commit b818d4156f
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 18:29:57 2013 +0000

    change id for tag in navbar plugins

commit f513000f08
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 17:21:23 2013 +0000

    implement register_report() and replace More menu with Reports menu

commit 4a16e3fde3
Author: Oliver Gorwits <oliver@cpan.org>
Date:   Sun Mar 10 17:00:44 2013 +0000

    Upgraded to Twitter Bootstrap 2.3.1 - customized for 13px font 18px line
2013-03-17 14:37:21 +00:00
Oliver Gorwits
a67478dd5c Convert useless die to error+return in Plugin.pm 2013-03-10 15:00:43 +00:00
Oliver Gorwits
b9e8e86148 fix broken doc links 2013-03-10 14:50:25 +00:00
Oliver Gorwits
a950ce533e Plugins can now 'register_template_path' and supply their own HTML templates 2013-03-10 00:50:39 +00:00
Oliver Gorwits
4f54f0f609 update META.yml version number 2013-03-07 21:52:04 +00:00
Oliver Gorwits
02c46e2275 bump version for release 2013-03-07 21:49:58 +00:00
Oliver Gorwits
ae307f30b3 documentation fixups 2013-03-05 23:20:40 +00:00
Oliver Gorwits
069e1a22bc update manifest 2013-03-05 23:02:00 +00:00
Oliver Gorwits
66d0b25af3 moar documentation 2013-03-05 22:54:31 +00:00
Oliver Gorwits
5390b99a12 many small fixes to packaging and daemons after testing 2013-03-05 21:38:18 +00:00
Oliver Gorwits
639366c324 update manifest file 2013-03-05 19:33:10 +00:00
Oliver Gorwits
5511005a23 update install doc to remove config which is now implicit 2013-03-05 19:26:26 +00:00
Oliver Gorwits
6cf40b0807 update TODO 2013-03-05 00:05:33 +00:00
Oliver Gorwits
c94e890bb9 DB Schema upgrades are now all single-step in case user has applied any already 2013-03-04 23:45:36 +00:00
Oliver Gorwits
b7ae4dfc57 add cache headers for static content 2013-03-04 23:01:31 +00:00
Oliver Gorwits
877f035ffd prevent duplicate requests caused by favicon.ico 2013-03-04 23:00:24 +00:00
Oliver Gorwits
e3c0ae3554 All links and redirects are now relative
WARNING - this might break. We'll revert this commit if so.
The rationale is for those using proxies where the host name is not proxied
on, as in Apache's ProxyPreserveHost.
RFC2161 does not permit relative Location: header, but an upcoming revision
stil in-draft will apparently allow relative spec. I believe all browsers to
support relative Location: headers already.
2013-03-04 21:40:43 +00:00
Oliver Gorwits
9848de5c26 update TODO and Changelog 2013-03-04 20:54:20 +00:00
Oliver Gorwits
a24ec2ffdc modify all bin scripts to find localenv and work from git clone 2013-03-04 20:52:24 +00:00
Oliver Gorwits
c4b60e47a2 allow netdisco-deploy to work from git and without localenv 2013-03-04 20:47:11 +00:00
Oliver Gorwits
376b1cf9dd support for running from git or build dir 2013-03-04 20:31:32 +00:00
Oliver Gorwits
c4e6e4c8eb try really hard to find a localenv if one isn't already in place 2013-03-04 20:31:00 +00:00
Oliver Gorwits
a02a325dcc remove unecessary PATH extension 2013-03-04 19:32:35 +00:00
Oliver Gorwits
adfcf19998 update TODO 2013-03-04 08:43:48 +00:00