99
1010router = Router ()
1111
12- @router .get ("/vessels/get/ all" , response = List [VesselOutput ], tags = ["Users" ])
12+ @router .get ("/vessels/all" , response = List [VesselOutput ], tags = ["Users" ])
1313def get_vessels (request ):
1414 return CtdService .get_vessels ()
1515
16-
17- @router .get ("/vessels/get/{vessel_name}" , response = VesselOutput , tags = ["Users" ])
18- def get_vessel (request , vessel_name : str ):
19- return CtdService .get_vessel (vessel_name )
20-
21-
2216@router .post ('/vessels/create' , tags = ["Admin" ], auth = TokenAuthenticator ())
2317def create_vessel (request , input : AddVesselInput ):
2418 try :
@@ -43,15 +37,19 @@ def delete_vessel(request, vessel_name: str):
4337 except ValueError as e :
4438 return {"status" : "error" , "message" : str (e )}
4539
46- @router .get ("/cruises/get/all " , response = List [ CruiseOutput ] , tags = ["Users" ])
47- def get_cruises (request ):
48- return CtdService .get_cruises ( )
40+ @router .get ("/vessels/{vessel_name} " , response = VesselOutput , tags = ["Users" ])
41+ def get_vessel (request , vessel_name : str ):
42+ return CtdService .get_vessel ( vessel_name )
4943
5044
51- @router .get ("/cruises/get/{cruise_name} " , response = CruiseOutput , tags = ["Users" ])
52- def get_cruise (request , cruise_name : str ):
53- return CtdService .get_cruise ( cruise_name )
45+ @router .get ("/cruises/all " , response = List [ CruiseOutput ] , tags = ["Users" ])
46+ def get_cruises (request ):
47+ return CtdService .get_cruises ( )
5448
49+ @router .get ("/cruises/readme" , response = str , tags = ["Users" ])
50+ def get_cruise_readme_all (request ):
51+ return CtdService .get_cruise_readme_all ()
52+
5553@router .post ('/cruises/create' , tags = ["Admin" ], auth = TokenAuthenticator ())
5654def create_cruise (request , input : AddCruiseInput ):
5755 try :
@@ -60,7 +58,6 @@ def create_cruise(request, input: AddCruiseInput):
6058 except ValueError as e :
6159 return {"status" : "error" , "message" : str (e )}
6260
63-
6461@router .post ('/cruises/update/{cruise_name}' , tags = ["Admin" ], auth = TokenAuthenticator ())
6562def update_cruise (request , cruise_name : str , input : UpdateCruiseInput ):
6663 try :
@@ -78,22 +75,14 @@ def delete_cruise(request, cruise_name: str):
7875 except ValueError as e :
7976 return {"status" : "error" , "message" : str (e )}
8077
78+ @router .get ("/cruises/{cruise_name}" , response = CruiseOutput , tags = ["Users" ])
79+ def get_cruise (request , cruise_name : str ):
80+ return CtdService .get_cruise (cruise_name )
81+
8182@router .get ("/cruises/readme/{cruise_name}" , response = str , tags = ["Users" ])
8283def get_cruise_readme (request , cruise_name : str ):
8384 return CtdService .get_cruise_readme (cruise_name )
8485
85- @router .get ("/cruises/readme" , response = str , tags = ["Users" ])
86- def get_cruise_readme_all (request ):
87- return CtdService .get_cruise_readme_all ()
88-
89- @router .get ("/casts/get/{cruise_name}" , response = List [CastOutput ], tags = ["Users" ])
90- def get_casts (request , cruise_name : str ):
91- return CtdService .get_casts (cruise_name )
92-
93-
94- @router .get ("/cast/get/{cruise_name}/{cast_number}" , tags = ["Users" ])
95- def get_cast (request , cruise_name : str , cast_number : str ):
96- return CtdService .get_cast (cruise_name , cast_number )
9786
9887@router .post ('/casts/create' , tags = ["Admin" ], auth = TokenAuthenticator ())
9988def create_cast (request , input : CastInput ):
@@ -111,15 +100,22 @@ def update_cast(request, cruise_name: str, cast_number: str, input: UpdateCastIn
111100 except ValueError as e :
112101 return {"status" : "error" , "message" : str (e )}
113102
114-
115103@router .delete ('/casts/delete/{cruise_name}/{cast_number}' , tags = ["Admin" ], auth = TokenAuthenticator ())
116104def delete_cast (request , cruise_name : str , cast_number : str ):
117105 try :
118106 result = CtdService .delete_cast (cruise_name , cast_number )
119107 return result
120108 except ValueError as e :
121109 return {"status" : "error" , "message" : str (e )}
110+
111+ @router .get ("/casts/{cruise_name}" , response = List [CastOutput ], tags = ["Users" ])
112+ def get_casts (request , cruise_name : str ):
113+ return CtdService .get_casts (cruise_name )
122114
115+ @router .get ("/cast/{cruise_name}/{cast_number}" , tags = ["Users" ])
116+ def get_cast (request , cruise_name : str , cast_number : str ):
117+ return CtdService .get_cast (cruise_name , cast_number )
118+
123119
124120@router .post ('/niskins/create' , tags = ["Admin" ], auth = TokenAuthenticator ())
125121def create_niskin (request , input : NiskinInput ):
@@ -129,18 +125,14 @@ def create_niskin(request, input: NiskinInput):
129125 except ValueError as e :
130126 return {"status" : "error" , "message" : str (e )}
131127
132-
133-
134- @router .get ("/niskins/get/all/{cruise_name}/{cast_number}" , response = List [NiskinOutput ], tags = ["Users" ])
128+ @router .get ("/niskins/all/{cruise_name}/{cast_number}" , response = List [NiskinOutput ], tags = ["Users" ])
135129def get_niskins (request , cruise_name : str , cast_number : str ):
136130 return CtdService .get_niskins (cruise_name , cast_number )
137131
138-
139- @router .get ("/niskins/get/{cruise_name}/{cast_number}/{niskin_number}" , response = NiskinOutput , tags = ["Users" ])
132+ @router .get ("/niskins/{cruise_name}/{cast_number}/{niskin_number}" , response = NiskinOutput , tags = ["Users" ])
140133def get_niskin (request , cruise_name : str , cast_number : str , niskin_number : int ):
141134 return CtdService .get_niskin (cruise_name , cast_number , niskin_number )
142135
143-
144136@router .post ('/niskins/update/{cruise_name}/{cast_number}/{niskin_number}' , tags = ["Admin" ], auth = TokenAuthenticator ())
145137def update_niskin (request , cruise_name : str , cast_number : str , niskin_number : str , input : UpdateNiskinInput ):
146138 try :
@@ -157,6 +149,7 @@ def delete_niskin(request, cruise_name: str, cast_number: str, niskin_number: in
157149 except ValueError as e :
158150 return {"status" : "error" , "message" : str (e )}
159151
152+
160153@router .get ("/bottles/{cruise_name}" , tags = ["Users" ])
161154def get_bottles (request , cruise_name : str ):
162155 return CtdService .get_bottles (cruise_name )
0 commit comments