Огромное спасибо за вашу работу над этим! Очень надеюсь, что всё скоро будет доведено до идеала!
Я провёл базовое тестирование, и проблема всё ещё сохраняется: большинство ошибок, о которых я сообщал здесь, всё ещё актуальны.
Больше не появляется всплывающее сообщение об ошибке «Sorry an error has occured», но при нажатии кнопки «Назначить» (Assign) в модуле «Заявки» (справа от тегов) ничего не происходит, и в консоли отображаются те же ошибки, что и в предыдущей видеозаписи экрана.
Я могу назначить тему с помощью кнопки «Назначить» под самой темой, но модули «Заявки» и «Назначить» всё ещё не взаимодействуют друг с другом. Столбец «Назначено» (Assigned) в панели управления «Заявки» остаётся пустым.
Также надеюсь, что, пока вы работаете над этим, вы сможете уделить немного внимания запросу, который высказывали многие пользователи: разрешить использование модуля «Заявки» не только группе «Staff» (Персонал). Я немного изучил код и заметил несколько мест, где встречаются условия вроде currentUser.staff, is_staff и т. д. Поэтому предполагаю, что это не составит большого труда:
- ослабить или убрать это ограничение,
- добавить новую группу пользователей (например, TicketsTeam), которую мы сможем создать и настроить самостоятельно, или
- внедрить механизм настройки в параметрах «Заявок», позволяющий определить, какие группы имеют доступ к модулю.
Очевидно, что вариант 3 лучше 2, а тот — лучше 1, но мы будем благодарны за любой подход, который вы сочтёте уместным! Кроме того, это сделает модуль «Заявки» более привлекательным для широкой аудитории, что повысит ценность вашей предыдущей работы.
Ещё раз спасибо!