Kiadási napló: adatforrás, kódok és szűrés
A kiadási napló a letöltési kérések és tételeik olvasó nézete: a vízjel-kód és a kiadási azonosító képzése, a verziókövetés, a kérés-állapotok, a jogosultság és a tartalmi hatókör.
A kiadási napló saját nyilvántartás nélküli, csak olvasó lista: a meglévő letöltési kéréseket és tételeiket mutatja. A sorokat a portál vízjeles letöltése és megosztása, valamint az admin Mappák letöltése és csomagkiadása hozza létre a közös letöltés-kérés úton; a vízjel a letöltés pillanatában, memóriában készül.
Adatmodell
A táblanevek a telepítés saját előtagjával állnak az adatbázisban.
| Tábla | Szerep | Fő mezők |
|---|---|---|
doc_download | a kérés (csomag) | token, user_id (címzett), source (portal, admin), doc_share_id, doc_id (0 = teljes mappa), status, file_count, skipped_count, download_count, issued_by, doc_ids, encrypted, dátumok |
doc_download_item | a kiadott tétel | download_id, doc_id, kind (pdf, image, skip), watermark_code (egyedi), file_name, issued_sha256, issue_count, date_issued, doc_sha256, doc_size, doc_modified |
Kapcsolt olvasás: dokumentum (név, kiterjesztés, ellenőrzőösszeg, cég), felhasználó (címzett, kiadó), megosztott mappa (név). Tulajdonos: a dokumentum modell letöltés-része (getIssueLog(), getTotalIssueLog(), markDownloadIssued(), expireDownloads()).
Szabályok
- Vízjel-kód: 8 karakter a kétértelmű jeleket kerülő ábécéből, XXXX-XXXX alakban, egyedi index. Kiadási azonosító: DL- és 6 jegy.
- Verzió: külön verziótábla nincs; az eredeti SHA-256-ja a kiadáskor, mellette méret és utolsó módosítás. Ha a dokumentum jelenlegi ellenőrzőösszege eltér, a sor sárga figyelmeztetést kap.
- Kérés-állapot: queued, ready, failed, expired; a lejárt kész csomag expired, az egy napnál régebbi fel nem vett kérés failed. A napló sorai megmaradnak.
- Jelszó (8–128 karakter) nem tárolódik, csak az
encryptedjelző.
Lista és szűrés
- Jog nélkül: „Figyelem: nincs jogosultsága a kiadási napló megtekintéséhez!”
- A kód-szűrő nagybetűsítve, csak betű, szám és kötőjel marad; DL-000123 alak esetén a csomag-azonosítóra, különben pontos egyezéssel a vízjel-kódra szűr.
- Letöltés-állapot: 1 = letöltve (kiadásszám nagyobb nullánál), 0 = előkészítve. Rejtett szűrők: dokumentum- és csomag-azonosító a sor-linkekről.
- Rendezés: legújabb tétel elöl, a felületen nem állítható; lapméret 10, 25, 50, 100 vagy mind.
Jogosultság
- Alap hozzáférés: a kiadási napló menüpont útvonala.
- Funkciójogok (rendszer-besorolású):
list,debug. Ugyanez a migráció vette fel a Mappákissuekulcsát. - Tartalmi hatókör: a dokumentum cége a megengedett cégek között (korlátlan a rendszergazdának, üres lista esetén semmi). A szűrő címzett- és mappa-választója nincs hatókörre szűkítve, a találati lista igen.
Ismert korlátok
A három pont menü ebben a listában feltétel nélkül kirajzolódik. Csoportos művelet nincs, a kijelölő oszlop ennek ellenére megvan.