Skip to content
Snippets Groups Projects
  1. Oct 02, 2018
    • Jan Mach's avatar
      Improved documentation page for developers. · 1225777a
      Jan Mach authored
      Moved some content from website to autogenerated documentation to prevent from repeating the same content on multiple places. Added information about versioning and tagging. (Redmine issue: #3361)
      1225777a
    • Jan Mach's avatar
      Fix: Fixed minor bugs in documentation syntax. · 25a83071
      Jan Mach authored
      The Sphinx-doc reported various minor bugs when generating the documentation. These should be fixed now. (Redmine issue: #3361)
      25a83071
    • Jan Mach's avatar
      Improved documentation index page. · 1414acf2
      Jan Mach authored
      * Added section for useful links and references.
      * Created substitution to create direct link to Git revision page in our project support system.
      * Created substitution for easy generation of documentation links.
      
      (Redmine issue: #3361)
      1414acf2
  2. Sep 27, 2018
  3. Sep 26, 2018
  4. Sep 25, 2018
  5. Sep 21, 2018
  6. Sep 20, 2018
    • Jan Mach's avatar
      Rewritten the retrieval of distinct values for better performance. · 01afee95
      Jan Mach authored
      Our database specialist pointed out, that currently the distinct value calculations for event table columns result in heavy paralel sequential scans. This is because the data model is optimized for efficiency and we are using as few relations and joins as possible for best performance. This means our event data model is flat and there are no tables containing common values like categories etc. The drawback if this approach is, that for retrieving column value enumerations the queries are very, very resource consuming. These results are used "only" for things like generating select boxes containing possible values in the web interface. These queries are executed periodically and they can load the database for tens of seconds, which is does not make sense in comparison with the use cases. Therefore we have decided to implement optimalization mechanism, that will cleverly precalculate the lists into separate tables and fetching it then will be a matter fraction of a second. (Redmine issue: #4252)
      01afee95
    • Jan Mach's avatar
    • Jan Mach's avatar
      Fix: Prevented reporter from attaching too big files to the report. · 5366dce4
      Jan Mach authored
      It was possible for the reporter to attach files of any size to the report. The MTA then complained for the message being too big and refused to mail it. Now it is possible for each group co configure maximal attachment size limit (defaults to 10MB). Attachment files exceeding this limit will not be added to the report and user will be informed in the email text to download it from the server. (Redmine issue: #4232)
      5366dce4
    • Jan Mach's avatar
      Used the Flask-Migrate plugin for metadata database migrations. · 0ccc41c7
      Jan Mach authored
      With future improvements of database schema there must be a mechanism for performing database migrations. Problem is we have two databases, one accesed via SQLAlchemy and the second directly via Psycopg2. I have selected to use Flask-Migrate plugin built on top of Alembic to perform metadata database migrations. (Redmine issue: #4230)
      0ccc41c7
  7. Sep 18, 2018
  8. Sep 17, 2018
  9. Sep 14, 2018
    • Jan Mach's avatar
      Another iteration in implementation of dashboard for administrator. · e121092e
      Jan Mach authored
      * Divided dashboard panels into separate tabs (users, groups, filters, settings)
      * Added more hopefully usefull info panels for users and groups
      * Added panels for reporting settings
      * Added icon for reporting settings module
      * Translated newly added strings into czech language
      
      (Redmine issue: #4221)
      e121092e
  10. Sep 11, 2018
  11. Sep 07, 2018
Loading