News Managers
Abstract News Manager
- class integreat_cms.news_managers.abstract_news_manager.AbstractNewsManager[source]
Bases:
ABC- abstract collect_news_items(region_slug: str, language_slug: str, channel: str) list[NewsItem][source]
Returns news items imported from the source
To be implemented in the inheriting model
- abstract import_news_items() None[source]
Imports news items from the source
To be implemented in the inheriting model
- Return type:
None
Pushnews Manager
- class integreat_cms.news_managers.pushnews_manager.PushnewsManager[source]
Bases:
AbstractNewsManager- collect_news_items(region_slug: str, language_slug: str, channel: str) list[NewsItem][source]
Returns push notification news
- import_news_items() None[source]
Push notifications live in our own database, so there is nothing to import.
- Return type:
None
Registry
Registry of the available news source managers.
Tunews Manager
- class integreat_cms.news_managers.tunews_manager.TunewsManager[source]
Bases:
AbstractNewsManager- collect_news_items(region_slug: str, language_slug: str, _channel: str) list[NewsItem][source]
Returns Tü News posts