Skip to content
Snippets Groups Projects
  1. Mar 31, 2018
  2. Oct 13, 2017
  3. Sep 24, 2017
  4. Sep 10, 2017
  5. Sep 09, 2017
  6. Nov 21, 2016
    • Artem Konenko's avatar
      #119 Improvements of teachers API and features around it · 30cbde97
      Artem Konenko authored
      * 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
      30cbde97
  7. Sep 26, 2016
    • Artem Konenko's avatar
      #146 Add auth and subjects methods · b39d1fa6
      Artem Konenko authored and Роман Штейнберг's avatar Роман Штейнберг committed
      * Add method api/v0/auth/login for getting info about user
      * Add method api/v0/subject/listForStudentID for getting info about subjects in particular semester
      * Add API documentation
      * Add checking get params
      * Add checking for user rights
      * Add config for apidoc
      
      Also, fix group splitting migration
      b39d1fa6
    • Artem Konenko's avatar
      #119 Add teacher insertion to API · 342e9f7c
      Artem Konenko authored and Роман Штейнберг's avatar Роман Штейнберг committed
      * 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
      342e9f7c
  8. Sep 01, 2015
  9. Jul 10, 2015
    • Andrew Rudenets's avatar
      Merge of admin office & dean_office · ec9f0681
      Andrew Rudenets authored and xamgore's avatar xamgore committed
      * New family of Environment_Office controllers
      * All controllers are moved to Office/ folder
      * Twig files extend 'office/base' twig
      * New menu at office page
      * Unified search control
      ec9f0681
  10. Jul 06, 2015
  11. Jun 13, 2015
  12. Jun 10, 2015
    • xamgore's avatar
      Settled the project's destiny, moar refactoring · 7b7fed79
      xamgore authored
      * Model User has constants to check access for pages
      * Some routes are moved to separate files (app/routes/api)
      * New abstract model Container for complex objects like Discipline & Student (with -> access operator)
      * New DeanOffice controller with access checks
      * New SQL procedure to get info about students
      * Profile page for students (/dean_office/students/127)
      7b7fed79