Praca w Symfony 4, prawa użytkowników

Zlecenie zamknięte
Lowiczak
Lowiczak
Zleceniodawca
6 umów
Kategoria zlecenia:
Usługi programowania
Budżet:

200,00 PLN

Opublikowano:
Ważne do:

Opis zlecenia

Chodzi o funkcjonalność nie o grafikę, więc standardowy CRUD z Symfony, to jest tylko na zaliczenie ma działać a nie wyglądać.

Po zalogowaniu strona ma 4 główne linki: użytkownicy, szkoły, domeny, uprawnienia

Na pewno muszą być w bazie takie tabele: Użytkownicy, Szkoły, Domeny, i coś do uprawnień.

Szkoła

- posiada przypisaną 1 domenę

- posiada możliwość dodawania wielu użytkowników

Użytkownik

- przypisany do szkoły i domeny

- posiada uprawnienia do widoku linków menu,

- posiada uprawnienia do zakładania użytkowników,

- posiada uprawnienia do przydzielania uprawnień innym użytkownikom

- użytkownik z automatu ma przypisane uprawniania do wszystkiego, edycja polega na zdejmowaniu uprawnień użytkownika

- nie widzi innych szkół oraz ich użytkowników

Przykład przydzielania uprawnień, widok zawiera

- nazwy linków menu i checkbox włączający / wyłączający możliwość zobaczenia linku w menu (użytkownicy, szkoły, domeny, uprawnienia)

- nazwę klasy czyli Użytkownicy i checkboxy dla akcji: view, create, edit, delete

- nazwę klasy czyli Domeny i checkboxy dla akcji: view, create, edit, delete

- nazwę klasy czyli Szkoły i checkboxy dla akcji: view, create, edit, delete

- nazwę klasy czyli Uprawnienie i checkboxy dla akcji: view, edit