July 7, 2019

Структура таблиц

Назад в основное меню

Я здесь предложу несколько вариантов, а дальше в процессе рассуждения примем решение. В любом случае структуру можно будет легко поменять.

Для начала повторим роли и их доступы

Есть роли в workspace и они будут распространяться на все коллекции
Если мы хотим использовать определенную роль для для коллекции, то выбираем нужное
Можно делать общий доступ (тех, кто в workspace), а можно приватный
Мы всегда можем посмотреть доступы к каждой коллекции

Важный момент перед тем как распишу варианты. Первый workspace невозможно удалить, поэтому имеет смысл держать самое важное в нем. А при удалении коллекции всплывает окно предупреждения.

1 вариант

Один workspace будет только для администратора/-ов. Его мы заполняем и копируем по надобности в другие workspace

Второй будет для тех, у кого доступ ограниченный. Для каждого бейт хабада своя коллекция со своими разрешениями на редактирование.

Третий будет для сезонных таблиц (мивцоим, ханука, маца). Доступ имеет только администратор и по желанию тот, кто участвует в наполнении таблицы опросов

Второй вариант

Здесь с Бейт Хабадами остается все так же, но опросы объединяются. Потому что ссылки коллекций друг на друга, можно только внутри одного workspace. Чтобы не повторять информацию, мы будем ссылаться на данные из общей таблицы.

Пример

Будет таблица маца с двумя колонками: карточка человека, количество мацы. Так нам удобнее работать с информацией

Третий вариант

Делать для каждого Бейт Хабада свой workspace я считаю неправильным. Получится, что у каждого workspace будет возможность создавать кучу коллекций и мы все их будем видеть. Но если нужно сделать так, чтобы был отдельный workspace, то пусть они сами нас добавляют. Так мы будем видеть то, что нам разрешили, на что дали права.

При желании мы будем им отправлять копию нужных данных их личного workspace.

У каждого Бейт Хабада (далее - БХ) будет свой аккаунт, он будет бесплатный. Он может добавлять до 5 участников и создавать до 5 workspace.

БХ добавит нас в свой workspace и мы сможем работать с их информацией

Пример нашего аккаунта. Внизу не наш workspace, но мы имеем доступ к нему
А вот вид аккаунта БХ

Так как у БХ бесплатный аккаунт, то он может разрешить создавать коллекции в workspace

Когда мы создали свою коллекцию в чужом workspace, то мы можем ограничить БХ в правах

Нужно понимать, что в нашем аккаунте

Или БХ создаст коллекцию и даст нам права, то тогда у нас будет пометка общие коллекции

Назад в основное меню