def save_journalpost_for_vedtaksbrev(soknad, organisation, person, vedtak, is_utgaaende_dokument=False): docs = [{"beskrivelse": "", "filnavn": "vedtak-%s.pdf" % vedtak.id, "file_ref": copy_dokument_on_disk(vedtak.vedtaksbrev_file_ref, vedtak.vedtaksbrev_file_ref, get_rel_vedtaksmappe_path(soknad, vedtak), dest_dir_rel_path=get_rel_arkivmappe_path(soknad))}] save_journalpost(soknad, organisation, person, "Vedtak", docs, is_utgaaende_dokument)
def save_journalpost_for_saksvedlegg(soknad, organisation, person, vedlegg, is_utgaaende_dokument=False): docs = [{"beskrivelse": vedlegg.beskrivelse, "filnavn": vedlegg.filnavn, "file_ref": copy_dokument_on_disk(vedlegg.file_ref, vedlegg.file_ref, get_rel_saksvedlegg_path(soknad), dest_dir_rel_path=get_rel_arkivmappe_path(soknad))}] save_journalpost(soknad, organisation, person, create_tittel1(vedlegg.beskrivelse, vedlegg.filnavn), docs, is_utgaaende_dokument)
def vedlegg_to_docs(soknad, vedlegg): return [{"beskrivelse": d.beskrivelse, "filnavn": d.filnavn, "file_ref": copy_dokument_on_disk(d.file_ref, d.file_ref, get_rel_vedlegg_path(soknad.id), dest_dir_rel_path=get_rel_arkivmappe_path(soknad))} for d in vedlegg]
def new_file_to_doc(beskrivelse, filecontent, filename, soknad): return {"beskrivelse": beskrivelse, "filnavn": filename, "file_ref": save_new_dokument_to_disk(filecontent, filename, dest_dir_rel_path=get_rel_arkivmappe_path(soknad))}