Twoje uprawnienia - wstęp
Witryna posiada bardzo rozbudowany mechanizm uprawnień.
Dla anonimowych użytkowników sprawa jest prosta - nie mogą nic na witrynie zapisać, mogą widzieć jedynie teksty w stanie "publiczny".
Jeżeli chcesz (po zalogowaniu) zobaczyć lub redagować (to co innego) jakiś tekst na witrynie, wolno (lub nie) Ci to zrobić w zależności (między innymi - to tylko wstęp!) od
- do jakich grup należysz
- jakie twoja grupa ma uprawnienia w obszarze gdzie znajduje się tekst
- jaki jest stan tekstu
Skomplikowane? Tak, bo chcemy by były możliwe m.in. następujące sytuacje
- pewna grupa chce mieć "własne podwórko" - członkowie grupy widzą i redagują teksty do woli, nikt inny tego nie widzi (chyba że grupa zdecyduje konkretny tekst pokazać, i też ma wybór komu)
- pewna grupa chce mieć "własną trybunę" - członkowie grupy widzą i redagują teksty do woli, inne wybrane grupy widzą teksty ale nie mogą ich zmieniać
- pewna grupa chce dać innej grupie wgląd we "wszystkie swoje sprawy" ale nie chce tej grupie pozwolic na dodawanie/redakcję tekstów (to podobnie jak poprzedni punkt, ale inna koncepcyjnie sytuacja)
- pewna grupa chce - dla swoich członków - opublikować "tekst wtajemniczenia" - tajny dla innych, ustalony przez Radę Starców grupy, nie do zmiany przez zwykłych, szarych, głupich członków grupy
- pewna grupa chce obwieścić konkretny tekst wszem i wobec
- konkretna osoba chce "w prywatności" pracować nad pewnym tekstem z innymi wybranymi osobami - nikt inny nie ma podglądać
To tylko niektóre przykłady. Możliwe są niemal dowolne kombinacje i wariacje powyższych.
Jak to jest realizowane? Tekst może mieć stan
- prywatny
- widoczny (ale nie modyfikowalny) dla członków grupy
- widoczny i modyfikowalny dla członków grupy
- publiczny
No właśnie. Co to znaczy "członek grupy"? Otóż: całe obszary witryny mogą być zaznaczane jako "obszar grupy XYZ". Wewnątrz takiego obszaru członek grupy XYZ jest u siebie - ma status "członek grupy". Ktoś kto nie jest członkiem grupy XYZ - nie.
Mamy nadzieję że - idea - jest teraz jasna. Szczegóły i przykłady są opisane w pozostałych dokumentach.
Żeby sprawy dodatkowo skomplikować, jest jeszcze coś takiego jak "Gość grupy". Ale na razie (to tylko wstep!) o tym nie mówmy.



