#119 Add teacher insertion to API
* Add getDepartmentIdByName API (with auxiliary procedure) * Add teacher insertion (only one at the time) * Add token checking to user authorization in API handler * Add throwing away HTTP exceptions in API handler * Add functions for throwing HTTP exceptions (403, 404) * Add singing in by tokens in User * Add autocompleting department's ID by name * Add error handling (show 400 bad request, if any require data missed) * Add batch processing * Add autocompleting job position ID by name
Showing
- Makefile 1 addition, 0 deletionsMakefile
- db/migrations/R__api's_procedures.sql 25 additions, 0 deletionsdb/migrations/R__api's_procedures.sql
- ~dev_rating/application/bootstrap.php 1 addition, 0 deletions~dev_rating/application/bootstrap.php
- ~dev_rating/application/classes/Controller/Api/V0/Department.php 18 additions, 0 deletions...ting/application/classes/Controller/Api/V0/Department.php
- ~dev_rating/application/classes/Controller/Api/V0/Student.php 20 additions, 0 deletions..._rating/application/classes/Controller/Api/V0/Student.php
- ~dev_rating/application/classes/Controller/Api/V0/Subject.php 20 additions, 0 deletions..._rating/application/classes/Controller/Api/V0/Subject.php
- ~dev_rating/application/classes/Controller/Api/V0/Teacher.php 67 additions, 0 deletions..._rating/application/classes/Controller/Api/V0/Teacher.php
- ~dev_rating/application/classes/Controller/Handler/Api.php 37 additions, 5 deletions~dev_rating/application/classes/Controller/Handler/Api.php
- ~dev_rating/application/classes/Error.php 1 addition, 0 deletions~dev_rating/application/classes/Error.php
- ~dev_rating/application/classes/Model/Faculties.php 24 additions, 0 deletions~dev_rating/application/classes/Model/Faculties.php
- ~dev_rating/application/classes/User.php 5 additions, 0 deletions~dev_rating/application/classes/User.php
- ~dev_rating/application/routes/api/v0.php 92 additions, 0 deletions~dev_rating/application/routes/api/v0.php
- ~dev_rating/system/classes/HTTP/API/Exception/403.php 5 additions, 0 deletions~dev_rating/system/classes/HTTP/API/Exception/403.php
- ~dev_rating/system/classes/HTTP/API/Exception/404.php 5 additions, 0 deletions~dev_rating/system/classes/HTTP/API/Exception/404.php
Please register or sign in to comment