Skip to content
Snippets Groups Projects
  • Jan Mach's avatar
    e1f8b66b
    Huge improvements in Hawat web interface. · e1f8b66b
    Jan Mach authored
    This patch introduces huge amount of work related to Hawat web interface. I was just clicking through the interface and trying to improve everything that popped out at the moment. There are following improvements:
    
    * Enabled DataTable localication plugins.
    * Implemented common layout for object management views (list views).
    * Redesigned application menu implementation.
    * Enhanced application menu to support contextual item action menus in listing tables. All administration list views now use it to generate contextual action toolbars.
    * Menu object is now used even to generate breadcrumb menus.
    * Simplified working with view icons and their propagation into action menus.
    * Implemented AJAX spinner and used AJAX to fetch raw report data to web interface. There is stil a lot of room for improvements, the idea is for the user to be able to inteligently browse through the loaded data in some way.
    * Redesigned object administration views (users, groups, filters, networks).
    * Cleaned up list of built-in icons.
    * Improved web interface translations after the changes in this commit.
    * Fixed the bug in serving report data files.
    
    (Redmine issue: #3734,#3443)
    e1f8b66b
    History
    Huge improvements in Hawat web interface.
    Jan Mach authored
    This patch introduces huge amount of work related to Hawat web interface. I was just clicking through the interface and trying to improve everything that popped out at the moment. There are following improvements:
    
    * Enabled DataTable localication plugins.
    * Implemented common layout for object management views (list views).
    * Redesigned application menu implementation.
    * Enhanced application menu to support contextual item action menus in listing tables. All administration list views now use it to generate contextual action toolbars.
    * Menu object is now used even to generate breadcrumb menus.
    * Simplified working with view icons and their propagation into action menus.
    * Implemented AJAX spinner and used AJAX to fetch raw report data to web interface. There is stil a lot of room for improvements, the idea is for the user to be able to inteligently browse through the loaded data in some way.
    * Redesigned object administration views (users, groups, filters, networks).
    * Cleaned up list of built-in icons.
    * Improved web interface translations after the changes in this commit.
    * Fixed the bug in serving report data files.
    
    (Redmine issue: #3734,#3443)
This project manages its dependencies using npm. Learn more
package.json 1.38 KiB
{
    "name": "mentat-ng",
    "version": "0.10.0",
    "description": "Distributed modular SIEM system designed to monitor networks of all sizes",
    "author": "CESNET-CERTS Development Team (https://csirt.cesnet.cz/en/contact)",
    "homepage": "https://mentat.cesnet.cz/en/index",
    "repository": "https://homeproj.cesnet.cz/git/mentat-ng.git",
    "license": "MIT",
    "devDependencies": {
        "grunt": "~1.0.2",
        "grunt-chmod": "~1.1.1",
        "grunt-contrib-clean": "~1.1.0",
        "grunt-contrib-concat": "~1.0.1",
        "grunt-contrib-copy": "~1.0.0",
        "grunt-contrib-rename": "~0.2.0",
        "grunt-ftp-deploy": "~0.2.0",
        "grunt-shell": "~1.1.2",
        "grunt-stripcomments": "^0.7.2",
        "grunt-template": "~1.0.0",
        "load-grunt-tasks": "~3.2.0",
        "npm-shrinkwrap": "~6.1.0",
        "time-grunt": "~1.2.1"
    },
    "main": "index.js",
    "dependencies": {
        "@fortawesome/fontawesome-free": "^5.1.0",
        "bootstrap": "^3.3.7",
        "bootstrap-datepicker": "^1.7.1",
        "bootstrap-select": "^1.12.4",
        "bootswatch": "^3.3.7",
        "d3": "3.5.17",
        "datatables.net": "^1.10.16",
        "datatables.net-plugins": "^1.10.15",
        "eonasdan-bootstrap-datetimepicker": "^4.17.47",
        "jquery": "^3.3.1",
        "moment": "^2.19.4",
        "moment-timezone": "^0.5.14",
        "nvd3": "^1.8.6"
    }
}