Signals
This package contains signal handlers (see Signals).
Auth Signals
This module contains signal handlers related to authentication.
- integreat_cms.core.signals.auth_signals.user_logged_in_callback(sender: ModelBase, request: HttpRequest, user: User, **kwargs: Any) None [source]
Log a successful login event
- Parameters:
request (HttpRequest) – The current request
user (User) – The user instance that just logged in.
**kwargs (Any) – The supplied keyword arguments
sender (ModelBase)
- Return type:
None
- integreat_cms.core.signals.auth_signals.user_logged_out_callback(sender: ModelBase, request: HttpRequest, user: User, **kwargs: Any) None [source]
Log a logout event
- Parameters:
request (HttpRequest) – The current request
user (User) – The user instance that just logged out or
None
if the user was not authenticated.**kwargs (Any) – The supplied keyword arguments
sender (ModelBase)
- Return type:
None
- integreat_cms.core.signals.auth_signals.user_login_failed_callback(sender: ModelBase, credentials: dict[str, str], request: HttpRequest, **kwargs: Any) None [source]
Log a failed login event
- Parameters:
credentials (dict[str, str]) – A dictionary of keyword arguments containing the user credentials that were passed to
authenticate()
. Credentials matching a set of ‘sensitive’ patterns, (including password) will not be sent in the clear as part of the signal.request (HttpRequest) – The current request
**kwargs (Any) – The supplied keyword arguments
sender (ModelBase)
- Return type:
None
Contact Signals
This module contains signal handlers related to contact objects.
- integreat_cms.core.signals.contact_signals.contact_save_handler(instance: Contact, **kwargs: Any) None [source]
Update contact details in content objects after changing contact details
- Parameters:
instance (Contact) – The page translation that gets saved
**kwargs (Any) – The supplied keyword arguments
- Return type:
None
Feedback Signals
This module contains signal handlers related to feedback objects.
Hix Signals
- integreat_cms.core.signals.hix_signals.page_translation_save_handler(instance: PageTranslation, **kwargs: Any) None [source]
Calculates a hix store for a page translation before saving
- Parameters:
instance (PageTranslation) – The page translation that gets saved
**kwargs (Any) – The supplied keyword arguments
- Return type:
None
Organization Signals
This module contains signal handlers related to organization objects.