Commit Graph

428 Commits

Author SHA1 Message Date
tom mortensen 9db6113d09 Merge pull request #120 from bergware/6.4-wip
Fixed regression error in display of custom banner introduced in rc3
2017-06-15 22:49:18 -07:00
bergware 1d33bd2905 Changed copyright in footer to 2017 2017-06-16 06:59:19 +02:00
bergware d2050b43a0 Fixed regression error in display of custom banner introduced in rc3 2017-06-16 06:04:45 +02:00
Tom Mortensen 0bdefac498 Log csrf token values when there's a mismatch. 2017-06-14 12:47:46 -07:00
bergware b5aa1cc7c2 Enhanced Read/Write operations for easy cloning of user shares and disk shares 2017-06-10 18:51:31 +02:00
bergware 54d70d2d9b Add generation of custom icon in header (sidebar) for themes AZURE and GRAY 2017-06-07 17:41:37 +02:00
bergware c7293c139d Add Slack notifications agent 2017-06-04 19:24:46 +02:00
bergware 80d983239e Correction in display of disk, cache and parity name 2017-05-27 12:52:25 +02:00
bergware 55cb5ce9c6 Remove refresh button and refresh timer (force real-time) 2017-05-27 12:07:21 +02:00
Tom Mortensen e7cee3ca1c Use php curl library calls to access emthtpd via socket.
Connect emhttpd events to websocket publisher endpoints.
2017-05-22 14:07:21 -07:00
Eric Schultz c36449e0cc webGui: Fixed persisting the show banner value after applying disk settings 2017-05-16 11:13:54 -05:00
Tom Mortensen 72b8527549 Merge branch '6.4-wip' of github.com:limetech/webgui into 6.4-wip 2017-05-14 15:03:12 -07:00
Tom Mortensen d444703ed5 fixed timing issue where sometimes a cache assignment would not be preserved
In include/DefaultPageLayout.php there is an on-load function which disables all the buttons
named "Apply", and generates on-change functions for all form input fields which un-disables the form "Apply"
buttons. Meanwhile, when Main page loads, it generates POST requests to include/DeviceList.php to fill in
the array, cache, parity status sections.  With array stopped, DeviceList.php generates forms that are used to
faciliate devivce assignment to array and cache slots, and these forms have a hidden input that defines the
emhttp api call to make (changeDevice=Apply).  Well sometimes this form element is 'disabled', which causes
everything to function correctly from user perspective but since changeDevice=Apply is not sent, emhttp never
actually makes the assignment permanent.  This issue is the result of some kind of race condition we are
triggering in the browser - I think because there are multiple on-change event functions being assigned
dynamically.  The fix here is to change string "changeDevice=Apply" to "changeDevice=apply" in order to defeat
the script; the emhttp api will accept either "Apply" or "apply".
2017-05-14 14:07:09 -07:00
Eric Schultz bd5516d990 ipv6 fixes for gateway 2017-05-13 16:44:01 -05:00
Tom Mortensen 0c223514d2 Registration page refinements 2017-05-13 12:19:36 -07:00
Eric Schultz f55f57515d webGui: new watchdog service with websockets instead of ajax polling 2017-05-08 08:11:11 -05:00
Eric Schultz 3471bf0f36 webGui: networking now allows multi bonds and multi bridge groups 2017-05-05 10:18:30 -05:00
Tom Mortensen 516fcdc53d Prevent "hidden" submit form elements from being marked disabled. 2017-04-25 08:57:50 -07:00
Eric Schultz 37a848551d IPv6 networking improvements by Bergware 2017-04-08 05:48:51 -05:00
Eric Schultz 0c290e150f IPv6 networking improvements by Bergware 2017-04-07 05:24:43 -05:00
Eric Schultz aa2536cd06 Merge branch 'master' into 6.4-wip 2017-04-03 00:56:39 -05:00
bergware 6319939872 Fixed file read errors when system is started but array is stopped [2] 2017-04-03 07:54:21 +02:00
Eric Schultz 8c0e6edc64 Merge branch 'master' into 6.4-wip 2017-04-03 00:50:58 -05:00
bergware 898b3db387 Fixed file read errors when system is started but array is stopped 2017-04-03 07:48:31 +02:00
Eric Schultz 184407ce5b Added "routing table" page to network settings 2017-04-02 20:04:22 -05:00
Eric Schultz d49f1ba127 Merge branch 'master' into 6.4-wip 2017-04-02 20:01:18 -05:00
bergware c3a3233e95 Fixed: regression errors 2017-04-03 01:21:37 +02:00
bergware 23231ac4b4 Fixed regression error in erroneous display of disk table on Dashboard page 2017-04-02 23:38:59 +02:00
Eric Schultz 9b0b32d837 Merge from master 2017-03-27 18:21:18 -05:00
bergware 97ea5dba09 Fixed missing csrf token and code optimizations in SMART report generation 2017-03-25 19:44:58 +01:00
bergware cf20be4a74 Cleanup unused parameters when saving configuration files 2017-03-25 14:58:15 +01:00
bergware 4d5f103312 Disk read/write IO in background daemon 2017-03-25 11:51:31 +01:00
bergware 08f4158f5a Disk read/write IO in background daemon 2017-03-25 11:36:07 +01:00
bergware e861d14c17 Disk read/write IO in background daemon [code optimizations] 2017-03-25 02:28:32 +01:00
bergware b20427c912 Disk read/write IO in background daemon 2017-03-24 22:15:11 +01:00
bergware 13f592bac4 Disk read/write IO in background daemon 2017-03-24 13:09:53 +01:00
Eric Schultz 5d9ba70520 Add NchanSubscriber.js and include it for all pages 2017-03-23 11:43:11 -05:00
Eric Schultz a5012583ce local_prepend and template changes for nginx/php-fpm 2017-03-20 21:03:15 -05:00
Eric Schultz 4f2d0ccdfd Merge pull request #96 from bergware/master
Ignore mover log entries in color coding
Fixed wrong reference to Display Settings in Main page
Fixed: missing creating of eth10 settings page
2017-03-20 20:40:33 -05:00
Eric Schultz 0740f71a52 PHP 7.1 complains about auto-globals in function args 2017-03-13 14:44:38 -05:00
Tom Mortensen 026455a3c8 webGui: Fix regression assigning slots and devices 2017-03-11 12:55:01 -08:00
Tom Mortensen 37cf5778bd Ampersand handling fix. 2017-03-11 12:48:42 -08:00
bergware 0239a7da14 Ignore mover log entries in color coding 2017-02-18 10:58:02 +01:00
Eric Schultz b4238b4c77 webGui: Fix regression changing display banner 2017-01-30 21:40:53 -06:00
Eric Schultz bc037b5e5f webGui: Fix regression with 'Compute All' on Share page 2017-01-30 21:39:44 -06:00
Eric Schultz 0c5a36741a webgui updates for 6.3.0-rc9 2017-01-27 10:23:44 -06:00
bergware 604e1ba9cb Natural sorting of user share names 2016-12-26 09:04:38 +01:00
Eric Schultz 2dcecd0a3e webGui: split out Europe/Istanbul as its own timezone 2016-11-19 15:28:27 -06:00
Eric Schultz d7ee78e071 webGui: special text aside new disks to clear 2016-11-19 15:27:06 -06:00
bergware 0eff0a94c8 Use new naming of font-awesome 4.7.0 2016-11-15 21:22:06 +01:00