Wymagania ustalone w rozmowie na slacku na kanale projekt:
Leszek:
W tabeli permission nie ma być podziału na rolę. Uwzględniamy jedynie czy ktoś ma takie uprawnienia, aby mógł mieć włączoną daną opcję. Uprawnienie, które chciałbym aby były sprawdzane na tą chwilę to:
- Add points
- Use points
- Edit tasks
- Edit prizes
- Add ban
- Edit bans
- Add school points
- Edit school points
- Edit kids settings
- Edit caregiver list
Wnioski Patryka:
Wnioski jakie mi się nasuwają dalej to:
a) potrzebujemy użytkownika, który może zmienić praktycznie wszystkie dostępy innym użytkownikom - czyli rodzic zarządca.
b) w tym celu potrzebujemy również dobrze i intuicyjnie napisanego widoku przydzielania uprawnień.
c) zapewne przyda się możliwość nadawania poszczególnym osobom etykiet, żeby lepiej rozeznać kto jest kim, etykiety powinny być widoczne tylko dla osoby, która je nadaje, ewentualnie dla osób z odpowiednim uprawnieniem (nie chcemy, żeby np. nauczyciel mógł zobaczyć nadaną mu etykietkę).
d) role i uprawnienia to tylko wierzchołek całego systemu do zarządzania nimi, więc trzeba dobrze spisać wszystkie wymagania
Wymagania ustalone w rozmowie na slacku na kanale projekt:
Leszek:
W tabeli permission nie ma być podziału na rolę. Uwzględniamy jedynie czy ktoś ma takie uprawnienia, aby mógł mieć włączoną daną opcję. Uprawnienie, które chciałbym aby były sprawdzane na tą chwilę to:
Wnioski Patryka:
Wnioski jakie mi się nasuwają dalej to:
a) potrzebujemy użytkownika, który może zmienić praktycznie wszystkie dostępy innym użytkownikom - czyli rodzic zarządca.
b) w tym celu potrzebujemy również dobrze i intuicyjnie napisanego widoku przydzielania uprawnień.
c) zapewne przyda się możliwość nadawania poszczególnym osobom etykiet, żeby lepiej rozeznać kto jest kim, etykiety powinny być widoczne tylko dla osoby, która je nadaje, ewentualnie dla osób z odpowiednim uprawnieniem (nie chcemy, żeby np. nauczyciel mógł zobaczyć nadaną mu etykietkę).
d) role i uprawnienia to tylko wierzchołek całego systemu do zarządzania nimi, więc trzeba dobrze spisać wszystkie wymagania