Выполнить 5 небольших доработок в системе на Codeigniter (PHP)

Инструкцию по разворачиванию системы локально предоставлю.
Обязательна работа через github (доступ к репозиторию также предоставлю)

---

Описание требуемых доработок:

1. Для функционала модератора при сохранении страницы "Описание" опроса при незаполненных вопросах опроса и добавленных сотрудниках выводить модальное окно с предупреждением:

Заголовок окна "Предупреждение об отправке уведомлений"
Текст окна: "Указанным сотрудникам будут направлены уведомления после сохранения"
Кнопки окна (под текстом) "Сохранить и отправить уведомления" + иконка закрытия.

Видео-пояснение задачи: https://share.cleanshot.com/Spgs0KB2

--------------

2. Увеличить максимальное количество символов в поле ввода описания курса, программы, мероприятия на вкладке "Описание" и элементов курса (видео, аудио, чек-лист) до 4000 символов.

Видео-пояснение задачи: https://share.cleanshot.com/Whqn2lhX

--------------


3. Увеличить максимальное количество символов в названии и описании вопросов теста и опроса до 4000 символов.

Видео-пояснение задачи: https://share.cleanshot.com/TdK85t8D

--------------


4. Для обучения, которое находится в статусе "Черновик" необходимо реализовать ограничение на редактирование страницы «Участники» для курсов, программ, мероприятий.

При условии, что ограничение – это блокирование возможности назначить участников только для статуса Черновик. Как только переводим обучение в статус Опубликовано, назначение с типовыми нотификациями будет доступно.

Заголовок окна "Невозможно добавить участников"
Текст окна: "Вы не можете добавлять новых участников в данный объект обучения, т.к он находится в статусе публикации "Черновик". Измените статус публикации на вкладке "Описание" чтобы иметь возможность добавлять новых участников.
Кнопки окна: только иконка закрытия.

Видео-пояснение задачи: https://share.cleanshot.com/530zgHPW


--------------

5. При проставлении модератором автоматического завершения курса сотрудникам добавить возможность ввода комментария, который будет отображен в курсе на вкладке "Участники" и в отчете по курсам у модераторов. Дополнительно реализовать выставление статус "Завершено автоматически" не через чек-бокс в таблице, а через кнопку контекстных действий над строками таблицы (как массово, так и индивидуально)


Видео-пояснение по задаче: https://share.cleanshot.com/8yNSvQDq

Читайте на 123ru.net