Skip to content
Snippets Groups Projects

Superevents

Merged Tanner Prestegard requested to merge superevent into master
2 files
+ 57
0
Compare changes
  • Side-by-side
  • Inline
Files
2
  • a98498c3
    Adding category utilities · a98498c3
    Tanner Prestegard authored
    Adding utils to Superevent and Event models for comparing
    categories and deciding if an Event is the correct category to be
    part of a superevent.
+ 18
0
@@ -190,6 +190,24 @@ class Event(models.Model):
nodes.append(hdf.read())
return os.path.join(settings.GRACEDB_DATA_DIR, *nodes)
def is_test(self):
return self.group.name == 'Test'
def is_mdc(self):
return (self.search and self.search.name == 'MDC' and
self.group.name != 'Test')
def is_production(self):
return not (self.is_test() or self.is_mdc())
def get_event_category(self):
if self.is_test():
return 'Test'
elif self.is_mdc():
return 'MDC'
else:
return 'Production'
def ligoApproved(self):
return self.approval_set.filter(approvingCollaboration='L').count()
Loading