Skip to content
Snippets Groups Projects
  1. May 03, 2023
  2. Apr 13, 2023
  3. Feb 16, 2023
  4. Feb 10, 2023
  5. May 06, 2020
    • Jan Mach's avatar
      Replaces pie charts with horizontal bar charts for multivalue event statistics. · 3f6db845
      Jan Mach authored
      According to notes in attached issue, pie charts, grand total and shares do not make much sense for multivalue statistics. This commit replaces these visualisations with simple horizontal bar charts with absolute counts, shares in data table are calculated against event total. I have stumbled upon hideous gotcha when working with NVD3 library. For some reason authors choose 'values' as a dictionary subkey containing data series. This however collides with built-in values javascript method. I have spent quite some time trying to figure out why am I not able generate the data structure for bar chart programmatically. (Redmine issue: #6308)
      3f6db845
  6. Apr 29, 2020
  7. 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
  8. Jul 02, 2019
  9. Jun 13, 2019
  10. Jun 07, 2019
  11. Jun 03, 2019
  12. Feb 04, 2019
  13. Jan 28, 2019
    • Jan Mach's avatar
      Implemented proof of concept and demonstration time-scatter charts. · 8a459fbb
      Jan Mach authored
      This commit introduces new group of timescatter visualisations. It is still work in progress and it is being deployed prematurely for demonstartion purposes. The chart capabilies are being demonstrated on reporting dashboard to show the number of reports being generated in different time of day and days. Many time consuming features were not yet implemented like exporting to CSV and rendering dataset table, I would not be wise to spend time implementing feature, that will be rejected in the end. (Redmine issue: #4321)
      8a459fbb
  14. Jan 23, 2019
    • Jan Mach's avatar
      Improved performance of JS chart rendering code. · effd5a30
      Jan Mach authored
      NVD3 charting library has a drawback, that it does not render correctly charts, that are initially hidden from the user, for example in tab panels. These charts are not re-rendered on tab show and have to be updated manually. Previous solution used simple mechanism of emiting window.resize event, which was captured by all charts that were currently on the page. This approach could be very slow on some views with many charts and it was very inefficient, because all chart were updated regardless of their visibility to the user. New approach is much smarter, because it updates only those charts, that are necessary. There is still room for improvement though, it does not work optimally for nested tabs. This drawback will be fixed in some of the following commits. (Redmine issue: #4321)
      effd5a30
  15. Jan 22, 2019
    • Jan Mach's avatar
    • Jan Mach's avatar
      Fixed broken charts in database status view module. · 17bba215
      Jan Mach authored
      After previous commits the database status view module was broken, because it was still using old charting code. This is fixed in this commit. Additionally, this commit introduces new ability to define custom value label and formatter for dict based pie datasets. The implementation of this feature was necessary to enable displaying values in tables as size in bytes instead of simple count (which was necessary for datasets showing sizes of database tables). (Redmine issue: #4321)
      17bba215
  16. Jan 21, 2019
  17. Jan 16, 2019
  18. Jan 15, 2019
  19. Jan 14, 2019
  20. Jan 11, 2019
  21. Jan 10, 2019
  22. Jan 07, 2019
  23. Jan 05, 2019
  24. Dec 21, 2018
    • Jan Mach's avatar
      Implemented prototype of collapsible dataset view and downloadable dataset... · b881454b
      Jan Mach authored
      Implemented prototype of collapsible dataset view and downloadable dataset option for timeline charts.
      
      All timeline charts in reporting dashboard and timeline module now support displaying of chart datasets in tables within collabsible sidebar. Additionaly the chart dataset can now be downloaded as CSV file for easy import into table processor software like LibreOffice. (Redmine issue: #4321)
      b881454b
  25. Dec 20, 2018
  26. Dec 18, 2018
Loading