Skip to content

Commit f207cc8

Browse files
committed
feat: Adds LHS data versioning
Fields in ExperimentUpload table to record incoming data version, checks in loader to ensure only up-to-date data is loaded. Fails if major version doesn't match. Also contains changes necessary for XCA data uploader tool.
1 parent f260679 commit f207cc8

File tree

3 files changed

+251
-78
lines changed

3 files changed

+251
-78
lines changed

viewer/serializers.py

+2
Original file line numberDiff line numberDiff line change
@@ -904,6 +904,7 @@ class TargetExperimentWriteSerializer(serializers.ModelSerializer):
904904
target_access_string = serializers.CharField(label='Target Access String')
905905
file = serializers.FileField(required=False)
906906
data_version = serializers.CharField(required=False)
907+
target_name = serializers.CharField(required=False)
907908

908909
def validate(self, data):
909910
"""Verify TAS is correctly formed."""
@@ -918,6 +919,7 @@ class Meta:
918919
'target_access_string',
919920
'file',
920921
'data_version',
922+
'target_name',
921923
)
922924

923925

0 commit comments

Comments
 (0)