From 7d81562dd3914cc2d3488b6dab5d01c88f8d881d Mon Sep 17 00:00:00 2001 From: Tanner Prestegard <tanner.prestegard@ligo.org> Date: Wed, 19 Jun 2019 16:46:01 -0500 Subject: [PATCH] Remove useless Approval model --- .../migrations/0037_delete_approval_model.py | 26 +++++++++++++++++++ gracedb/events/models.py | 16 ------------ 2 files changed, 26 insertions(+), 16 deletions(-) create mode 100644 gracedb/events/migrations/0037_delete_approval_model.py diff --git a/gracedb/events/migrations/0037_delete_approval_model.py b/gracedb/events/migrations/0037_delete_approval_model.py new file mode 100644 index 000000000..09d78fed4 --- /dev/null +++ b/gracedb/events/migrations/0037_delete_approval_model.py @@ -0,0 +1,26 @@ +# -*- coding: utf-8 -*- +# Generated by Django 1.11.20 on 2019-06-19 21:45 +from __future__ import unicode_literals + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('events', '0036_populate_voevent_fields'), + ] + + operations = [ + migrations.RemoveField( + model_name='approval', + name='approvedEvent', + ), + migrations.RemoveField( + model_name='approval', + name='approver', + ), + migrations.DeleteModel( + name='Approval', + ), + ] diff --git a/gracedb/events/models.py b/gracedb/events/models.py index 6a357a32b..df34c492f 100644 --- a/gracedb/events/models.py +++ b/gracedb/events/models.py @@ -263,12 +263,6 @@ class Event(models.Model): else: return 'Production' - def ligoApproved(self): - return self.approval_set.filter(approvingCollaboration='L').count() - - def virgoApproved(self): - return self.approval_set.filter(approvingCollaboration='V').count() - def reportingLatency(self): if self.gpstime: dt = self.created @@ -616,17 +610,7 @@ class Labelling(m2mThroughBase): label=self.label.name) -# XXX Deprecated? Is this used *anywhere*? -# Appears to only be used in models.py. Here and Event class as approval_set -class Approval(models.Model): - COLLABORATION_CHOICES = ( ('L','LIGO'), ('V','Virgo'), ) - approver = models.ForeignKey(UserModel) - created = models.DateTimeField(auto_now_add=True) - approvedEvent = models.ForeignKey(Event, null=False) - approvingCollaboration = models.CharField(max_length=1, choices=COLLABORATION_CHOICES) - ## Analysis Specific Attributes. - class GrbEvent(Event): ivorn = models.CharField(max_length=200, null=True) author_ivorn = models.CharField(max_length=200, null=True) -- GitLab