SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit 7c2fc7b3 authored by Geert Kapteijns's avatar Geert Kapteijns
Browse files

Subclass Comment from TimeStampedModel

parent 6ebb224a
No related branches found
No related tags found
No related merge requests found
# -*- coding: utf-8 -*-
# Generated by Django 1.10.3 on 2017-01-15 16:50
from __future__ import unicode_literals
from django.db import migrations, models
import django.utils.timezone
class Migration(migrations.Migration):
dependencies = [
('comments', '0005_merge_20161219_2126'),
]
operations = [
migrations.AddField(
model_name='comment',
name='created',
field=models.DateTimeField(auto_now_add=True, default=django.utils.timezone.now),
preserve_default=False,
),
migrations.AddField(
model_name='comment',
name='latest_activity',
field=models.DateTimeField(auto_now=True),
),
]
......@@ -8,7 +8,7 @@ from django.utils.safestring import mark_safe
from .models import *
from commentaries.models import Commentary
from scipost.models import Contributor
from scipost.models import TimeStampedModel, Contributor
from submissions.models import Submission, Report
from theses.models import ThesisLink
......@@ -34,7 +34,7 @@ COMMENT_STATUS = (
comment_status_dict = dict(COMMENT_STATUS)
class Comment(models.Model):
class Comment(TimeStampedModel):
""" A Comment is an unsollicited note, submitted by a Contributor,
on a particular publication or in reply to an earlier Comment. """
......@@ -42,7 +42,7 @@ class Comment(models.Model):
vetted_by = models.ForeignKey(Contributor, blank=True, null=True,
on_delete=models.CASCADE,
related_name='comment_vetted_by')
# a Comment is either for a Commentary or Submission
# a Comment is either for a Commentary or Submission or a ThesisLink.
commentary = models.ForeignKey(Commentary, blank=True, null=True, on_delete=models.CASCADE)
submission = models.ForeignKey(Submission, blank=True, null=True, on_delete=models.CASCADE)
thesislink = models.ForeignKey(ThesisLink, blank=True, null=True, on_delete=models.CASCADE)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment