Большая часть следующего выполняется с помощью parse-dashboard, так что это немного многословно, но я понимаю код, а не отношения.
Я устанавливаю Parse.Roles и похоже, что каждый отдельный ParseДля объекта .Object должна быть установлена роль, чтобы иметь доступ к данному объекту Parse.Object.Например, объектный ACL-список должен содержать как «Admin», так и «Moderator» (с соответствующими разрешениями), чтобы администраторы или модераторы имели доступ.
Поскольку родительские и дочерние роли возможны, имеет смысл установить ACL Parse.Object с ролью «Organization», которая затем дополнительно изменяется дочерней ролью.Таким образом, «Средство просмотра» в «Организации» не может писать, а «Администратор» в «Организации» может читать / писать.Я попробовал несколько способов сделать это - привязать одного пользователя к «Средству просмотра», а другого - к «Администратору» внутри «Организации», но это, похоже, не работает.
Мое текущее решение: Чтобы вручную / программно установить каждый Parse.Object ACL с несколькими предустановленными ролями.Например, Parse Class "Person" с ролями ACL "Viewer" и "Admin".
Вопрос: Если я хочу создать другую Роль в будущем для этой же Организации, мне нужно будет перебрать каждый объект Parse.Object и вручную установить новую Роль для каждого изПрошлые объекты?
Было бы разумно, чтобы родительские организации управляли этими отношениями, так что это не нужно делать вручную, но, похоже, это не работает.
Любые ответы, мысли или ссылки приветствуются.