Marat Shamshutdinov
Marat Shamshutdinov
С версии `17.0.11` главного модуля появился новый класс [CAdminUiList](http://bxapi.ru/?module_id=main&class=CAdminUiList) на замену старому. Неплохо было бы научить admin_helper использовать его. 
Можно воспроизвести на [demo.adminhelper](https://github.com/niksamokhvalov/demo.adminhelper): 1. Контент → Новости 2. Добавляем к URL страницы `&popup=Y` 3. Кликаем на название любого раздела чтобы перейти в него Дальше два варианта ошибочного поведения: *...
Столкнулся с ситуацией, когда нужен список без формы редактирования (вывод логов, например). `AdminInterface::helpers()` в таком случае возвращает только `AdminListHelper`. Сейчас отсутствие хелпера для формы вызывает ошибку при построении списка записей.
Выбранный кликом по заголовку таблицы порядок сортировки сбрасывается после перехода в раздел, клика на кнопке *На раздел выше* или повтором переходе на страницу списка через меню. 
По мотивам #75 Проверка проводится `PHP_CodeSniffer` правилами [wimg/PHPCompatibility](https://github.com/wimg/PHPCompatibility). Можно [проверить на форке](https://travis-ci.org/nook-ru/digitalwand.admin_helper/builds/211131268).
- Добавляет поддержку партнерских модулей с точкой в названии - Повторяет алгоритм поиска пути к расширению по php-версии: `\Bitrix\Main\UI\Extension::getPath()` За корень проекта принимается первая папка, содержащая `bitrix` или `local`.
Через `npm` ставится без проблем, а вот `yarn` падает с ошибкой в тот момент, когда запрашивается пользовательский ввод. ```console nook@nook-pc:~$ yarn global add @bitrix/cli yarn global v1.16.0 error /home/nook/.config/yarn/global/node_modules/@bitrix/cli: Command...