- Feb 26, 2019
-
-
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
-
-
Jan Mach authored
(Redmine issue: #3387)
-
Jan Mach authored
Currently only built-in Flask commands run, shell, etc. are available. It can be used to launch development web server, which is now documented in development documentation page. (Redmine issue: #4216)
-
Jan Mach authored
The logging setup is now more capable and configurable. (Redmine issue: #4216,#3443)
-
Jan Mach authored
(Redmine issue: #3387)
-
Jan Mach authored
The original name was unnecessarily long. (Redmine issue: #3443)
-
Jan Mach authored
The original name was unnecessarily long. (Redmine issue: #3443)
-
Jan Mach authored
The original name was unnecessarily long. (Redmine issue: #3443)
-
Jan Mach authored
The original name was unnecessarily long. (Redmine issue: #3443)
-
Jan Mach authored
To be more consistent with the rest of the system this patch moves the built-in index page to separate pluggable module. There is still room for improvement by using Jinja2 macro for rendering breadcrumb navigation. Currently it is used only within part of the system. (Redmine issue: #4220,#3443)
-
Jan Mach authored
This commit brings in basic filtering rule playground view, that enables users to simply paste IDEA event as raw JSON string and then write and immediatelly check filtering rule againsta that event. Possible improvements are better integration with filters.show, filters.create, filters.update and events.show views. (Redmine issue: #4745)
-
- Feb 18, 2019
-
-
Jan Mach authored
Changed coding style to match the rest of the project, added some more configuration options for tweaking authentication modules, like default login/logou redirection targets. (Redmine issue: #3443)
-