v1.4.0
Co nowego: - Wsparcie Active Directory dla LDAP (obok LLDAP/OpenLDAP), przełącznik typu katalogu w Admin > Integracje. - Wyszukiwarka klientów dla operatora (Operator > Klienci). - Stronicowanie kolejki operatora (50/stronę) i dashboardu klienta (20/stronę). - Globalna wyszukiwarka zgłoszeń (Ctrl+K/Cmd+K) z operatorami w stylu Gmaila (od:, temat:, treść:, numer:), plus przycisk "Szukaj" w panelu bocznym. - Ostatnio przeglądane zgłoszenia w panelu bocznym operatora. - Przeprojektowany pasek nawigacji: suwak Klient/Operator/Administrator zamiast rozwijanego menu, bogatsze menu profilu (nazwa/e-mail/role), dynamiczne tytuły kart przeglądarki na każdej podstronie. - Narzędzie do jednorazowego importu historii zgłoszeń z Heska 3.x (scripts/hesk-import/). - Poprawka: paginacja pokazywała surowe klucze tłumaczeń zamiast tekstu (brakujący lang/pl/pagination.php). Zaktualizowana dokumentacja: README, CLAUDE.md, install.md, ARCHITECTURE.md, CHANGELOG.md, wiki/*. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -7,7 +7,8 @@ treści (szablony, szybkie akcje, e-maile), wygląd/branding oraz integracje
|
||||
(LDAP, poczta SMTP/IMAP, BookStack, AI, API).
|
||||
|
||||
Domyślnie każde konto ląduje po zalogowaniu w panelu Klienta; przełącz się do
|
||||
panelu Administratora przez menu profilu (prawy górny róg).
|
||||
panelu Administratora suwakiem Klient/Operator/Administrator na środku
|
||||
górnego paska.
|
||||
|
||||
## Kategorie i pola dodatkowe
|
||||
|
||||
@@ -238,10 +239,12 @@ razem, zamiast być rozrzucone po różnych zakładkach.
|
||||
|
||||
## Integracje
|
||||
|
||||
- **LDAP** — host, port, base DN, bind DN + hasło, SSL, filtr użytkownika
|
||||
(`(uid={0})` domyślnie), auto-provisioning gości, ograniczenie tworzenia
|
||||
kont/zgłaszania tylko przez LDAP. Przycisk **„Testuj połączenie”** sprawdza
|
||||
bind bez zapisywania zmian.
|
||||
- **LDAP** — **Typ katalogu** (LLDAP/OpenLDAP domyślnie, albo Active
|
||||
Directory — zmienia oczekiwany schemat i domyślny atrybut logowania), host,
|
||||
port, base DN, bind DN + hasło, SSL, filtr użytkownika (`(uid={0})` dla
|
||||
LLDAP, `(sAMAccountName={0})` dla AD), auto-provisioning gości, ograniczenie
|
||||
tworzenia kont/zgłaszania tylko przez LDAP. Przycisk **„Testuj połączenie”**
|
||||
sprawdza bind bez zapisywania zmian.
|
||||
|
||||
> Po świeżej instalacji (`migrate:fresh --seed`) LDAP i SMTP zawierają
|
||||
> **przykładowe wartości** (`ldap.example.com`, `smtp.example.com`,
|
||||
|
||||
@@ -2,8 +2,9 @@
|
||||
|
||||
Panel klienta (`/client`) służy do zgłaszania problemów/próśb i śledzenia ich
|
||||
rozwiązania. Po zalogowaniu każde konto domyślnie ląduje właśnie tutaj — nawet jeśli
|
||||
posiada też uprawnienia operatora lub administratora (przełączysz się przez menu
|
||||
profilu w prawym górnym rogu). Dzwoneczek powiadomień w górnym pasku pokazuje
|
||||
posiada też uprawnienia operatora lub administratora (przełączysz się suwakiem
|
||||
Klient/Operator/Administrator na środku górnego paska — pokazuje tylko te panele,
|
||||
do których masz dostęp). Dzwoneczek powiadomień w górnym pasku pokazuje
|
||||
tylko **nieprzeczytane** powiadomienia — kliknięcie usuwa je z listy.
|
||||
|
||||
## Zgłaszanie nowej sprawy
|
||||
@@ -43,7 +44,10 @@ Dashboard klienta dzieli zgłoszenia na dwie zakładki:
|
||||
- **Archiwum** — zgłoszenia zamknięte.
|
||||
|
||||
Pole wyszukiwania nad listą przeszukuje numer, temat i treść zgłoszenia (oraz
|
||||
odpowiedzi w wątku).
|
||||
odpowiedzi w wątku). Obie zakładki są stronicowane (20 zgłoszeń na stronę),
|
||||
niezależnie od siebie — przełączenie zakładki nie cofa Cię na pierwszą stronę
|
||||
drugiej. **Ctrl+K**/**Cmd+K** otwiera też globalną wyszukiwarkę zgłoszeń z
|
||||
dowolnego miejsca w aplikacji (tylko Twoich zgłoszeń).
|
||||
|
||||
Otwórz dowolne zgłoszenie, by zobaczyć:
|
||||
|
||||
|
||||
@@ -4,7 +4,8 @@ Panel operatora (`/operator`) to miejsce pracy z kolejką zgłoszeń: przegląd,
|
||||
odpowiadanie, zmiana statusu/priorytetu/przypisania oraz statystyki zespołu.
|
||||
|
||||
Domyślnie każde konto ląduje po zalogowaniu w panelu Klienta; przełącz się do
|
||||
panelu Operatora przez menu profilu (prawy górny róg), jeśli konto ma tę rolę.
|
||||
panelu Operatora suwakiem Klient/Operator/Administrator na środku górnego
|
||||
paska, jeśli konto ma tę rolę.
|
||||
Dzwoneczek powiadomień w górnym pasku (widoczny we wszystkich panelach) pokazuje
|
||||
Twoje **nieprzeczytane** powiadomienia, aktualizowane **na żywo** w chwili ich
|
||||
utworzenia (niezależny od tego 30-sekundowy fallback dogrywa to, co ominęłoby
|
||||
@@ -31,7 +32,20 @@ Panel główny (`/operator`) pokazuje listę zgłoszeń z zakładkami po lewej s
|
||||
widzi wszystkie zespoły; też bez zamkniętych).
|
||||
|
||||
Nie-administratorzy widzą tylko zgłoszenia swoich zespołów, zgłoszenia bez
|
||||
przypisanego zespołu, oraz wszystko przypisane bezpośrednio do nich.
|
||||
przypisanego zespołu, oraz wszystko przypisane bezpośrednio do nich. Lista
|
||||
jest stronicowana (50 zgłoszeń na stronę) — zmiana filtra/wyszukiwania/
|
||||
zakładki wraca automatycznie na pierwszą stronę.
|
||||
|
||||
Na pasku bocznym, nad zakładkami: przycisk **„Szukaj”** otwiera globalną
|
||||
wyszukiwarkę zgłoszeń (dostępną z każdej strony też pod **Ctrl+K**/**Cmd+K**)
|
||||
— oprócz zwykłego szukania po treści rozumie też operatory `od:`, `temat:`,
|
||||
`treść:` i `numer:` (np. `od:kowalski temat:drukarka`), które można łączyć.
|
||||
Niżej — **„Ostatnio przeglądane”**: ostatnie 6 zgłoszeń, które faktycznie
|
||||
otworzyłeś, najnowsze na górze.
|
||||
|
||||
**Klienci** (przycisk nad tabelą) — osobna wyszukiwarka po imieniu/nazwisku/
|
||||
e-mailu dowolnego konta (nie tylko klientów), pokazuje liczbę jego zgłoszeń i
|
||||
prowadzi od razu do kolejki przefiltrowanej do tego klienta.
|
||||
|
||||
**Filtry** nad tabelą: status, priorytet, kategoria, wyszukiwanie po numerze/
|
||||
temacie/kliencie/treści zgłoszenia i odpowiedzi w wątku. **Kolumny** można dowolnie
|
||||
|
||||
Reference in New Issue
Block a user