04 · Clan
Role i uprawnienia
Kontroluj dostęp członków organizacji za pomocą ról i uprawnień Lootlog.
Organizacja Lootloga odpowiada serwerowi Discord. Uprawnienia Lootloga są przypisywane do ról członków. Członek mający kilka ról otrzymuje sumę ich uprawnień.
Poziomy nadrzędne
| Uprawnienie | Znaczenie |
|---|---|
OWNER | Właściciel organizacji i najwyższy poziom dostępu |
ADMIN | Administracja organizacją i konfiguracją |
LOOTLOG_MANAGE | Zarządzanie danymi Lootlog |
LOOTLOG_ACCESS | Podstawowy dostęp do strefy klanu |
Zasada najmniejszego dostępu
Nie nadawaj ADMIN lub LOOTLOG_MANAGE tylko po to, aby odblokować jeden
widok. Wybierz najwęższy zestaw uprawnień potrzebny danej roli.
Kanoniczna lista uprawnień
Poniższe identyfikatory odpowiadają wartościom używanym przez aplikację.
Łupy
| Uprawnienie | Zakres |
|---|---|
LOOTLOG_LOOTS_READ | Odczyt łupów |
LOOTLOG_LOOTS_WRITE | Dodawanie i zmiana łupów |
LOOTLOG_LOOTS_TITANS_READ | Odczyt łupów z tytanów |
LOOTLOG_LOOTS_HEROES_READ | Odczyt łupów z herosów |
Zakres poziomów roli jest sprawdzany według danych potwora zapisanych przy konkretnym łupie. Jeśli potwór miał zapisany poziom 183, a kolejne zgłoszenie pod tą samą nazwą zawiera poziom 210, powstają dwa odrębne zapisy. Rola z limitem 190 może mieć dostęp do pierwszego łupu, ale nie do drugiego. Nadal musi spełniać pozostałe warunki dostępu, w tym uprawnienie do danego typu potwora.
Zmiana przydziału łupu wymaga aktualnego uprawnienia do zapisu i dostępu do tego łupu. Po odebraniu dostępu oczekujące powiadomienie o łupie nie zostanie wysłane, a jego wpis może zniknąć z historii powiadomień użytkownika.
Timery
| Uprawnienie | Zakres |
|---|---|
LOOTLOG_TIMERS_READ | Odczyt timerów |
LOOTLOG_TIMERS_WRITE | Tworzenie timerów |
LOOTLOG_TIMERS_RESET | Resetowanie timerów |
LOOTLOG_TIMERS_DELETE | Usuwanie timerów |
LOOTLOG_TIMERS_TITANS_READ | Odczyt timerów tytanów |
LOOTLOG_TIMERS_HEROES_READ | Odczyt timerów herosów |
Rezerwacje i członkowie
| Uprawnienie | Zakres |
|---|---|
LOOTLOG_RESERVATIONS_READ | Odczyt rezerwacji |
LOOTLOG_RESERVATIONS_WRITE | Tworzenie i zmiana rezerwacji |
LOOTLOG_MEMBERS_READ | Odczyt listy członków |
LOOTLOG_ONLINE_PLAYERS_READ | Odczyt listy graczy online |
LOOTLOG_PRESENCE_LOCATION_READ | Odczyt map i pozycji graczy online |
W edycji roli, w sekcji Członkowie, możesz włączyć lub wyłączyć Przeglądanie lokacji graczy online. Dostęp do lokacji wymaga także uprawnienia Przeglądanie graczy online. Sam dostęp do listy online nie ujawnia map ani pozycji innych graczy — przy ich lokacji pojawia się „Nieznana lokacja”.
Czat
| Uprawnienie | Zakres |
|---|---|
LOOTLOG_CHAT_READ | Odczyt czatu |
LOOTLOG_CHAT_WRITE | Wysyłanie wiadomości |
LOOTLOG_CHAT_TITANS_READ | Dostęp do informacji o tytanach |
LOOTLOG_CHAT_HEROES_READ | Dostęp do informacji o herosach |
Powiadomienia
| Uprawnienie | Zakres |
|---|---|
LOOTLOG_NOTIFICATIONS_READ | Odczyt powiadomień |
LOOTLOG_NOTIFICATIONS_SEND | Wysyłanie powiadomień |
LOOTLOG_NOTIFICATIONS_TITANS_READ | Powiadomienia o tytanach |
LOOTLOG_NOTIFICATIONS_HEROES_READ | Powiadomienia o herosach |
Eventy
| Uprawnienie | Zakres |
|---|---|
LOOTLOG_EVENTS_READ | Odczyt eventów i rankingów |
LOOTLOG_EVENTS_WRITE | Samodzielne przypisania |
LOOTLOG_EVENTS_MANAGE | Zarządzanie eventami |
Dokumenty
| Uprawnienie | Zakres |
|---|---|
LOOTLOG_DOCS_READ | Odczyt dokumentów klanu |
LOOTLOG_DOCS_WRITE | Tworzenie i zmiana dokumentów klanu |
Utwórz rolę
- Otwórz Klan → Ustawienia → Role.
- Wybierz dodanie roli.
- Nadaj nazwę opisującą odpowiedzialność, nie konkretną osobę.
- Zaznacz wymagane uprawnienia.
- Zapisz rolę i przypisz ją wybranym członkom.
Zakres poziomów wymaga dwóch liczb całkowitych od 0 do 500. Poziom końcowy musi być równy początkowemu lub wyższy. Puste albo błędne pole blokuje zapis i pokazuje komunikat przy polu. Jeśli rola ma obejmować wszystkie poziomy, wpisz zakres 0–500.
Sprawdź rezultat
Przetestuj rolę na koncie bez uprawnień właściciela. Członek powinien widzieć potrzebne sekcje i nie powinien mieć dostępu do operacji spoza swojej odpowiedzialności.
Zmiana uprawnień podczas gry
Po zapisaniu roli dodatek uwzględnia nowy dostęp bez przeładowywania gry. Ponowne przeliczenie tych samych uprawnień nie przeładowuje timerów ani czatu.
Jeśli odbierzesz dostęp, np. do tytanów lub części poziomów, odpowiednie wpisy znikną także z wcześniej pobranych danych. Pozostałe wpisy i dane innych organizacji pozostają widoczne.
Po przetworzeniu zmiany uprawnień otwarte połączenia przestają otrzymywać nowe dane objęte odebranym dostępem. Usunięcie członka z jednej organizacji nie odbiera mu dostępu do pozostałych organizacji. Nie trzeba ponownie uruchamiać dodatku.
Jeśli rozszerzysz dostęp, dodatek odświeży potrzebne dane po 5 sekundach od ostatniej zmiany. Do otrzymania odpowiedzi zachowa dotychczasowe wpisy. Kilka kolejnych zmian nie powoduje osobnego odświeżenia po każdym zapisie.
Po ponownym połączeniu dodatek sprawdza aktualne uprawnienia. Zmiany wprowadzone podczas rozłączenia również obejmują wcześniej pobrane dane.
Chwilowa awaria sprawdzania uprawnień nie oznacza utraty dostępu do organizacji i sama nie usuwa wcześniej pobranych danych. Jeśli wystąpi podczas łączenia, dodatek ponawia połączenie. Jeśli po zmianie uprawnień nie da się ich potwierdzić, dodatek zostaje rozłączony i do czasu ponownego sprawdzenia nie otrzymuje nowych danych organizacji.
Zmiany timerów
Resetowanie, usuwanie i przywracanie timera wymaga zarówno uprawnienia do danej operacji, jak i dostępu do jego typu NPC oraz poziomu. Znajomość identyfikatora timera lub wpisu historii nie omija tych ograniczeń. Administrator zachowuje pełny dostęp.
Następny krok
Przejdź do Ustawień, aby skonfigurować członków, NPC i szablony map.