Parcourir la source

jupyter权限修改

liweiquan il y a 2 ans
Parent
commit
399d27c8ff
1 fichiers modifiés avec 4 ajouts et 4 suppressions
  1. 4 4
      app/routers/programme.py

+ 4 - 4
app/routers/programme.py

@@ -1,6 +1,6 @@
 from fastapi import APIRouter, Depends
 from sqlalchemy.orm import Session
-from app.common.decorators import verify_all
+from app.common.decorators import verify_admin, verify_all
 from utils.sx_time import sxtimeit
 from utils.sx_web import web_try
 import app.crud as crud
@@ -20,20 +20,20 @@ router = APIRouter(
 def create_programme(item: schemas.ProgrammeCreate, db: Session = Depends(get_db)):
     return crud.create_programme(db, item)
 
-@router.put("/start_jupyter", dependencies=[Depends(verify_all)])
+@router.put("/start_jupyter", dependencies=[Depends(verify_admin)])
 @web_try()
 @sxtimeit
 def start_jupyter(item: schemas.ProgrammeId, db: Session = Depends(get_db)):
     return crud.start_jupyter(db, item)
 
-@router.put("/stop_jupyter", dependencies=[Depends(verify_all)])
+@router.put("/stop_jupyter", dependencies=[Depends(verify_admin)])
 @web_try()
 @sxtimeit
 def stop_jupyter(item: schemas.ProgrammeId, db: Session = Depends(get_db)):
     return crud.stop_jupyter(db, item)
 
 
-@router.put("/update_password", dependencies=[Depends(verify_all)])
+@router.put("/update_password", dependencies=[Depends(verify_admin)])
 @web_try()
 @sxtimeit
 def update_jupyter_password(item: schemas.ProgrammeUpdate, db: Session = Depends(get_db)):