FunkcjeTypy wpisów

Document — Dokumenty

Osadzone załączniki plików (pojedyncze lub wielokrotne) ze starszymi polami lustrzanymi.

Typ dokumentu (Document, wyróżnik 18) — Kategoria Dokument. Osadzone załączniki plików (pojedyncze lub wielokrotne) ze starszymi polami lustrzanymi.

Klasyfikacja

← Indeks publikacji · Kategoria: Dokument · Dyskryminator: 18

Schemat pola (EntryData)

PoleRodzaj rdzyOpcjonalneChronionyEtykieta interfejsu użytkownika
filenameStringnienieNazwa pliku
mime_typeStringnienieTyp MIME
contentVec<u8>nietakPlik
notesOption<String>taknieNotatki
filesVec<DocumentAttachment>nienieZałączone pliki
foldersVec<DocumentFolder>nieniefoldery

Tajniki

Chronione pola (maskowane w interfejsie użytkownika, EntryType::is_protected_field): content.

Załączniki

Załączniki

Typ Dokument przechowywany w DocumentInner.files / folders (nie Entry.attachments), poprzez attachment_store_mut(). Starsze pola filename, mime_type, content pozostają pozostałościami śmieciiem; dyplomy wieloplikowe dostarczanej struktury DocumentAttachment / DocumentFolder.

Struktura dokumentu

DocumentInner (główny ładunek): filename, mime_type, content (chroniony), notes plus files / folders w przypadku sprawów wieloplikowych. Ujednolicona rozdzielczość poprzez attachment_store_mut() w document_service.rs.

W aplikacji

Utwórz wpis Dokument: skarbiec → + → wpisz Dokument → wypełnij pola → dodaj załączniki (opcjonalnie, wszystkie typy) → Zapisz. Walidacja: wymagana jest tylko tytuł (validation_service.rs).