Project edustaa yksittäistä LaTeX-projektia Overleafissa. Se tallentaa projektin metatiedot, omistajuuden ja käyttöoikeuksien hallinnan, tiedostorakenteen, käännösasetukset ja yhteistyön tilan.
Perustunnisteet ja metatiedot
_id: Projektin yksilöivä MongoDB ObjectId.name: Projektin näyttönimi.description: Valinnainen tekstikuvaus projektista.active: Kertoo, onko projekti tällä hetkellä aktiivinen.version: Sisäinen skeeman tai projektimuodon versio.trashed: Luettelo roskakoriin siirretyistä kohteista (pehmeästi poistetut).deletedDocs: Tiedot pysyvästi poistetuista dokumenteista.
Omistajuus ja käyttöoikeuksien hallinta
owner_ref: Viittaus projektin omistavaan käyttäjään.collaberator_refs: Käyttäjät, joilla on muokkausoikeudet.reviewer_refs: Käyttäjät, joilla on arvioijatason oikeudet.readOnly_refs: Käyttäjät, joilla on vain lukuoikeus.pendingEditor_refs/pendingReviewer_refs: Odottavat kutsut.
Tunnistepohjainen käyttöoikeus
tokens: Jaettujen linkkien tunnisterekisteri.tokenAccessReadOnly_refs: Tunnisteet, jotka antavat vain lukuoikeuden.tokenAccessReadAndWrite_refs: Tunnisteet, jotka antavat luku- ja kirjoitusoikeuden.
Toiminnan seuranta
lastUpdated: Viimeisimmän muutoksen aikaleima.lastUpdatedBy: Käyttäjä, joka teki viimeisimmän päivityksen.lastOpened: Aikaleima siitä, milloin projekti avattiin viimeksi.deletedByExternalDataSource: Käynnistikö poiston ulkoinen integraatio.
Projektin rakenne
Juuridokumentti ja -kansiorootDoc_id: Pää-LaTeX-dokumentin ObjectId (yleensämain.tex).rootFolder: Projektin tiedostopuun sisäkkäinen esitys.
name/_id: Kansion nimi ja tunniste.docs: Luettelo LaTeX-lähdedokumenteista nimineen ja_id-tunnisteineen.fileRefs: Viittaukset binääritiedostoihin (kuvat, datatiedostot), mukaan lukien:name: Tiedostonimicreated: Latauksen aikaleimarev: Revisiolaskurihash: Sisällön tiiviste kaksoiskappaleiden poistamiseenlinkedFileData: Linkitys ulkoiseen tallennustilaan (jos on)
folders: Sisäkkäiset alikansiot.
Käännös- ja editoriasetukset
compiler: Valittu LaTeX-moottori (pdflatex,xelatex,lualatexjne.).spellCheckLanguage: Projektin oikolukukieli.
Julkisuus- ja jakoasetukset
publicAccesLevel: Projektin näkyvyys (private,readOnly,publicjne.).collabratecUsers: Linkitetyt käyttäjät ulkoisista yhteistyöalustoista.
Overleaf-kohtaiset laajennukset
overleaf.history:id: Historiapalvelun käyttämä tunniste.display: Onko historia käytössä ja näkyvissä.
Sisäinen versiointi
__v: Mongoosen sisäinen versioavain samanaikaisuuden hallintaan.
Projektiesimerkki
Projektiesimerkki

