Opis zlecenia
Witajcie,
potrzebuję dokończyć funkcjonalność logowania do pewnego obszaru WordPress-a.
Aktualnie część logiki jest napisana, trzeba dopisać pozostałą część.
Jak to ma działać?
1. Użytkownik wchodzi na adres strony rejestracji i otrzymuje formularz wraz z tabelą, w której checkbox-ami zaznacza strony i pola (z ACF) do których chce mieć dostęp.
2. Wysyła formularz czyli rejestruje konto w WP. Konto jest w trybie oczekiwania na aktywację. Użytkownik otrzymuje e-mail, że jego konto czeka na akceptacje. Administrator otrzymuje e-mail, że jest nowe konto, wraz z linkiem do przejścia na stronę z użytkownikami WP. Tam widzi nowe konto oraz aktywny zrzut pól z tabeli. Może potwierdzić użytkownika lub zmienić mu zakres dostępu w tabeli i dopiero zatwierdzić.
3. Po zatwierdzeniu użytkownik otrzymuje e-mail, że jego konto zostało aktywowane wraz ze zrzutem informacji z tabeli - czyli informacją gdzie ma przyznane dostępy.
4. W każdej chwili administrator może edytować konto użytkownika, przydzielając mu lub zabierając uprawnienia do danego obszaru "z tabeli".
Dodatkowe wytyczne:
1. Na chwilę obecną do tabeli wchodzą ręcznie zaciągane na podstawie nazw pola ACF, które są takie same dla wszystkich podstron.
2. Na chwilę obecną do tabeli wchodzi dynamicznie zaciągana lista podstron (dzieci pewnych określonych ręcznie stron). Musi to działać tak, aby przy każdej edycji tabeli nie utracić wcześniej przydzielonych dostępów oraz potencjalnie widzieć nowe podstrony, jeżeli się pojawią.
3. Użytkownik musi również widzieć tą tabelę na stronie "moje konto" ale tylko w trybie podglądu bez edycji. Użytkownik nie będzie miał dostępu do panelu wordpress-a jedynie do tematów wyciągniętych na front.
Reszta informacji w polu "wymagane funkcje" bo tu się nie mieści :D