Użytkownicy

  • routy:
    /routes/vendor/icore/admin/users.php
  • kontrolery:
    N1ebieski\ICore\Http\Controllers\Admin\UserController
  • model:
    N1ebieski\ICore\Models\User
  • widoki:
    /resources/views/vendor/icore/admin/user
  • pliki językowe:
    /resources/lang/vendor/icore/pl/users.php
    /resources/lang/vendor/icore/en/users.php


# Opis

iCore umożliwia rejestrację użytkowników zarówno z poziomu strony, jak i przez panel administracyjny przez super-admina. Super-admin może również asynchronicznie edytować, aktywować/dezaktywować lub usuwać istniejących użytkowników. Może zbanować użytkownika po nazwie i/lub IP. Może filtrować listę wyników w oparciu o różne parametry. Może przydzielać użytkownikom zdefiniowane role (na przykład moderatora).

Super-admin nie ma możliwości wykonania na sobie jakiejkolwiek akcji. Taka czynność z poziomu panelu administracyjnego jest zablokowana bez względu na uprawnienia. Super-admin może edytować swój profil z poziomu strony, tak jak każdy inny użytkownik.

# Statusy

  • aktywny
  • nieaktywny

Na ten moment statusy nie mają wpływu na cokolwiek. Za aktywnego użytkownika uważa się konto z potwierdzonym adresem e-mail.

# Uprawnienia

  • admin.* - dostęp do wszystkich funkcjonalności panelu administracyjnego
  • admin.users.* - dostęp do wszystkich funkcjonalności użytkowników w panelu administracyjnym
  • admin.users.view - dostęp do listy użytkowników w panelu administracyjnym

# Konfiguracja autocomplete użytkownika

Wybór użytkownika działa w oparciu o plugin bootstrap-select z poziomu assetu JS:

/resources/js/vendor/icore/web/scripts/plugins/bootstrap-select/default.js