Pređi na sadržaj

Članovi i pristup

Pristup u Ownlate-u je stvar radnog prostora. Svako ko vidi projekat vidi ga zato što je član prostora koji ga poseduje — ili zato što je projekat otvoren svetu.

Član se pridružuje na nivou, a nivo je skraćenica za skup kodova dozvola.

NivoŠta ima
ownerSve dozvole, uključujući brisanje prostora
adminSve osim workspace:delete
translatorworkspace:view, members:view, project:view, segment:view, segment:create, translation:write
viewerworkspace:view, members:view, project:view, segment:view

Praktična razlika između translator i admin je translation:approve: prevodilac piše, administrator potpisuje.

Kodovi dozvola

heading.anchorLabel
KodŠta dozvoljava
workspace:viewVideti prostor i njegov sadržaj
workspace:deleteBrisati prostor
members:viewVideti ko je u njemu
members:managePozivati, uklanjati i menjati nivoe
billing:managePlanove, načine plaćanja i račune
project:viewOtvarati projekte
project:createPraviti projekte, fajlove i izdanja
project:archiveArhivirati i vraćati projekte
project:oss-approveOdobravati projekat za otvoreni plan
segment:viewČitati segmente i prevode
segment:createDodavati i uklanjati segmente
translation:writeČuvati nacrte i slati prevode
translation:approveRecenzirati, odobravati i odbijati

Još dva postoje van nivoa:

  • translation:suggest — ono što sme bilo ko prijavljen u otvorenom projektu. Ništa se ne upisuje dok recenzent ne prihvati predlog.
  • platform:projects, platform:plans, platform:users — samo za osoblje platforme. Nikakvo starešinstvo u prostoru ih ne daje.

Šta tačno imate u prostoru pokazuje GET /v1/workspaces/{workspaceId}/users/me/permissions — po tome i interfejs odlučuje koja dugmad da prikaže.

Radni prostor → Članovi → Pozovi šalje na imejl adresu jednokratni link, sa nivoom na kom će se osoba pridružiti. Dok je poziv na čekanju, može se poslati ponovo ili opozvati; sam po sebi ističe.

Prihvatanje vezuje onaj nalog koji je pratio link. Onaj ko još nema nalog u Ownlate-u prvo se prijavi i vrati na poziv.

Postojećeg korisnika platforme možete dodati i direktno, bez imejla: nađite ga po adresi i dodajte na nivou.

Dnevnik revizije

heading.anchorLabel

Svaka značajna radnja u prostoru dopisuje se u njegov dnevnik revizije: dodavanje i uklanjanje članova, pravljenje i arhiviranje projekata, povezivanje integracija. Zapisi nose radnju, metapodatke i vremensku oznaku, i ništa ih ne može izmeniti ni obrisati.

Radni prostor → Dnevnik revizije, ili GET /v1/workspaces/{workspaceId}/audit-log.

API ključevi

heading.anchorLabel

API ključ dopušta vašem kodu da radi kao vi. Pravi se pod Profil → API ključevi.

  • Ključ se prikazuje jednom, pri kreiranju. Posle vidite samo prefiks i kada je poslednji put korišćen.
  • Opsezi su kodovi dozvola. Ključ uvek samo sužava ono što imate — opseg koji vi nemate ne daje ništa.
  • Rok je opcion; posle njega ključ prestaje da radi.
  • Opoziv dejstvuje odmah.

Napravite po ključ za svakog potrošača — ključ za CI, ključ za skriptu izvoza — da opoziv jednog ne zaustavi ostale.

SDK token je mnogo manja stvar: pripada jednom projektu, ume da čita segmente po ključu i čuva nacrte, i to je sve. Namenjen je da putuje u pregledačkom paketu gde ga svako može pročitati. Vidite SDK i klijenti.

OAuth aplikacije

heading.anchorLabel

Asistent ili aplikacija treće strane ovlašćuje se kroz OAuth, birajući prostore koje sme da dosegne i dozvole koje sme da koristi. Ta ovlašćenja se vide i opozivaju iz vašeg profila. Vidite MCP server.