I created role "admin" manually and selected all the permissions in role definition in control panel (in real by script).
User with this role can't move pages (change order) in layout management.
AJAX request "/c/layouts_admin/update_page" returns error. PermissionChecker checks VIEW permission on 88 portlet. It is not possible to check this permission is ControlPanel.
I set this permission by script in scripting console and everything works fine.
It would be nice to fix this bug.