I tried, but seems that is not possible to disable only pages without impact blog funcionality. Seems that in someway the "update" mode require that "get" is enabled and this is causing a 403 when trying to edit a blog. The same doesnt occur with the "add" mode. Here is the last code:
$schema['controllers']['pages'] = [
'modes' => [
'manage' => [
'param_permissions' => [
'page_type' => [
'B' => true,
],
'default_permission' => false,
],
],
'update' => [
'param_permissions' => [
'page_type' => [
'B' => true,
],
'default_permission' => false,
],
],
'add' => [
'param_permissions' => [
'page_type' => [
'B' => true,
],
'default_permission' => false,
],
],
'view' => [
'param_permissions' => [
'page_type' => [
'B' => true,
],
'default_permission' => false,
],
],
],
'permissions' => ['GET' => false, 'POST' => true]
];