Skip to content

utils

django_spire.history.activity.utils

add_form_activity

Source code in django_spire/history/activity/utils.py
def add_form_activity(model_object: ActivityMixin, pk: int | bool, user: User) -> None:
    verb = (
        'created'
        if pk else 'updated'
    )

    information = (
        f'{user.get_full_name()} {verb} '
        f'{model_object._meta.verbose_name} "{model_object}".'
    )

    model_object.add_activity(
        user=user,
        verb=verb,
        information=information
    )