project-callisto/callisto-core

View on GitHub
callisto_core/evaluation/models.py

Summary

Maintainability
A
0 mins
Test Coverage
import logging

from django.conf import settings
from django.db import models

from callisto_core.delivery.models import Report

logger = logging.getLogger(__name__)


class EvalRow(models.Model):
    "stores record tracking data"

    user = models.ForeignKey(
        settings.AUTH_USER_MODEL, on_delete=models.SET_NULL, null=True
    )
    record = models.ForeignKey(Report, on_delete=models.SET_NULL, null=True)
    action = models.TextField(null=True)
    timestamp = models.DateTimeField(auto_now_add=True)