Доступ к полю

  • Автор темы Автор темы Chron
  • Дата начала Дата начала
C

Chron

Всем привет... Возникла необходимость осуществления следующей задачи... В документе есть ричтекстовое поле... Необходимо позволить группе лиц из заранее известного поля делать вложения в это поле, причем так, чтобы впоследствии они могли удалять только свои вложения (не чужие)... Хотел бы услышать ваших советов по этому поводу... Благодарю..
 
делать вложения не в тек. документ а в ответные
 
Можно сделать кнопки на добавление и удаление. На добавление кроме всего прочего вешаем запись некого ключа в некое служебное многозначное поле (что-то вроде Пользователь~ИмяВложения). На кнопку удаления соответственно вешаем проверку того, чье вложение пользователь пытается удалить. Можно же?
 
alik86
Единственное может не имя вложения... а какой-нибудь код... Object ID аттача например... а то геморно будет отслеживать... а вдруг какой-нибудь юзер захочет написать уже существующее имя
 
А если юзер помимо всего два раза щелкнет не на свое вложение? Есть предложение как системное "Удалить" скрыть от него?
 
Darker
1. Вариант от Morpheus: одно вложение — один документ с одним автором (кмк, самый родной вариант для Lotus).
2. Вычисляемое рт или рт в разделе с контролем доступа, добавление/удаление вложений в бэкэнде.
 
А нельзя как-то отследить вложение по автору вложения... Например, если ты автор вложения, то и делать можешь с ним все, что угодно...
 
А нельзя как-то отследить вложение по автору вложения... Например, если ты автор вложения, то и делать можешь с ним все, что угодно...
Одно вложение — один документ, защищённый полем Authors. Можно документы с вложениями сделать дочерними главному документу и показывать их во внедрённом представлении.
Защита на уровне разделов с контролем доступа чисто интерфейсная, в бэкэнде пользователь, имеющий к документу права автора имеет возможность менять любое поле (при достаточной сноровке).
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

Похожие темы