К архиву

03 / Запись

2023

КС54 — АИС 2.0

Практика

Frontend / внутренняя АИС / интеграции / access control

Отдельный внутренний продукт колледжа, функционально выросший рядом с сервисами приёмной комиссии, но не являвшийся их прямой следующей версией. Летний архив показывает АИС 2.0 на Laravel/Blade поверх отдельного API; осенний — более самостоятельный custom PHP API для внутренних процессов.

Контур работ

  1. 01

    Работа с внутренним интерфейсом АИС 2.0 для абитуриентов, студентов, сотрудников/участников, справок и расписания

  2. 02

    Пользователи, роли, группы, permissions и служебные панели управления доступом

  3. 03

    Laravel frontend-shell с Blade, Bootstrap, DataTables и jQuery

  4. 04

    Интеграция с отдельным API через APP_API и прямые AJAX-запросы в ks54.ru/api

  5. 05

    Осенний custom PHP API: applicants, tickets/appointments, статусы, token validation и ability/permissions

  6. 06

    PDO/MySQL, единый API entrypoint и route discovery

  7. 07

    Сценарии посещаемости, служебных данных и интеграций с существующей системой приёмной комиссии

Технологии периода

AIS 2.0 admin shell

Laravel 9.48 / Blade / Bootstrap 5.1 / Laravel Mix 6 / 07.2023

AIS-master помечен как «AIS Ver. 2.0», ключевые timestamps относятся к 29 июля 2023. composer.lock фиксирует Laravel 9.48.0, а composer.json уже нацелен на ^10.0. Подтверждены маршруты абитуриентов, студентов, сотрудников, справок, расписания, пользователей, ролей и permissions.

Internal AIS API

Custom PHP / PDO / MySQL / 10.2023

Архив ais-back датирован 4 октября 2023 и реализует семейства endpoint’ов, к которым обращалась АИС 2.0: user/auth, token validation, ability/permissions, applicants и tickets.

Access model

Token auth / groups / permission tree

В системе присутствовал самостоятельный контур пользователей, групп, иерархических и персональных permissions, проверки токена и восстановления доступа.

Версии и даты отражают подтверждённые архивами, Git-историей или релизами состояния и не означают, что каждый компонент использовался во всех развёртываниях.

Связаться
Скопировано