Marat Shamshutdinov

Results 7 issues of Marat Shamshutdinov

С версии `17.0.11` главного модуля появился новый класс [CAdminUiList](http://bxapi.ru/?module_id=main&class=CAdminUiList) на замену старому. Неплохо было бы научить admin_helper использовать его. ![2017-08-30_12-22-16](https://user-images.githubusercontent.com/444489/29865743-f8eeecae-8d7e-11e7-83b0-c5ed985c7fd7.png)

Можно воспроизвести на [demo.adminhelper](https://github.com/niksamokhvalov/demo.adminhelper): 1. Контент → Новости 2. Добавляем к URL страницы `&popup=Y` 3. Кликаем на название любого раздела чтобы перейти в него Дальше два варианта ошибочного поведения: *...

Столкнулся с ситуацией, когда нужен список без формы редактирования (вывод логов, например). `AdminInterface::helpers()` в таком случае возвращает только `AdminListHelper`. Сейчас отсутствие хелпера для формы вызывает ошибку при построении списка записей.

Выбранный кликом по заголовку таблицы порядок сортировки сбрасывается после перехода в раздел, клика на кнопке *На раздел выше* или повтором переходе на страницу списка через меню. ![2017-04-12_16-03-12](https://cloud.githubusercontent.com/assets/444489/24958914/ac54fb7a-1f99-11e7-92e9-c226883b8bc7.gif)

По мотивам #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...