Skip to content
Snippets Groups Projects
  1. Oct 26, 2021
  2. Oct 25, 2021
  3. Aug 13, 2021
    • Radko Krkoš's avatar
      Fix lintian's privacy-breach-uses-embedded-file · a5151d11
      Radko Krkoš authored
      * The maintenance apache site used bootstrap.min.css downloaded
        from the CDN. This is discouraged according to lintian:
        $ lintian-info -t privacy-breach-uses-embedded-file
      * The canonical way to solve this issue is to use the corresponding
        debian package providing the referenced file, which does indeed
        exist: 'libjs-bootstrap'. In hawat, which this maintenance site
        replaces during downtime, corresponding css file is included
        statically, so adding another dependency just for maintenance
        site is an overkill. Both the static hawat version and the version
        in current debian's libjs-bootstrap are from Bootstrap v3.4.1,
        but the maintenance site is based on v4.3.1, so just download
        that and include it statically. The misversioning might be a typo
        and then either reusing the hawat's version or changing both
        to use the debian's packaged one might be a better way.
      a5151d11
  4. May 26, 2021
    • Radko Krkoš's avatar
      Fix lintian's privacy-breach-uses-embedded-file · 1153bea3
      Radko Krkoš authored
      * The maintenance apache site used bootstrap.min.css downloaded
        from the CDN. This is discouraged according to lintian:
        $ lintian-info -t privacy-breach-uses-embedded-file
      * The canonical way to solve this issue is to use the corresponding
        debian package providing the referenced file, which does indeed
        exist: 'libjs-bootstrap'. In hawat, which this maintenance site
        replaces during downtime, corresponding css file is included
        statically, so adding another dependency just for maintenance
        site is an overkill. Both the static hawat version and the version
        in current debian's libjs-bootstrap are from Bootstrap v3.4.1,
        but the maintenance site is based on v4.3.1, so just download
        that and include it statically. The misversioning might be a typo
        and then either reusing the hawat's version or changing both
        to use the debian's packaged one might be a better way.
      1153bea3
  5. Aug 07, 2019
    • Jan Mach's avatar
      Implemented simple maintenance information page mechanism. · 1e743607
      Jan Mach authored
      Sometimes the downtime due to the upgrade or error can be noticable to the users, so the well behaving application should have some kind of maintenance mode to inform the users. This commit contains simple web page with capabilites of variable substitutions (to insert separately generated timestamps about the duration of the downtime), an example site configuration for Apache web server and updated documentation page about sustem upgrade. (Redmine issue: #4277)
      1e743607
  6. Apr 30, 2019
    • Jan Mach's avatar
      Improved the installation process from Git repository. · 97df5a36
      Jan Mach authored
      The makefile target 'develop' now pre-builds web interface artifacts. There is a new example configuration file for Apache2 that demonstrates the necessary configuration for Git installations. There is a custom WSGI script file for easier web interface installation from Git. (Redmine issue: #4216)
      97df5a36
  7. Mar 29, 2019
  8. Mar 28, 2019
  9. Dec 20, 2018
  10. Jun 18, 2018
  11. Jun 01, 2018
    • Jan Mach's avatar
      Implemented example Apache configuration file for Basic authentication. · 870d557f
      Jan Mach authored
      There are two Apache example configurations now, first is an example for Shibboleth SSO authentication, second is an example for Basic authentication. Using these two examples (especially the latter) it is possible to very quickly set up demonstration installation. The installation page was updated accordingly to reflect new installation options. (Redmine issue: #3387,#3361)
      870d557f
  12. Jan 24, 2018
  13. Sep 27, 2017
    • Jan Mach's avatar
      Feature: Prototype implementation of next generation web user interface for Mentat system. · 0a724ce9
      Jan Mach authored
      This commit represents huge amount of work and introduces new Python-based version of Hawat web user interface for Mentat system. It is built on top of the great Flask framework. Currently it is still work in progress and many features are implemented only as dummy stubs, however the core functionality is almost finished. Following is a list of current key features:
      
        * Focus on modular architecture using Flask`s blueprint feature.
        * Multi-layered configurability (defaults, multiple file overrides).
        * Plugin system.
        * Internationalization support.
        * Support for multiple authentication systems.
      
      This commit provides working albeit hollow starting point for future web interface development. IT IS NOT READY FOR PRODUCTION USAGE!!!
      
      (Redmine issue: #3734,#3361)
      0a724ce9
Loading