From 5b36c373ceb6d4fd7ba7aeefb145b5647e53e30b Mon Sep 17 00:00:00 2001 From: Mees Fix Date: Wed, 20 Nov 2024 13:34:15 -0500 Subject: [PATCH] Re-adding instrument and updating field types --- jwql/website/apps/jwql/monitor_models/common.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/jwql/website/apps/jwql/monitor_models/common.py b/jwql/website/apps/jwql/monitor_models/common.py index 8c523d9df..4d53e7390 100644 --- a/jwql/website/apps/jwql/monitor_models/common.py +++ b/jwql/website/apps/jwql/monitor_models/common.py @@ -184,6 +184,12 @@ class Meta: FILE_SUFFIX_CLASS = Enum('FILE_SUFFIX_CLASS', FILE_SUFFIX_TYPES) +class InstrumentEnum(Enum): + FGS_TYPE = "fgs" + MIRI_TYPE = "miri" + NIRCAM_TYPE = "nircam" + NIRISS_TYPE = "niriss" + NIRSPEC_TYPE = "nirspec" class Monitor(models.Model): monitor_name = models.CharField() @@ -248,8 +254,9 @@ class Meta: class FilesystemInstrument(models.Model): date = models.DateTimeField() + instrument = EnumField(InstrumentEnum) # This field type is a guess. filetype = EnumField(FILE_SUFFIX_CLASS) # This field type is a guess. - count = EnumField(FILE_SUFFIX_CLASS) + count = models.IntegerField() size = models.FloatField() class Meta: