Mathieu Poussin
fc391090e1
BGP Polling: Add error code management ( #11424 )
...
* BGP Polling: Add error code polling
* Rework describe_bgp_error_code and fix bgp error fields migration
* Add real test data for IOS-XR and Arista EOS
2020-04-24 22:47:20 -05:00
Tony Murray
fc0c357b23
Toggle dashboard editor without refresh ( #11455 )
...
also removes needless route
2020-04-24 22:29:44 -05:00
Tony Murray
c31d58f9bb
Restore click on Dashboard menu entry ( #11478 )
...
* Restore click on Dashboard menu entry
This breaks the submenu on mobile. We will have to come up with a better long term solution.
* use route helper since it exists
2020-04-24 19:36:26 +02:00
Jellyfrog
d2a9ffdb83
Fix case sensitiv translations ( #11463 )
...
On case insensitive systems, @lang('Auth') would match the auth.php file
and return an array instead of the string "Auth", causing a "Array to string conversion error"
2020-04-22 23:57:30 +02:00
Tony Murray
ad7b692654
Config CLI improvements ( #11430 )
...
* lnms config:set improvements
--ignore-checks option
* Config option completion
Could use some more refinement, but needs device commands converted to Laravel
* fix whitespace
2020-04-19 21:44:26 -05:00
SourceDoctor
67c0f3abea
Global setting better naming ( #11412 )
...
* Global Settings - Alert Default Settings
* Revert "Global Settings - Alert Default Settings"
This reverts commit a1af62b146
.
* Better setting description
2020-04-12 23:54:27 -05:00
SourceDoctor
f7c85fedfa
Toggle visibilty of Dashboard Editor ( #11321 )
...
* Toggle visibilty of Dashboard Editor
* code climate
* reposition Menu point
* add Dashboard Menu
* unclickability ob Dashboard menu
* Global Settings - Alert Default Settings
* Revert "Global Settings - Alert Default Settings"
This reverts commit a1af62b146
.
* update to Frontend rewrite
* globalize hide_dashboard_editor variable
* .
* .
* remove legacy code
* update link path to laravel routing
* Travis ...
* Travis ...
2020-04-10 14:34:44 +02:00
Tony Murray
e9a3317749
Fix dashboard size ( #11405 )
...
* Fix dashboard size
Missing container
scrollbar and empty space on the right
* Can't change the width it will break existing dashboard :S
Odd that the default width 6 doesn't fit nicely into 20
2020-04-09 22:15:05 -05:00
Jellyfrog
0b5fcb58c8
Convert alert modals to blade ( #11373 )
2020-04-03 09:52:42 -05:00
Jellyfrog
69280b3501
Fix dashboard html escaping and javascript redirect ( #11370 )
2020-04-02 23:33:18 +02:00
Tony Murray
60533e0bf9
Fix shared dashboards missing users ( #11365 )
...
* Fix shared dashboards missing users
* Translation for Deleted User
2020-04-01 11:04:06 -05:00
Jellyfrog
daf451cef7
Convert overview page to laravel ( #10757 )
...
* Convert overview page to laravel
* Convert more pages
* More fixes
2020-03-31 23:03:02 -05:00
SourceDoctor
d3bc503cf6
Global Settings - force_ip_to_sysname, force_hostname_to_sysname ( #11335 )
...
* Global Settings - force_ip_to_sysname, force_hostname_to_sysname
* add manifest.json
* Update mix-manifest.json
Co-authored-by: Tony Murray <murraytony@gmail.com >
2020-03-24 16:02:48 +01:00
Tony Murray
425ac28bab
Fix js warning in settings, update js deps ( #11324 )
2020-03-22 19:30:58 +01:00
Tony Murray
43a8616efd
Some Poller page cleanups ( #11287 )
...
* Some Poller page cleanups
Some queries loaded all devices into memory and the counted them, we should have sql count them if we only need a count.
Models should be singular
Use named routes for url generation
Try to keep presentation and data collection separated in blade and controller.
* Update PollerController.php
* Fix style
* Fix new PollerGroup references
2020-03-22 19:29:31 +01:00
dGs-
7020de0b7f
replace AES by SHA for authalgo ( #11314 )
2020-03-20 17:30:16 +01:00
SourceDoctor
9092988f7b
Fallback to default Poller Group on delete ( #11278 )
...
* Fallback to default Poller Group on delete
* rewrite to eloquent
* replace column remove with page reload (refresh everything)
* change access verification check method
* .
* Update PollerGroups.php
Co-authored-by: Tony Murray <murraytony@gmail.com >
2020-03-20 10:16:49 +01:00
PipoCanaja
46282bcefe
French translation update ( #11293 )
...
* FR Translation
* FR Translation
* FR Translation
* FR Translation
* FR Translation
* FR Translation
* revert manifest
* update mix-manifest.json
Co-authored-by: Tony Murray <murraytony@gmail.com >
2020-03-19 20:27:18 -05:00
SourceDoctor
333bc95fac
Widget Fix - Server Stats - show DisplayName instead Device ID ( #11301 )
...
* Widget - Server Stats - show DisplayName instead Device ID
* Send id and name to init_select2
Co-authored-by: Tony Murray <murraytony@gmail.com >
2020-03-19 11:26:51 -05:00
SourceDoctor
4e349efd11
Rewrite Poller Management to Blade/Eloquent ( #11277 )
...
* Rewrite Poller Management to Blade/Eloquent
* remove further no more needed file
* Code Climate
* Code Climate
* hardcode tabs
* change URL style
* change prefix from poller-groups to poller
* .
* parameter fix
* Refactor to use more direct routing.
remove switch statement.
Co-authored-by: Tony Murray <murraytony@gmail.com >
2020-03-13 20:58:37 +01:00
Mathieu Poussin
1cf7e206e5
Geographical map: Show network links between locations ( #11269 )
...
* Geographical map: Show links between locations
* Fix manifest after merge conflict
2020-03-13 11:22:32 +01:00
Tony Murray
fd8de950be
Wrong translation key for sorting ( #11281 )
2020-03-12 20:39:25 -05:00
Tony Murray
121fbe7edd
Add datastore settings to the Web UI ( #11266 )
2020-03-12 11:46:41 -05:00
Tony Murray
82eddfcf27
Sort Settings by translated names ( #11280 )
...
If browser language is different from the language set in LibreNMS, it might sort slightly incorrectly.
2020-03-12 11:39:06 -05:00
SourceDoctor
335a238349
Open Links to external Urls (Docs) in new tab ( #11227 )
...
* Open Links to external Urls (Docs) in new tab
2020-02-29 22:53:17 +01:00
SourceDoctor
cf023b936b
Dashboard Widget Availability - show Hostname ( #11208 )
2020-02-27 00:42:04 +01:00
Jason Cheng
af4055aecb
Update settings.php translation string ( #10928 )
...
* Update settings.php translation string
* Update mix-manifest.json
Co-authored-by: Tony Murray <murraytony@gmail.com >
2020-02-26 14:37:29 -06:00
Tony Murray
79f2debbdb
Move storage module settings ( #11206 )
...
Actually verify regex setting
2020-02-26 17:53:33 +01:00
SourceDoctor
0baeab567b
Added Mountpoint ignore options to global settings ( #11197 )
...
* Global Settings - Mountpoint ignore options
* enhance AppServiceProvider with regex
2020-02-26 13:01:49 +00:00
SourceDoctor
c56b6fb9f8
Global Settings - Uptime Warning ( #11198 )
2020-02-25 08:06:02 -06:00
SourceDoctor
40cac40aec
Option to default open Location Map on Device View ( #11167 )
...
* Option to default open Location Map on Device View
* String set fixes
* adding lanugage files
2020-02-22 00:09:51 +01:00
Kevin Krumm
c136e1ad6c
Revert "Global search by IP address ( #11165 )" ( #11166 )
...
This reverts commit c273ab28af
.
2020-02-19 19:35:55 +01:00
Joseph Tingiris
c273ab28af
Global search by IP address ( #11165 )
...
* device search by (valid) ip address
* add device_ip & not empty conditions to search results
* updated comments
* spaces after commas
* search ip and overwrite_ip for name based searches, too
2020-02-19 05:51:39 -06:00
SourceDoctor
0bc2ea1f45
Configurable Alert Rule default settings ( #11152 )
...
* configurable Alert Rule default settings
* codeclimate fix#
2020-02-15 16:18:02 +01:00
SourceDoctor
c07678d55f
Mark Devices in Maintenance Mode ( #11092 )
...
* Mark Devices in Maintenance Mode
* code climate fix
2020-02-02 08:33:01 -06:00
louis-oui
6931df8990
Alertlog stats dashboard widget ( #10967 )
...
* Dashboard for alertlog stats
* Dashboard for alertlog stats
* Dashboard for alertlog stats
* Dashboard for alertlog stats
* Dashboard for alertlog stats
* Cleanup
* Cleanup
* Cleanup
* date selection
* date selection
* fix js rule details
* cleanup js
* dummy commit to reload CI/CD
* dummy commit to reload CI/CD
2020-01-23 08:16:30 -06:00
louis-oui
4395b002ab
Add 'alert history' widget for dashboard ( #10901 )
...
* add alert history dashboard
* add sql-schema
* only alert
* add settings
* add settings
* fix display alert details
* fix db-schema
* add filtering by severity
* fix code climate
* Update common.php
2020-01-23 05:27:57 -06:00
louis-oui
e3156cbef6
Support of "disable alerting" in availability map and device summary widget ( #11022 )
...
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* merge for last release
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Hide disabled alerting device from avaibility map
* Widget device summary
* Widget device summary
* Widget device summary
* Widget device summary
* Widget device summary
* Widget device summary
* fix color in widget device summary
* fix color in widget device summary
* Commit to restart travis CI
* Commit to restart travis CI
2020-01-15 11:32:29 -06:00
SourceDoctor
252ee125b5
highlight Device Dependency Path to Dependency Root Device(s) ( #11025 )
...
* highlight Device Dependencies down to Dependency Root Device(s)
* rename function
* better var name
* codeclimate fixes
2020-01-15 08:10:58 -06:00
Christopher McAvaney
944f38b7f7
Fixing PHP imcompatibility issue with PHP 7.4 ( #11030 )
...
The PHP implode function has deprecated the glue after pieces method of calling the function as from PHP 7.4
Fixing this to ensure librenms works in PHP 7.4
2020-01-13 10:39:59 +01:00
SourceDoctor
f40f4e1864
highlight isolated Devices (Devices with no Dependencies) ( #11018 )
...
* highlight isolated Devices (no Dependencies)
* travis fix
* retrigger node analysis
2020-01-09 18:44:40 -06:00
SourceDoctor
08c23b9ca5
Discovery Module and Poller Module configuration via Global Settings Web GUI ( #10854 )
...
* discovery module and poller module configurable via global settings gui
* fix descriptions
* moved Poller Module to Poller Category
2020-01-07 18:12:46 +01:00
Joseph Tingiris
bbc5c435d9
correct 'shortend' misspelling ( #11000 )
2020-01-07 15:13:42 +01:00
SourceDoctor
b8f2b094d7
Graphing Device Dependency ( #10916 )
...
* graphing Device Dependency
* remove uneeded code
* fix link to go to device Overview
* rebuild dependency map to blade/laravel
* remove uneeded file
* code climate fixes
* remove not used code
* remove blank line
* device access filter optimization
* remove blank line
* force new travis check ...
* fix deviceLink configuration
* .
* rewrite code
* moving to Maps Namespace
* retrigger tests
* some code changes
* further renaming
* retrigger tests
* some code improvements
* .
* move vis.min.js in javascript section
* Device Dependency for Device Groups
* .
* codeclimate fixes
* show child/parents of Device - even if not in Device Group
* Device Highlighting
* add missing function
* replace hardcoded get params with ->get in Controller
* redesign Controller
* code climate fixes
* fix binary operator to 'or'
* remove 'or'
* code climate fixes
* further Code changes
* move loadMissing behind merge
2020-01-07 14:23:36 +01:00
Jellyfrog
0094940283
Add Blade directives for common Url functions ( #10995 )
2020-01-04 16:14:50 +01:00
SourceDoctor
ef01aba878
Hide the dash "-" on tooltip for ping only Devices ( #10988 )
2020-01-01 23:26:23 +01:00
SourceDoctor
a0e9716596
Enabled state as icon ( #10984 )
2019-12-30 22:50:48 +01:00
Jellyfrog
b361710148
Device group based access ( #10568 )
...
* Device group based access
* Use Permissions class to resolve permissions
Also give port access based on device access
* Convert more pages to use Permissions class
* shorten config setting name
use Eloquent relationships in several places
alphabetize config_definitions.json
* Change Models and Permissions
* Clean up ajax_search LIMIT sql
* Convert more pages to use Permissions class
Co-authored-by: Tony Murray <murraytony@gmail.com >
2019-12-30 12:11:26 +01:00
PipoCanaja
b2d90dc8fa
Fixed icon for bgp search ( #10931 )
2019-12-11 17:58:58 +01:00
Tony Murray
04b65d3202
Add minimum password length setting ( #10867 )
2019-11-25 04:11:18 +00:00