浏览代码

jupyter权限修改

liweiquan 2 年之前
父节点
当前提交
399d27c8ff
共有 1 个文件被更改,包括 4 次插入4 次删除
  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)):