tgbdc7 / zeton

an application supporting behavioural therapy. A token system designed for a child / student. It allows to earn points for performed activities and exchange them for prizes
23 stars 12 forks source link

add permissions #148

Open visse0001 opened 4 years ago

visse0001 commented 4 years ago

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:

  1. Add points
  2. Use points
  3. Edit tasks
  4. Edit prizes
  5. Add ban
  6. Edit bans
  7. Add school points
  8. Edit school points
  9. Edit kids settings
  10. 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

visse0001 commented 4 years ago

Chętnie oddam, niestety nie mam czasu się tym zająć w tym miesiącu.