- Mar 05, 2019
- Mar 04, 2019
- Mar 01, 2019
-
-
Jan Mach authored
This version comes with improved application command line parameter documentation, some changes were necessary to make everything work again. (Redmine issue: #3387,#3361)
-
Jan Mach authored
(Redmine issue: #4800)
-
Jan Mach authored
(Redmine issue: #3387)
-
Jan Mach authored
(Redmine issue: #3387)
-
- Feb 28, 2019
-
-
Jan Mach authored
Previous approach, while better in some aspects caused troubles on our automated build system, because it required for the Mentat to be correctly installed for hawat-cli to be available. (Redmine issue: #3387,#4216)
-
- Feb 27, 2019
-
-
Jan Mach authored
Without this it is not possible to use command line interface on our automated build system. (Redmine issue: #3387)
-
Jan Mach authored
(Redmine issue: #4789,#4216)
-
Jan Mach authored
(Redmine issue: #3443)
-
Jan Mach authored
Problem with the previous solution was, that full path to the extracted strings was visible in the message .po files. So the exact path to the folder from which the developer is working was visible, which is bad for so many reasons. (Redmine issue: #4789,#4216)
-
Jan Mach authored
Pybabel translations are now implemented as built-in Flask CLI commands and accessible from 'hawat-cli intl' utility. This approach enables users to easily customize translations for their custom Mentat system installations, or adding new languages. The drawback of this approach is, that the commands are executed within the Flask`s application context, so the application must be properly installed on target system for everything to work properly. I have kept original translation commands in the makefile for future reference. (Redmine issue: #4789,#4216)
-
- Feb 26, 2019
-
-
Jan Mach authored
(Redmine issue: #3387,#4216)
-
Jan Mach authored
(Redmine issue: #3387)
-
Jan Mach authored
Descriptions of common parameters should be in the documentation, so that the updates do not have to be done on so many places. Additional documentation should be present only for script/daemon specific parameters. (Redmine issue: #3387)
-
Jan Mach authored
Added missing dots instead of blank lines. (Redmine issue: #3387)
-
Jan Mach authored
(Redmine issue: #3387)
-
Jan Mach authored
All configuration files should by default be in a most optimal state for quick deployment without any tinkerink. The demo configuration files are redundant and increase management overhead, there is one more place that needs to be updated. (Redmine issue: #3443)
-
Jan Mach authored
(Redmine issue: #1017,#3443)
-
Jan Mach authored
(Redmine issue: #3443)
-
Jan Mach authored
(Redmine issue: #1017,#3443)
-
Jan Mach authored
The previous value (10000) of maximum output queue size was too high and in case of system failure too many messages could be lost. On the other hand interval for checking for new messages in case the queue was previously empty was too high (30s).
-
Jan Mach authored
It is called 'category' everywhere in the Flask, so we should call it same. (Redmine issue: #3443)
-
Jan Mach authored
Added better project description including links to our web pages. (Redmine issue: #3387)
-
Jan Mach authored
This commit brings in considerable amount of work. When working on this issue everything was so tied together, that I have abandoned all attempts to split it into multiple commits. There are following changes and more: * Implementation of lightweight chroot for containing the application in single directory tree. * Design changes in scripts and daemons to implement the lightweight chroot. * Many configuration file changes to make everything work properly. * Makefile additions, new targets related to running * Updated development documentation page. (Redmine issue: #4216)
-
Jan Mach authored
(Redmine issue: #3387)
-
Jan Mach authored
(Redmine issue: #3387)
-
- Feb 25, 2019
- Feb 22, 2019
-
-
Jan Mach authored
(Redmine issue: #3443)
-
Jan Mach authored
(Redmine issue: #3361)
-
Jan Mach authored
This feature can be very usefull for turning off certain unwanted application or module features. For example one might want to use some kind of module implementing password authentication, but block the account registration endpoint provided by that module. (Redmine issue: #4781)
- Feb 20, 2019
-
-
Jan Mach authored
This means, that when running in production environment with logging to email enabled system administrators will be immediatelly notified about the error. (Redmine issue: #4769)
-
Jan Mach authored
Previously some HTTP errors like Forbidden or Unauthorized returned HTML even for API endpoints. This was due to the fact, that they were executed by built-in code. I have rewritten the error handling code to be smarter and detect the appropriate response type based on client preferences. I have also consolidated and unified the error response generation. There is a new submodule hawat.errors, that contains the error response generation code and both core error handlers and AJAXMixin/HTMLMixin classes use that. I have also merged all the HTML error page templates into single one. (Redmine issue: #4769)
-
- Feb 19, 2019