Как вы ограничиваете доступ на чтение и чтение к некоторым полям модели?Loopback: как ограничить доступ к некоторым полям модели
К примеру, у меня есть модель с полями firstname
, lastname
, street
, ...
И некоторые поля, которые отвечают за отношения с другими моделями ownerId
, ...
Я бы например, предоставить доступ для чтения/записи для некоторых полей, например firstname
, но не для других областей, таких как ownerId
. Как мне это сделать?
Я попытался показывающего поле ownerId
как скрытые в файле model.json
{
...,
"hidden": ["ownerId"],
...
}
Это скрывает поле из JSON, который возвращается, как указано в документации, но это по-прежнему возможно изменение полей с использованием запроса PUT.
Спасибо большое. Я надеюсь, что свойства readOnly будут реализованы в ближайшее время. Тем временем пакет должен будет сделать. –