Skip to content
Snippets Groups Projects
  1. Sep 02, 2019
    • Jan Mach's avatar
      Feature: Added action button to group/user list to add/remove group membership. · 201d8025
      Jan Mach authored
      To implement this functionality following changes were necessary:
      * Add new association table to keep track of wanted memberships.
      * Changed prototype for item action authorization and change method to enable multiple parameters.
      * Merge GuiUserModel with UserModel to make objects comparable.
      * Implemented new base class for easy implementation of relation views.
      * Implemented new endpoints for group membership management.
      * Added new action buttons to users list in group detail view.
      * Added new action buttons to group list in user detail view.
      
      (Redmine issue: #5762)
      201d8025
  2. Jul 31, 2019
  3. Jul 10, 2019
    • Jan Mach's avatar
      Added more specific context search actions. · 29a6da28
      Jan Mach authored
      Context search action groups are now more specific for searching from event dashboards and report detail, the dt_from and dt_to parameters are now pre-filled with available values. This patch also fixes the long lasting bug in DateTime search form fields. (Redmine issue: #5341,#4518)
      29a6da28
  4. Jul 04, 2019
  5. Jun 06, 2019
  6. Jun 03, 2019
  7. Mar 15, 2019
  8. Mar 13, 2019
    • Jan Zerdik's avatar
      Validation of feedback data · 2996ffc6
      Jan Zerdik authored
      Feedback data are validate while sending, feedback on web is as form, small visual changes to uniformalize visual style. (Redmine issue: #4501)
      2996ffc6
  9. Feb 25, 2019
    • Jan Zerdik's avatar
      Feedback for reports. · 637bb867
      Jan Zerdik authored
      Lightweight feedback functionality for reports. Feedback is send to addresses from config file with information about logged user. Without feedback for users that are not logged-in. Feedback info is not stored permanently. (Redmine issue: #4501)
      637bb867
  10. Feb 20, 2019
  11. Feb 19, 2019
  12. Jan 30, 2019
    • Jan Mach's avatar
      Implemented prototype and proof-of-concept for time window pager. · 3bf2ec60
      Jan Mach authored
      The reporting dashboards now demonstrate new feature: quick search options and time window paging. For performing common quick searches it is now possible to choose the appropriate option from presented list and get results without choosing the time windows manually. Additionally the result page for this quick search option provides means for paging back and forward in time with appropriate time window. For example you may search for current month and then use the time window paging to get results for previous month. (Redmine issue: #4321)
      3bf2ec60
  13. Jan 21, 2019
    • Jan Mach's avatar
      Implemented new dynamic context search action group mechanism. · 29fd55f7
      Jan Mach authored
      All blueprints can similarly to registering menu entries register context search actions for one or more groups. These are then used for generating context search action dropdown menus for various items like IP addresses, groups, etc. One of the example use cases is the event search result page, which contains action search menus for each of the displayed IP address, abuse group, category, etc. (Redmine issue: #4321)
      29fd55f7
  14. Jan 16, 2019
    • Jan Mach's avatar
      Simplified the statistics calculations by removing the secondary statistics calculations. · 9fe8199d
      Jan Mach authored
      Various secondary statistics like counts, minimums, maximums and sums were pre-calculated together with regular statistics. These operations do not make sense anymore from multiple point of views:
      - They are not used during chart generation anymore, because these values are calculated by JavaScript code.
      - They do not make sense during merging statistical data, because they produce incorrect results anyway (for example without knowing the exact omitted values it is not possible to calculate the counts, averages, minimums etc.).
      
      (Redmine issue: #4321)
      9fe8199d
  15. Dec 19, 2018
  16. Dec 18, 2018
  17. Nov 20, 2018
  18. Oct 25, 2018
    • Jan Mach's avatar
      Massive overhaul and redesign of Hawat internals. · 4474c678
      Jan Mach authored
      The base implementations for web interface artefacts were redesigned to enable better propagation of view class metadata into the templates, to make the implementation of additional views even more easy and to enable easy development of AJAX backend API services. (Redmine issue: #4366,#4235)
      4474c678
  19. Oct 12, 2018
    • Jan Mach's avatar
      Removed the handle column/attribute from event report model. · fb5d2479
      Jan Mach authored
      The handle attribute was designed to allow unauthenticated access to reports by knowing the secret token. This however turned out to be redundant, because the report label already contains random component, so it can not be guessed and can therefore be used as access token. (Redmine issue: #4242)
      fb5d2479
  20. Sep 11, 2018
  21. Aug 02, 2018
  22. Jul 30, 2018
  23. Jul 26, 2018
  24. Jul 17, 2018
  25. Jul 16, 2018
  26. Jul 13, 2018
    • Jan Mach's avatar
      Permission system redesign. · 30ddfeba
      Jan Mach authored
      The maintainer permission is now used as slightly less powerfull administrator. Added permission for any role. It is now enforced wherever possible. Added prototype dump of all registered view permissions, however permission enforced by authorize_item_action callback are missing in the list. (Redmine issue: #3734)
      30ddfeba
  27. Jul 11, 2018
    • Jan Mach's avatar
      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
Loading