Implement applicant pool functionality in school simulation, allowing for the management of job seekers who are not yet part of the school roster. Update the catalog to include staffing definitions and enhance the API to support applicant data retrieval. Revise the school architecture to handle applicant refresh logic and ensure proper integration with existing roster management. Update tests to validate the new applicant functionalities and ensure robustness in handling staffing scenarios.
This commit is contained in:
@@ -175,6 +175,10 @@ are `400` `invalid-query`. `lang` is `ru` or `en`, same as the catalog — anyth
|
||||
The list row is identity only — skills, traits and needs stay on the card. Age is computed from
|
||||
`birthDate` and the published game time, not from the World.
|
||||
|
||||
Applicants live in `saves/{id}.people.json` next to the roster and are **not** in this list.
|
||||
They are not school staff until hired. A parent who is also looking for work keeps the same id
|
||||
in both places.
|
||||
|
||||
### `GET /api/schools/{id}/people/{personId}`
|
||||
|
||||
One person's card. Goes through the school's mailbox because need values live on entities and
|
||||
|
||||
Reference in New Issue
Block a user