1717RadionuclidesAdmin view for legacy NMA_Radionuclides.
1818"""
1919
20+ from starlette .requests import Request
21+
2022from admin .views .base import OcotilloModelView
2123
2224
@@ -27,40 +29,57 @@ class RadionuclidesAdmin(OcotilloModelView):
2729
2830 # ========== Basic Configuration ==========
2931
30- name = "Radionuclides"
31- label = "Radionuclides"
32+ name = "NMA Radionuclides"
33+ label = "NMA Radionuclides"
3234 icon = "fa fa-radiation"
3335
34- can_create = False
35- can_edit = False
36- can_delete = False
36+ def can_create (self , request : Request ) -> bool :
37+ return False
38+
39+ def can_edit (self , request : Request ) -> bool :
40+ return False
41+
42+ def can_delete (self , request : Request ) -> bool :
43+ return False
3744
3845 # ========== List View ==========
3946
4047 list_fields = [
4148 "global_id" ,
4249 "sample_pt_id" ,
4350 "sample_point_id" ,
44- "thing_id" ,
4551 "analyte" ,
52+ "symbol" ,
4653 "sample_value" ,
4754 "units" ,
55+ "uncertainty" ,
56+ "analysis_method" ,
4857 "analysis_date" ,
58+ "notes" ,
59+ "volume" ,
60+ "volume_unit" ,
61+ "object_id" ,
4962 "analyses_agency" ,
63+ "wclab_id" ,
5064 ]
5165
5266 sortable_fields = [
5367 "global_id" ,
5468 "sample_pt_id" ,
5569 "sample_point_id" ,
56- "thing_id" ,
5770 "analyte" ,
71+ "symbol" ,
5872 "sample_value" ,
5973 "units" ,
74+ "uncertainty" ,
75+ "analysis_method" ,
6076 "analysis_date" ,
77+ "notes" ,
78+ "volume" ,
79+ "volume_unit" ,
80+ "object_id" ,
6181 "analyses_agency" ,
6282 "wclab_id" ,
63- "object_id" ,
6483 ]
6584
6685 fields_default_sort = [("analysis_date" , True )]
@@ -87,7 +106,6 @@ class RadionuclidesAdmin(OcotilloModelView):
87106 "global_id" ,
88107 "sample_pt_id" ,
89108 "sample_point_id" ,
90- "thing_id" ,
91109 "analyte" ,
92110 "symbol" ,
93111 "sample_value" ,
@@ -106,20 +124,19 @@ class RadionuclidesAdmin(OcotilloModelView):
106124 field_labels = {
107125 "global_id" : "GlobalID" ,
108126 "sample_pt_id" : "SamplePtID" ,
109- "sample_point_id" : "SamplePointID" ,
110- "thing_id" : "Thing ID" ,
127+ "sample_point_id" : "Sample PointID" ,
111128 "analyte" : "Analyte" ,
112129 "symbol" : "Symbol" ,
113- "sample_value" : "SampleValue " ,
130+ "sample_value" : "Sample Value " ,
114131 "units" : "Units" ,
115132 "uncertainty" : "Uncertainty" ,
116- "analysis_method" : "AnalysisMethod " ,
117- "analysis_date" : "AnalysisDate " ,
133+ "analysis_method" : "Analysis Method " ,
134+ "analysis_date" : "Analysis Date " ,
118135 "notes" : "Notes" ,
119136 "volume" : "Volume" ,
120- "volume_unit" : "VolumeUnit " ,
137+ "volume_unit" : "Volume Unit " ,
121138 "object_id" : "OBJECTID" ,
122- "analyses_agency" : "AnalysesAgency " ,
139+ "analyses_agency" : "Analyses Agency " ,
123140 "wclab_id" : "WCLab_ID" ,
124141 }
125142
0 commit comments