Есть модель
class BookModel(model.Models):
name - наименование книги
text - описание книги
file
И есть ресурс, c методом
path, изменяющий к примеру название книги, или ее описание.
Подскажите как можно ограничить доступ к на изменение, к примеру :
1 если пользователь автор данной загруженной книги, или обладает
ролью admin, то он может
изменять все поля
2 если пользователь, к примеру, обладает
ролью user, то он может
изменять только поле text
Скажите существуют ли уже какие- то алгоритмы, или что то почитать...., как это организуется.
В DjangoRestFraemwork есть метод
has_object _write..., но он
блокирует изменение на всю запись, а не на часть полей....