D
divankin
Я всегда считал, что нужно максимум одно поле каждого типа. Слышал, что вьюшки дольше открываются, если полей типа Readers больше, чем одно.
При отладке в случае множества полей придется просматривать их все, чтобы определить имеет ли человек доступ к документу.
Считаю, что надежнее при каждом сохранении документа перерасчитывать права доступа в одном поле, чем включать изменение состава некоторых полей Readers/Authors в конкретные действия. Ведь так проще соблюсти принцип минимальной достаточности прав, и не оставлять права редактирования пользователю, когда он не должен редактировать документ.
А что думаете вы по этому поводу?
При отладке в случае множества полей придется просматривать их все, чтобы определить имеет ли человек доступ к документу.
Считаю, что надежнее при каждом сохранении документа перерасчитывать права доступа в одном поле, чем включать изменение состава некоторых полей Readers/Authors в конкретные действия. Ведь так проще соблюсти принцип минимальной достаточности прав, и не оставлять права редактирования пользователю, когда он не должен редактировать документ.
А что думаете вы по этому поводу?