Only allow one default cluster station or sequencer to be set
[htsworkflow.git] / htsworkflow / frontend / experiments / fixtures / test_flowcells.json
index 59d5afee450538635e336256d2e044df312fb161..149747656f3baf0b900ba3fb890f77fa0f773e00 100644 (file)
          "email": "pk5@example.com"
          }
      },
- {"pk": 1, "model": "experiments.clusterstation", "fields": {"name": "old"}},
- {"pk": 2, "model": "experiments.clusterstation", "fields": {"name": "loaner"}},
- {"pk": 3, "model": "experiments.clusterstation", "fields": {"name": "new"}},
+ {"pk": 1, "model": "experiments.clusterstation",
+  "fields": {"name": "old", "isdefault": false}},
+ {"pk": 2, "model": "experiments.clusterstation",
+  "fields": {"name": "loaner", "isdefault": true}},
+ {"pk": 3, "model": "experiments.clusterstation",
+  "fields": {"name": "new", "isdefault": false}},
  {"pk": 1, "model": "experiments.sequencer",
-  "fields": { "name": "Rotifer (HWI-EAS229)" }},
+  "fields": { "name": "Rotifer (HWI-EAS229)",
+              "model": "Illumina Genome Analyzer I",
+              "active": false,
+              "isdefault": false }},
  {"pk": 2, "model": "experiments.sequencer",
   "fields": {"name": "Tardigrade",
              "instrument_name": "ILLUMINA-EC5D15",
-             "model": "Illumina Genome Analyzer IIx"}
+             "model": "Illumina Genome Analyzer IIx",
+             "active": true,
+             "isdefault": true}
  },
- {"pk": 3, "model": "experiments.sequencer", "fields": {"name": "Sequenced somewhere else."}},
+ {"pk": 3, "model": "experiments.sequencer",
+  "fields": {"name": "Sequenced somewhere else.",
+             "model": "Unknown",
+             "active": true,
+             "isdefault": false}},
  {"pk": 153, "model": "experiments.flowcell",
   "fields": {
       "paired_end": true,