@@ -127,14 +127,14 @@ def get_db ():
127127
128128app .add_middleware (
129129 CORSMiddleware ,
130- allow_origins = ["http://localhost:4200 " ],
130+ allow_origins = ["schemalink.anacleto.di.unimi.it " ],
131131 allow_credentials = True ,
132132 allow_methods = ["*" ], # Allows all methods
133133 allow_headers = ["*" ], # Allows all headers
134134)
135135
136136# Register a User
137- @app .post ("/auth/register/" )
137+ @app .post ("/api/ auth/register/" )
138138async def register_user (user : UserBase , db : db_dependency ):
139139 existing_user = db .query (models .User ).filter (models .User .username == user .username ).first ()
140140
@@ -201,7 +201,7 @@ async def register_user(user: UserBase, db: db_dependency):
201201 }
202202
203203# Login a User and return JWT Token
204- @app .post ("/auth/login/" )
204+ @app .post ("/api/ auth/login/" )
205205async def login_user (user : UserLogin , db : db_dependency ):
206206 db_user = db .query (models .User ).filter (models .User .username == user .username ).first ()
207207 if not db_user :
@@ -258,14 +258,14 @@ async def login_user(user: UserLogin, db: db_dependency):
258258 return response
259259
260260# Logout a User
261- @app .post ("/auth/logout/" )
261+ @app .post ("/api/ auth/logout/" )
262262async def logout_user ():
263263 response = JSONResponse (content = {"message" : "Logged out" })
264264 response .delete_cookie ("access_token" )
265265 return response
266266
267267# Delete user account
268- @app .post ("/auth/delete-account/" )
268+ @app .post ("/api/ auth/delete-account/" )
269269async def delete_account (db : db_dependency , current_user : str = Depends (get_current_user )):
270270 db_user = db .query (models .User ).filter (models .User .username == current_user ).first ()
271271
@@ -286,14 +286,14 @@ async def delete_account(db: db_dependency, current_user: str = Depends(get_curr
286286 return JSONResponse (content = {"message" : "Account successfully deleted." })
287287
288288# Get all users
289- @app .post ("/get-users/" , response_model = List [UserResponse ])
289+ @app .post ("/api/ get-users/" , response_model = List [UserResponse ])
290290async def get_users (db : db_dependency ):
291291 db_users = db .query (models .User ).all ()
292292
293293 return db_users
294294
295295# Update user status
296- @app .post ("/update-status/" )
296+ @app .post ("/api/ update-status/" )
297297async def update_user_status ( status_update : UpdateUserStatusRequest , db : db_dependency ):
298298 user = db .query (models .User ).filter (models .User .username == status_update .username ).first ()
299299
@@ -332,14 +332,14 @@ async def update_user_status( status_update: UpdateUserStatusRequest, db: db_dep
332332 }
333333
334334# Get all user subscriptions to policies
335- @app .post ("/get-user-subscriptions/" , response_model = List [UserSubscribesPolicyBase ])
335+ @app .post ("/api/ get-user-subscriptions/" , response_model = List [UserSubscribesPolicyBase ])
336336async def get_user_subscriptions (db : db_dependency ):
337337 db_subscriptions = db .query (models .UserSubscribesPolicy ).all ()
338338
339339 return db_subscriptions
340340
341341# Update user policy status
342- @app .post ("/update-subscription-status/" )
342+ @app .post ("/api/ update-subscription-status/" )
343343async def update_subscription_status ( status_subscription_update : UpdateUserStatusRequest , db : db_dependency ):
344344 policySubscription = db .query (models .UserSubscribesPolicy ).filter (
345345 models .UserSubscribesPolicy .username == status_subscription_update .username ,
@@ -418,7 +418,7 @@ async def update_subscription_status( status_subscription_update: UpdateUserStat
418418
419419
420420# User is authorized to perform operation
421- @app .post ("/canPerformOperation/" )
421+ @app .post ("/api/ canPerformOperation/" )
422422async def check_user_operation (request_data : OperationRequest , db : db_dependency ):
423423 username = request_data .username
424424 operation = request_data .operation
@@ -552,7 +552,7 @@ async def log_user_operation(operation: UserMadeOperationInput, db: db_dependenc
552552 return JSONResponse (status_code = 500 , content = {"message" : "Internal server error" })
553553
554554# User subscribes to a policy
555- @app .post ("/subscribe-policy/" )
555+ @app .post ("/api/ subscribe-policy/" )
556556async def subscribe_policy ( data : UserSubscribesPolicyRequest , db : db_dependency ):
557557 user = db .query (models .User ).filter (models .User .username == data .username ).first ()
558558 if not user :
@@ -639,7 +639,7 @@ async def subscribe_policy( data: UserSubscribesPolicyRequest, db: db_dependency
639639 }
640640
641641# Get user subscription details
642- @app .post ("/get-user-subscription-details/" )
642+ @app .post ("/api/ get-user-subscription-details/" )
643643async def get_user_subscription_details (request : UsernameRequest , db : db_dependency ):
644644 username = request .username
645645
@@ -683,7 +683,7 @@ async def get_user_subscription_details(request: UsernameRequest, db: db_depende
683683 }
684684
685685# Get user subscription active or pending
686- @app .post ("/get-user-subscription/" )
686+ @app .post ("/api/ get-user-subscription/" )
687687async def get_user_subscription (request : UsernameRequest , db : db_dependency ):
688688 username = request .username
689689
@@ -768,7 +768,7 @@ async def update_user(user_update: UserUpdateRequest, db: Session = Depends(get_
768768 }
769769
770770# Contribute on AI store
771- @app .post ("/contribute/" )
771+ @app .post ("/api/ contribute/" )
772772async def contribute_on_ai_store (request : ContributeRequest , db : db_dependency ):
773773 username = request .username
774774 user = db .query (models .User ).filter (models .User .username == username ).first ()
0 commit comments