Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -102,6 +102,7 @@ class CandidateIn(BaseModel):
|
|
| 102 |
ft_slack_id: str
|
| 103 |
hr_slack_id: str
|
| 104 |
week0_start_date: str
|
|
|
|
| 105 |
|
| 106 |
@app.post("/admin/add_candidate")
|
| 107 |
async def add_candidate(data: CandidateIn):
|
|
@@ -113,6 +114,7 @@ async def add_candidate(data: CandidateIn):
|
|
| 113 |
ft_slack_id=data.ft_slack_id,
|
| 114 |
hr_slack_id=data.hr_slack_id,
|
| 115 |
week0_start_date=data.week0_start_date,
|
|
|
|
| 116 |
)
|
| 117 |
return JSONResponse({"ok": True, "candidate_id": candidate["candidate_id"]})
|
| 118 |
except Exception as e:
|
|
|
|
| 102 |
ft_slack_id: str
|
| 103 |
hr_slack_id: str
|
| 104 |
week0_start_date: str
|
| 105 |
+
stage: str = "week0" # week0 | intern | probation_w1 | probation_w2
|
| 106 |
|
| 107 |
@app.post("/admin/add_candidate")
|
| 108 |
async def add_candidate(data: CandidateIn):
|
|
|
|
| 114 |
ft_slack_id=data.ft_slack_id,
|
| 115 |
hr_slack_id=data.hr_slack_id,
|
| 116 |
week0_start_date=data.week0_start_date,
|
| 117 |
+
stage=data.stage,
|
| 118 |
)
|
| 119 |
return JSONResponse({"ok": True, "candidate_id": candidate["candidate_id"]})
|
| 120 |
except Exception as e:
|