Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvement database dependencies #115

Draft
wants to merge 448 commits into
base: main
Choose a base branch
from

Conversation

whotwagner
Copy link

Collectors can only be deleted if all its source-items are deleted. All of its source-items can only be deleted if all of its news-items are deleted.

b3n4kh and others added 29 commits October 14, 2022 19:51
* add openapi.yaml

* document 'auth', 'isalive' and 'users' endpoints

* start documenting the 'analyze' endpoint

* document 'analyze' and 'assess' endpoints

* document 'my-assets' endpoint

* document 'bots' endpoint

* document 'collectors' endpoint

* update component schemas

* start documenting 'config' endpoint

* continue documenting 'config' endpoint

* complete documenting 'config' endpoint

* add missing '/config/nodes' documentation

* document 'dashboard-data' and 'tagcloud' endpoints

* document 'presenters', 'publish', 'publishers' and 'remote' endpoints

Co-authored-by: i-work-at-ait <[email protected]>
* Add TODO

* Collectors: Sanitize html-content and url

This commit strips all html-tags from collectors-content and sanitizes
all urls using the %xx-notation.

* Fixed hashing in base_collector

In sanitize_news_items() of BaseCollector author+title+link are
hashed before sanitizing. Since sanitizing might modify the content
of those variables, it's better to hash those variables after
sanitizing.

* Fixed collectors/core_api for test-environments

The core_api did not work with self-signed and untrusted certificates.
This commit adds a configurable verify-parameter to all requests in
core-api.

Co-authored-by: Wolfgang Hotwagner <[email protected]>
@b3n4kh b3n4kh deleted the improvement_database_dependencies branch March 6, 2023 09:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants