#119 Improvements of teachers API and features around it
* Add external keys to departments table and update inserting teacher API * Add ability to set department by External ID * Refactor error handling in teacher api * Update description of the method * Add functions for creating activated (from 1C) teachers * Add ability to fire teachers * Add status and INILA (Insurance Number) to teacher's table * Extract stored migrations about departments and jobs to dedicated file and rename them
Showing
- db/migrations/stored/R__functions.sql 62 additions, 34 deletionsdb/migrations/stored/R__functions.sql
- db/migrations/stored/R__procedures.sql 0 additions, 48 deletionsdb/migrations/stored/R__procedures.sql
- db/migrations/stored/R__stored_subdivisions.sql 101 additions, 0 deletionsdb/migrations/stored/R__stored_subdivisions.sql
- db/migrations/structure/V2_0_0_3__add_external_ID_for_departments.sql 13 additions, 0 deletions...s/structure/V2_0_0_3__add_external_ID_for_departments.sql
- ~dev_rating/application/classes/Controller/Api/V0/Teacher.php 223 additions, 26 deletions..._rating/application/classes/Controller/Api/V0/Teacher.php
- ~dev_rating/application/classes/Model/Faculties.php 40 additions, 3 deletions~dev_rating/application/classes/Model/Faculties.php
- ~dev_rating/application/classes/Model/Faculty.php 1 addition, 1 deletion~dev_rating/application/classes/Model/Faculty.php
- ~dev_rating/application/classes/Model/Helper/TeacherBuilder.php 18 additions, 2 deletions...ating/application/classes/Model/Helper/TeacherBuilder.php
- ~dev_rating/application/classes/Model/Teacher.php 24 additions, 6 deletions~dev_rating/application/classes/Model/Teacher.php
- ~dev_rating/application/classes/Model/Teachers.php 1 addition, 1 deletion~dev_rating/application/classes/Model/Teachers.php
- ~dev_rating/application/routes/api/v0.php 1 addition, 1 deletion~dev_rating/application/routes/api/v0.php
Please register or sign in to comment