librenms/html/css
Tony Murray 1ad7f3138b
Add Laravel to LibreNMS (#8318)
* Add Laravel to LibreNMS.

* Try to set permissions during initial install and first composer update to Laravel.

* Fix composer.lock
Fix missing db config keys

* Start building v1 layout
Port ajax_setresolution, inject csrf into jquery ajax calls
Layout works, building menu
Partially done.

* Fix device group list
remove stupid count relationships

* Print messages for common boot errors.
Don't log to laravel.log file.
Log to error_log until booted, then librenms.log

* Fix up some issues with Config loading
Start of custom directives

* Custom blade directives: config, notconfig, admin

* Preflight checks
Only load config files once.

* Update the composer.lock for php 5.6

* Menu through routing

* Start of alert menu

* Better alert scopes

* reduce cruft in models

* Alerting menu more or less working :D

* Fix style

* Improved preflight

* Fix chicken-eggs!

* Remove examples

* Better alert_rule status queries
Debugbar

* fix app.env check

* User Menu

* Settings bar (dropped refresh)
Search JS

* Toastr messages

* Rename preflight

* Use hasAccess(User) on most models.
Add port counts

* Missed a Preflight -> Checks rename

* Fix some formatting

* Boot Eloquent outside of Laravel
Use Eloquent for Config and Plugins so we don't have to connect with dbFacile inside Laravel.
Move locate_binary() into Config class

* Config WIP

* Try to fix a lot of config loading issues.

* Improve menu for non-admins removing unneeded menus
url() for all in menu

* Only use eloquent if it exists

* Include APP_URL in initial .env settings

* Implement Legacy User Provider

* Helper class for using Eloquent outside of Laravel.
Allows access to DB style queries too and checking the connection status.

* Fix up tests

* Fix device groups query

* Checking Travis

* copy config.test.php earlier

* dbFacile check config before connecting
Don't use exception to check if eloquent is connected, it gets grabbed by the exception handler.
Ignore missing config.php error.

* Fix config load with database is not migrated yet.

* Remove Config::load() from early boot.

* Use laravel config settings to init db (this prefers .env settings)
Fix bgp vars not set in menu
add _ide_helper.php to .gitignore

* Restrict dependencies to versions that support php 5.6

* Update ConfigTest

* Fix a couple of installation issues

* Add unique NODE_ID to .env

* Correct handling of title image

* Fix database config not loading. Thanks @laf

* Don't prepend /

* add class_exists checks for development service providers

* Fix config value casting

* Don't use functions that may not exist

* Update dbFacile.php

* d_echo may not be defined when Config used called.

* Add SELinux configuration steps
More detailed permissions check.
Check all and give complete corrective commands in one step.

* Ignore node_modules directory

* Re-add accidetal removal
2018-05-09 08:05:17 -05:00
..
bootstrap Updated / Added JS and CSS files needed for new design. Updated README.md to include qTip and jqPlot license exceptions 2014-01-13 08:29:35 +00:00
images Mapping should be complete 2015-07-20 15:59:44 +01:00
ui-lightness custom range picker for graphs browser. (thanks to Michael Hsu). 2012-03-16 10:35:12 +00:00
app.css Add Laravel to LibreNMS (#8318) 2018-05-09 08:05:17 -05:00
bootstrap-datetimepicker.min.css webui: Update datetime lib (#8288) 2018-02-22 21:23:12 +00:00
bootstrap-switch.css Added new health admin page for thresholds 2014-06-14 23:10:53 +01:00
bootstrap-switch.min.css Added new health admin page for thresholds 2014-06-14 23:10:53 +01:00
bootstrap-theme.css Update Bootstrap 2015-10-11 15:52:18 +02:00
bootstrap-theme.min.css Update Bootstrap 2015-10-11 15:52:18 +02:00
bootstrap.css Update Bootstrap 2015-10-11 15:52:18 +02:00
bootstrap.min.css Update Bootstrap 2015-10-11 15:52:18 +02:00
dark.css webui: Updated icons to use Font Awesome (#5468) 2017-01-21 11:24:05 +00:00
font-awesome.css webui: Update Font Awesome to 4.7.0 (#5476) 2017-01-18 12:57:57 -06:00
font-awesome.min.css webui: Update Font Awesome to 4.7.0 (#5476) 2017-01-18 12:57:57 -06:00
fullscreenmap.css Borderless fullscreen geographical map, with just the nodes. (#8337) 2018-03-18 22:47:06 -05:00
jquery-ui.min.css Alerts gui commit 2014-12-16 20:03:19 +00:00
jquery.bootgrid.min.css Switched to using Jquery Bootgrid for tables 2015-03-27 16:28:09 +00:00
jquery.gridster.min.css Initial dashboard, code formatting is bad + lots needs tidying up 2015-07-21 23:01:57 +01:00
leaflet.awesome-markers.css Mapping should be complete 2015-07-20 15:59:44 +01:00
leaflet.css Leaflet upgrade (#7855) 2017-12-05 08:13:13 +00:00
light.css webui: Updated icons to use Font Awesome (#5468) 2017-01-21 11:24:05 +00:00
MarkerCluster.css Mapping should be complete 2015-07-20 15:59:44 +01:00
MarkerCluster.Default.css Mapping should be complete 2015-07-20 15:59:44 +01:00
mktree.css Added missing mktree files 2015-03-23 21:49:37 +00:00
mono.css webui: Update badge background for selected pagemenu item (mono.css) (#8157) 2018-01-29 21:58:45 +00:00
query-builder.default.min.css feature: Added new alert rule builder UI and rule mapping UI (#8293) 2018-03-14 20:25:19 +00:00
select2.min.css feature: Added support for Host dependencies (#7332) 2017-12-20 14:17:52 +00:00
styles-wide.css make widescreen better. made graphs change on devices page to fill widescreen. 2011-09-21 13:22:27 +00:00
styles.css feature: Added new alert rule builder UI and rule mapping UI (#8293) 2018-03-14 20:25:19 +00:00
tagmanager.css Alerts gui commit 2014-12-16 20:03:19 +00:00
toastr.min.css Added a new library to support on screen notification messages 2014-10-01 00:14:26 +01:00
vis.min.css webui: Updated vis js and moment js (#8240) 2018-02-10 21:19:56 -06:00