Uprawnienia i róle datasetu #
Dataset określa zakres pracy, ale nie jest jedynym mechanizmem prywatności. ENTOMONE rozdziela dostęp do datasetu od widoczności konkretnych rekordów i mediów.
Role w datasecie #
Właściciel zarzadza datasetem i zaproszeniami. Edytor może pracować w zakresie nadanych uprawnień. Podgląd służy do przegladania. Viewer nie powinien tworzyć datasetow ani wykonywać akcji właściciela.
Właściciel datasetu #
Właściciel nie powinien być przypadkowo usunięty ani zdegradowany. To konto odpowiada za istnienie datasetu i zaproszenia.
Widoczność rekordów i mediów #
Zwykły widok aplikacji powinien pokazywać użytkownikowi jego własne rekordy i media. Dla rekordów właścicielem jest obserwator, a dla mediów aktualnie Ważne jest created_by. Sam fakt dostępu do datasetu nie oznacza automatycznie prawa do zobaczenia wszystkich cudzych mediów.
Tryb współdzielony #
Szersze współdzielenie cudzych rekordów i mediów wymaga jawnego modelu. Nie powinno wynikac przypadkiem z SQL-a filtrujacego tylko po datasecie.