chidioguejiofor/airtech-api

View on GitHub
airtech_api/utils/auditable_model.py

Summary

Maintainability
A
0 mins
Test Coverage
from django.db import models
from .base_model import BaseModel
from ..users.models import User


class AuditableBaseModel(BaseModel):
    created_by = models.ForeignKey(User,
                                   on_delete=models.CASCADE,
                                   related_name='creator',
                                   null=True,
                                   db_column='created_by')
    updated_by = models.ForeignKey(User,
                                   on_delete=models.CASCADE,
                                   related_name='updater',
                                   null=True,
                                   db_column='updated_by')

    class Meta:
        abstract = True