Alorian поправьте, пожалуйста, у себя пример вызова для партнерского модуля. С обновления main, 18.1.1 команда будет вида: partner:module1.api.some.action.
Добротный доклад и улучшения. Благодарю. То, что именуются фильтрами запроса в докладе обычно в англоязычной литературе именуется термином middleware (посредник). Возможно такая терминология была бы удачнее, уникальнее.
Я правильно понимаю: если в контроллере в пре-фильтре е указывать Authentication то на этом можно будет построить REST API (взяв на себя проверку уровня доступа запроса)?
Да, всё верно. Замечу, что если не указана конфигурация для действия, то по умолчанию префильтры это: аутентификация, работа по GET/POST и проверка csrf-токена.
BX.ajax.runComponentAction - он где-нибудь используется ? Я сделал поиск по модулю disk и в нем нет нигде такого вызова. Сделал поиск по всем файлом коробочной версии, тоже ничего не нашел. Хотел посмотреть, как это все на реальном примере используется.