Kontrol akses¶
Weblate dilengkapi dengan sistem hak akses mendalam untuk menugaskan izin pengguna untuk seluruh instansi dengan peran yang telah ditentukan sebelumnya, atau dengan menugaskan satu atau lebih izin kepada pengguna untuk semuanya, atau proyek individu, komponen, glosarium, dan sebagainya.
Kontrol akses proyek¶
Catatan
Proyek yang menjalankan paket Bebas gratis dalam Hosted Weblate akan selalu Publik. Anda dapat memilih paket berbayar jika Anda ingin membatasi akses ke dalam proyek Anda.
Batasi akses pengguna ke proyek individual dengan memilih pengaturan Kontrol akses yang berbeda. Pilihan yang tersedia adalah:
- Publik
Terlihat oleh semua orang.
Setiap pengguna yang diautentikasikan dapat berkontribusi.
Repositori VCS dapat diekspos ke semua orang.
Pilih ini untuk proyek sumber terbuka, atau saat instansi Weblate Anda bersifat privat atau dikunci.
- Dilindungi
Terlihat oleh semua orang.
Hanya pengguna terpilih yang bisa berkontribusi.
Hanya pengguna terpilih yang dapat mengakses repositori VCS.
Pilih ini untuk mendapatkan keterlihatan, tetapi tetap memiliki kontrol siapa yang dapat berkontribusi.
- Privat
Terlihat hanya untuk pengguna terpilih.
Hanya pengguna terpilih yang bisa berkontribusi.
Hanya pengguna terpilih yang dapat mengakses repositori VCS.
Pilih ini untuk proyek yang tidak boleh terekspos sama sekali secara publik.
- Kustom
Terlihat hanya untuk pengguna terpilih.
Hanya pengguna terpilih yang bisa berkontribusi.
Hanya pengguna terpilih yang dapat mengakses repositori VCS.
Tidak tersedia di Hosted Weblate.
Anda harus menyiapkan semua izin menggunakan Kontrol akses di seluruh situs.
Pilih ini pada instansi Weblate Anda sendiri jika Anda ingin mendefinisikan akses dengan cara yang spesifik dan dapat disesuaikan dengan baik.
Kontrol akses dapat diubah di tab Akses pada konfigurasi (Operasi ↓ Pengaturan) masing-masing proyek.
Nilai bawaan juga dapat diubah dengan mengatur DEFAULT_ACCESS_CONTROL.
Catatan
Bahkan statistik proyek Private pun dihitung dalam statistik di seluruh situs dan ringkasan bahasa. Ini tidak mengungkapkan nama proyek atau info lainnya.
Catatan
Administrator instansi dapat mengubah rangkaian izin bawaan yang tersedia bagi pengguna dalam proyek Publik, Dilindungi, dan Privat dengan menggunakan pengaturan kustom.
Lihat juga
Mengelola kontrol akses per proyek¶
Untuk proyek Publik, Dilindungi, dan Privat:
Memberikan pengguna Kelola akses proyek (lihat Daftar hak akses) memungkinkan mereka untuk menetapkan pengguna lain dalam proyek Publik, Dilindungi dan Privat (tetapi bukan Kustom) dengan menambahkan mereka ke tim.
Berikut adalah tim bawaan yang disediakan Weblate; tim dapat ditambahkan atau dimodifikasi oleh pengguna dengan hak akses yang memadai:
- Administrasi
Semua izin yang tersedia untuk proyek.
- Tinjauan
Menyetujui terjemahan dalam tinjauan.
Hanya tersedia jika tinjau alur kerja aktif.
Hanya untuk proyek Dilindungi dan Privat:
- Terjemahkan
Terjemahkan proyek dan unggah terjemahan yang dibuat secara luring.
- Sumber
Sunting string sumber (jika diizinkan dalam pengaturan proyek) dan info string sumber.
- Bahasa
Kelola bahasa yang diterjemahkan (tambahkan atau hapus terjemahan).
- Glosarium
Kelola glosarium (tambahkan, hapus, dan unggah entri).
- Memori
Kelola memori terjemahan.
- Tangkapan Layar
Kelola tangkapan layar (tambahkan, hapus, dan kaitkan ke string sumber).
- Terjemahan otomatis
Dapat menggunakan terjemahan otomatis.
- VCS
Kelola VCS dan akses repositori yang diekspor.
- Tagihan
Akses info dan pengaturan tagihan (lihat Penagihan).
Fitur ini tersedia di halaman Kontrol akses di menu proyek Operasi ↓ Pengguna.
Petunjuk
Anda dapat membatasi tim pada bahasa atau komponen, dan memberi mereka peran akses yang ditentukan (lihat Daftar hak akses).
Administrator tim¶
Added in version 4.15.
Setiap tim dapat memiliki administrator tim, yang dapat menambah dan menghapus pengguna dalam tim.
Ini berguna jika Anda ingin membangun tim yang mengatur diri sendiri.
Mengundang pengguna baru¶
Menambahkan pengguna yang sudah ada akan mengirimkan undangan kepada mereka untuk mengkonfirmasikan. Dengan REGISTRATION_OPEN administrator juga dapat mengundang pengguna baru menggunakan surel. Pengguna yang diundang harus menyelesaikan proses pendaftaran untuk mendapatkan akses ke proyek.
Tidak memerlukan hak akses di seluruh situs untuk melakukan hal tersebut, izin pengelolaan akses pada cakupan proyek (mis. keanggotaan dalam tim Administrasi) sudah cukup.
Petunjuk
Jika pengguna yang diundang melewatkan validitas undangan, undangan baru harus dibuat.
The same kind of invitations are available site-wide from the management interface on the Users tab. Both project administrators and site administrators can also invite multiple users at once by pasting whitespace-separated e-mail addresses. All invitations created in one bulk action use the selected team, and site-wide bulk invites also apply the selected superuser flag.
Site-wide user management is controlled by the global user.edit
permission. Unlike project access management, this is a trusted administrative
permission which allows editing user accounts across the whole instance,
including assigning site-wide teams and granting superuser status to the
managed account, even the caller's own account.
Bulk invitations are processed individually. Invalid addresses and addresses with an already pending invitation are skipped while valid invitations are still created and sent.
Berubah pada versi 5.0: Weblate kini tidak lagi membuat akun atau menambahkan pengguna ke tim secara otomatis. Hal ini hanya dilakukan setelah ada konfirmasi dari pengguna.
Memblokir pengguna¶
Added in version 4.7.
Jika pengguna berperilaku tidak semestinya dalam proyek Anda, Anda dapat memblokir mereka agar tidak dapat berkontribusi. Dengan pemblokiran izin yang relevan, pengguna tetap dapat melihat proyek, tetapi tidak dapat berkontribusi.
Pengelolaan izin per proyek¶
Anda dapat mengatur proyek Anda ke Dilindungi atau Privat (lihat Kontrol akses proyek), dan kelola akses pengguna per proyek.
Secara bawaan, hal ini mencegah Weblate memberikan akses yang diberikan oleh Pengguna dan Pengamat tim bawaan karena konfigurasi tim tersebut. Hal ini tidak mencegah Anda memberikan izin ke proyek tersebut di seluruh situs dengan mengubah tim bawaan, membuat tim baru, atau membuat pengaturan kustom tambahan untuk komponen individual seperti yang dijelaskan dalam Kontrol akses di seluruh situs di bawah.
Salah satu manfaat utama mengelola izin melalui antarmuka pengguna Weblate adalah Anda dapat mendelegasikannya kepada pengguna lain tanpa memberi mereka hak akses pengguna super. Untuk melakukannya, tambahkan mereka ke tim Administrasi proyek.
This project-scoped delegation is separate from the site-wide user.edit
permission. Membership in a project Administration team allows managing
access only for that project, while user.edit grants site-wide user
management in the Weblate UI and API and should be assigned only to fully
trusted site administrators.
Token akses per proyek¶
Added in version 4.10.
Anda dapat menentukan token akses yang dicakup proyek di tab Akses API. Token API dapat memiliki tanggal kedaluwarsa yang diatur, dan izinnya dapat disesuaikan berdasarkan keanggotaan tim sama seperti dengan pengguna.
Lihat juga
Kontrol akses di seluruh situs¶
Catatan
Fitur ini tidak tersedia di Hosted Weblate.
Sistem izin didasarkan pada peran yang mendefinisikan serangkaian izin, dan tim yang menautkan peran ke pengguna dan terjemahan, baca Pengguna, peran, tim, dan izin untuk rincian lebih lanjut.
Fitur paling canggih dari sistem kontrol akses Weblate dapat dikonfigurasikan dalam Antarmuka pengelolaan. Anda dapat menggunakannya untuk mengelola izin proyek apa pun. Anda tidak perlu mengalihkannya ke Kustom kontrol akses untuk memanfaatkannya. Namun, Anda harus memiliki hak akses pengguna super untuk menggunakannya.
Jika Anda tidak tertarik dengan rincian implementasi, dan hanya ingin membuat konfigurasi yang cukup sederhana berdasarkan pada pengaturan bawaan, atau tidak memiliki akses ke seluruh pemasangan Weblate (seperti pada Hosted Weblate), silakan lihat bagian Mengelola kontrol akses per proyek.
Pengelolaan izin di seluruh situs¶
Untuk mengelola izin untuk seluruh instansi sekaligus, tambahkan pengguna ke tim bawaan yang sesuai:
Pengguna (ini dilakukan secara bawaan oleh penugasan tim otomatis).
Peninjau (jika Anda menggunakan tinjau alur kerja dengan peninjau khusus).
Pengelola (jika Anda ingin mendelegasikan sebagian besar operasi pengelolaan kepada orang lain).
Anda harus menjaga semua proyek dikonfigurasi sebagai Publik (lihat Kontrol akses proyek), jika tidak, izin di seluruh situs yang disediakan oleh keanggotaan di tim Pengguna dan Peninjau tidak akan berpengaruh.
Anda juga dapat memberikan beberapa izin tambahan pilihan Anda kepada tim bawaan. Misalnya, Anda mungkin ingin memberikan izin untuk mengelola tangkapan layar kepada semua Pengguna.
Anda juga dapat mendefinisikan beberapa tim kustom baru. Jika Anda ingin tetap mengelola izin di seluruh situs untuk tim ini, pilih nilai yang sesuai untuk Pemilihan proyek (mis. Pemilihan proyek atau Semua proyek publik).
Izin khusus untuk bahasa, komponen, atau proyek¶
Anda dapat membuat tim kustom Anda khusus untuk mengelola izin untuk objek tertentu seperti bahasa, komponen, dan proyek. Meskipun tim ini hanya dapat memberikan hak akses tambahan, Anda tidak dapat mencabut izin apa pun yang diberikan oleh tim di seluruh situs atau per proyek dengan menambahkan tim kustom lainnya.
Contoh:
Membatasi terjemahan ke Ceko untuk sejumlah penerjemah terpilih, (sementara terjemahan ke bahasa lain tetap bersifat publik):
Hapus izin untuk menerjemahkan Ceko dari semua pengguna. Dalam konfigurasi bawaan, ini dapat dilakukan dengan mengubah Pengguna tim bawaan.
Grup Pengguna¶ Pemilihan bahasa
Seperti yang didefinisikan
Bahasa
Semua kecuali Ceko
Tambahkan tim khusus untuk penerjemah Ceko.
Grup penerjemah Ceko¶ Peran
Pengguna daya
Pemilihan proyek
Semua proyek publik
Pemilihan bahasa
Seperti yang didefinisikan
Bahasa
Ceko
Tambahkan pengguna yang ingin Anda beri izin ke dalam tim ini.
Pengelolaan izin dengan cara ini sangat ampuh, tetapi bisa jadi cukup merepotkan. Anda hanya dapat mendelegasikannya kepada pengguna lain dengan memberikan mereka status Pengguna super.
Pengguna, peran, tim, dan izin¶
Model autentikasi terdiri dari beberapa objek:
- Izin
Izin individual ditentukan oleh Weblate. Izin tidak dapat diberikan kepada pengguna, hanya melalui penugasan peran.
- Peran
Peran mendefinisikan serangkaian izin (dan dapat digunakan kembali di beberapa tempat).
- Pengguna
Seorang pengguna dapat menjadi anggota beberapa tim.
- Grup
Grup menghubungkan peran dan pengguna dengan objek autentikasi (proyek, bahasa, komponen, dan daftar komponen).
Catatan
Tim tidak boleh memiliki peran yang ditugaskan, dalam hal ini akses untuk menelusuri proyek oleh siapa pun dianggap (lihat di bawah).
Akses penelusuran proyek¶
Pengguna harus menjadi anggota tim yang terhubung dengan proyek, atau komponen apa pun di dalam proyek tersebut. Memiliki keanggotaan saja sudah cukup, tidak diperlukan izin khusus untuk menelusuri proyek (ini digunakan dalam tim Pengamat bawaan, lihat Daftar tim).
Akses penelusuran komponen¶
Memberikan akses penelusuran kepada pengguna dalam satu proyek akan memberinya akses ke komponen apa pun dengan izin penelusuran turunan. Dengan Akses terbatas aktif, akses ke komponen (atau daftar komponen) diberikan secara eksplisit.
Cakupan tim¶
Cakupan izin yang ditugaskan berdasarkan peran dalam tim diterapkan dengan aturan berikut:
Jika tim menentukan Daftar komponen apa pun, semua izin yang diberikan kepada anggota tim tersebut diberikan untuk semua komponen dalam daftar komponen yang terlampir pada tim, dan akses tanpa izin tambahan diberikan untuk semua proyek tempat komponen tersebut berada. Komponen dan Proyek diabaikan.
Menggunakan daftar komponen yang besar mungkin akan berdampak pada kinerja, silakan pertimbangkan untuk memberikan akses melalui proyek sebagai gantinya.
Jika tim menentukan Komponen apa pun, semua izin yang diberikan kepada anggota tim tersebut diberikan untuk semua komponen yang dilampirkan pada tim, dan akses tanpa izin tambahan diberikan untuk semua proyek tempat komponen tersebut berada. Proyek diabaikan.
Jika tidak, jika tim menentukan Proyek apa pun, baik dengan mencantumkannya secara langsung atau dengan mengatur Pemilihan proyek ke nilai seperti Semua proyek publik, semua izin tersebut diterapkan ke semua proyek, yang secara efektif memberikan izin yang sama untuk mengakses semua proyek komponen tidak terbatas.
The restrictions imposed by a team’s Languages are applied separately, when it’s verified if a user has access to perform certain actions. Namely, it’s applied only to actions directly related to the translation process itself like reviewing, saving translations, adding suggestions, etc.
Petunjuk
Gunakan Pemilihan bahasa atau Pemilihan proyek untuk mengotomatisasikan penyertaan semua bahasa atau proyek.
Contoh:
Proyek
foodengan komponen:foo/bardanfoo/baz, dengan hak peninjauan dan pengelolaan, dalam tim berikut:
Grup Admin Peninjau Spanyol¶ Peran
Tinjau String, Kelola repositori
Komponen
foo/bar
Bahasa
Spanyol
Anggota tim tersebut akan memiliki izin berikut (dengan asumsi pengaturan peran bawaan):
Akses umum (menelusuri) ke seluruh proyek
footermasuk kedua komponen di dalamnya:foo/bardanfoo/baz.Tinjau string dalam terjemahan Spanyol
foo/bar(tidak di tempat lain).Kelola VCS untuk seluruh repositori
foo/barmisalnya, melakukan perubahan tertunda yang dikomit oleh penerjemah untuk semua bahasa.
Penugasan tim otomatis¶
Saat menyunting Tim, Anda dapat menentukan Penugasan otomatis, yang merupakan daftar ekspresi reguler yang digunakan untuk menugaskan pengguna yang baru dibuat secara otomatis ke suatu tim berdasarkan alamat surel mereka. Penugasan ini hanya terjadi setelah pembuatan akun.
Kasus penggunaan yang paling umum untuk fitur ini adalah untuk menugaskan semua pengguna baru ke beberapa tim bawaan. Perilaku ini digunakan untuk tim Pengguna dan Tamu bawaan (lihat Daftar tim). Gunakan ekspresi reguler ^.*$ untuk mencocokkan semua pengguna.
Contoh lain dari opsi ini adalah memberikan beberapa hak akses tambahan kepada karyawan perusahaan Anda secara bawaan. Dengan asumsi semua karyawan menggunakan alamat surel perusahaan di domain Anda, ini dapat dilakukan dengan ekspresi seperti ^.*@mycompany.com.
Catatan
Penugasan tim otomatis ke Pengguna dan Pengamat selalu dibuat ulang saat meningkatkan dari satu versi Weblate ke versi lainnya. Jika Anda ingin menonaktifkannya, tetapkan ekspresi reguler ke ^$ (yang tidak akan cocok dengan apa pun).
Catatan
Bulk inviting through the user interface creates invitations. Existing users still have to confirm the invitation before they become team members.
Tim dan peran bawaan¶
Setelah pemasangan, serangkaian tim bawaan dibuat (lihat Daftar tim).
Peran dan tim ini dibuat setelah pemasangan. Peran bawaan selalu diperbarui oleh migrasi basis data saat peningkatan. Anda tidak dapat mengubahnya, silakan tentukan peran baru jika Anda ingin mendefinisikan serangkaian izin Anda sendiri.
Daftar hak akses¶
Cakupan |
Izin |
Peran bawaan |
|---|---|---|
Perubahan |
Unduh perubahan |
Administrasi |
Komentar |
Posting komentar |
Administrasi |
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Hapus komentar |
Administrasi |
|
Selesaikan komentar |
Administrasi |
|
Koordinator terjemahan |
||
Tinjau string |
||
Komponen |
Sunting pengaturan komponen |
Administrasi |
Kunci komponen, mencegah terjemahan |
Administrasi |
|
Kelola repositori |
||
Glosarium |
Tambahkan entri glosarium |
Administrasi |
Kelola glosarium |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tambahkan terminologi glosarium |
Administrasi |
|
Kelola glosarium |
||
Koordinator terjemahan |
||
Sunting entri glosarium |
Administrasi |
|
Kelola glosarium |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Hapus entri glosarium |
Administrasi |
|
Kelola glosarium |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Unggah entri glosarium |
Administrasi |
|
Kelola glosarium |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Saran otomatis |
Gunakan saran otomatis |
Administrasi |
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Memori terjemahan |
Sunting memori terjemahan |
Administrasi |
Kelola memori terjemahan |
||
Hapus memori penerjemahan |
Administrasi |
|
Kelola memori terjemahan |
||
Proyek |
Sunting pengaturan proyek |
Administrasi |
Kelola akses proyek |
Administrasi |
|
Laporan |
Unduh laporan |
Administrasi |
Cuplikan layar, Tangkapan layar |
Tambahkan tangkapan layar |
Administrasi |
Koordinator terjemahan |
||
Kelola tangkapan layar |
||
Sunting tangkapan layar |
Administrasi |
|
Koordinator terjemahan |
||
Kelola tangkapan layar |
||
Hapus tangkapan layar |
Administrasi |
|
Koordinator terjemahan |
||
Kelola tangkapan layar |
||
String sumber |
Sunting info string tambahan |
Administrasi |
Sunting sumber |
||
String |
Tambahkan string baru |
Administrasi |
Hapus string |
Administrasi |
|
Hilangkan pemeriksaan kegagalan |
Administrasi |
|
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Sunting string |
Administrasi |
|
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Tinjau string |
Administrasi |
|
Koordinator terjemahan |
||
Tinjau string |
||
Sunting massal string |
Administrasi |
|
Penyuntingan massal |
||
Sunting string ketika saran dipaksakan |
Administrasi |
|
Koordinator terjemahan |
||
Tinjau string |
||
Sunting string sumber |
Administrasi |
|
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Saran |
Terima saran |
Administrasi |
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Tambahkan saran |
Administrasi |
|
Sunting sumber |
||
Tambahkan saran |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Hapus saran |
Administrasi |
|
Pengguna daya |
||
Koordinator terjemahan |
||
Beri suara untuk saran |
Administrasi |
|
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Terjemahan |
Tambahkan bahasa untuk terjemahan |
Administrasi |
Pengguna daya |
||
Koordinator terjemahan |
||
Kelola bahasa |
||
Lakukan terjemahan otomatis |
Administrasi |
|
Terjemahan otomatis |
||
Hapus terjemahan yang ada |
Administrasi |
|
Kelola bahasa |
||
Unduh berkas terjemahan |
Administrasi |
|
Sunting sumber |
||
Akses repositori |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Kelola bahasa |
||
Tambahkan beberapa bahasa untuk terjemahan |
Administrasi |
|
Kelola bahasa |
||
Unggahan |
Definisikan penulis dari terjemahan yang diunggah |
Administrasi |
Timpa string yang ada dengan string yang diunggah |
Administrasi |
|
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
Unggah terjemahan |
Administrasi |
|
Sunting sumber |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Tinjau string |
||
Terjemahkan |
||
VCS |
Akses repositori internal |
Administrasi |
Akses repositori |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Kelola repositori |
||
Komit perubahan ke repositori lokal |
Administrasi |
|
Kelola repositori |
||
Dorong perubahan dari repositori internal |
Administrasi |
|
Kelola repositori |
||
Atur ulang perubahan dalam repositori internal |
Administrasi |
|
Kelola repositori |
||
Lihat lokasi repositori hulu |
Administrasi |
|
Akses repositori |
||
Pengguna daya |
||
Koordinator terjemahan |
||
Kelola repositori |
||
Perbarui repositori internal |
Administrasi |
|
Kelola repositori |
||
Pengumuman |
Posting pengumuman |
Administrasi |
Koordinator terjemahan |
||
Hapus pengumuman |
Administrasi |
|
Koordinator terjemahan |
||
Hak akses di seluruh situs |
Gunakan antarmuka pengelolaan |
|
Tambahkan proyek baru |
Tambahkan proyek baru |
|
Tambahkan definisi bahasa |
||
Kelola definisi bahasa |
||
Kelola tim |
||
Lihat info tim |
||
Kelola pengguna |
||
Lihat info pengguna |
||
Kelola peran |
||
Lihat info peran |
||
Kelola pengumuman |
||
Kelola memori terjemahan |
||
Kelola mesin |
||
Kelola daftar komponen |
||
Kelola tagihan |
||
Kelola pengaya di seluruh situs |
Catatan
Hak akses di seluruh situs tidak diberikan kepada peran bawaan mana pun. Hak akses ini sangat kuat dan cukup mirip dengan status Pengguna super. Sebagian besar hak akses ini memengaruhi semua proyek di instalasi Weblate Anda.
Daftar peran bawaan¶
Administrasi |
|
Sunting sumber |
|
Tambahkan saran |
|
Akses repositori |
|
Kelola glosarium |
|
Pengguna daya |
|
Koordinator terjemahan |
|
Tinjau string |
|
Terjemahkan |
|
Kelola bahasa |
|
Penyuntingan massal |
|
Terjemahan otomatis |
|
Kelola memori terjemahan |
|
Kelola tangkapan layar |
|
Kelola repositori |
|
Tambahkan proyek baru |
|
Daftar tim¶
Tim berikut dibuat setelah pemasangan (atau setelah menjalankan setupgroups) dan Anda bebas mengubahnya. Namun, migrasi akan membuatnya kembali jika Anda menghapus atau mengganti namanya.
- Tamu
Mendefinisikan izin untuk pengguna yang tidak diautentikasikan.
Tim ini hanya berisi pengguna anonim (lihat
ANONYMOUS_USER_NAME).Hapus peran dari tim ini untuk membatasi izin bagi pengguna yang tidak diautentikasikan.
Peran bawaan: Tambahkan saran, Akses repositori
- Pengamat
Peran ini memastikan keterlihatan proyek publik bagi semua pengguna. Secara bawaan, semua pengguna adalah anggota tim ini.
Secara bawaan, penugasan tim otomatis menjadikan semua akun baru sebagai anggota tim ini saat mereka bergabung.
Peran bawaan: tidak ada
- Pengguna
Tim bawaan untuk semua pengguna.
Secara bawaan, penugasan tim otomatis menjadikan semua akun baru sebagai anggota tim ini saat mereka bergabung.
Peran bawaan: Pengguna daya
- Peninjau
Grup untuk peninjau (lihat Alur kerja terjemahan).
Peran bawaan: Tinjau string
- Pengelola
Grup untuk administrator.
Peran bawaan: Administrasi
- Pembuat proyek
Added in version 5.1.
Pengguna yang dapat membuat proyek baru.
Peran bawaan: Tambahkan proyek baru
Peringatan
Jangan pernah menghapus tim dan pengguna Weblate yang telah ditentukan sebelumnya, karena hal itu dapat menyebabkan masalah yang tidak terduga! Jika Anda tidak membutuhkannya, hapus saja semua hak aksesnya.
Pembatasan akses tambahan¶
Jika Anda ingin menggunakan pemasangan Weblate dengan cara yang tidak umum, yaitu mengizinkan pengguna baru hanya berdasarkan undangan, hal itu dapat dilakukan dengan mengkonfigurasikan Weblate sedemikian rupa sehingga hanya pengguna yang dikenal yang dapat mengaksesnya. Untuk melakukannya, Anda dapat menyetel REGISTRATION_OPEN ke False untuk mencegah pendaftaran pengguna baru dan menyetel REQUIRE_LOGIN ke True untuk mewajibkan log masuk untuk mengakses semua halaman situs. Pada dasarnya ini adalah cara untuk mengunci pemasangan Weblate Anda.
Selain itu, mengubah DEFAULT_ACCESS_CONTROL menjadi 100 akan membuat semua proyek yang baru dibuat menjadi privat, sehingga memerlukan pemberian akses secara eksplisit.
Petunjuk
Anda dapat menggunakan Mengundang pengguna baru bawaan untuk menambahkan pengguna baru.
Kedaluwarsa akun pengguna¶
Setiap akun dapat memiliki kedaluwarsa yang diatur. Setelah kedaluwarsa habis, akun akan dinonaktifkan secara otomatis. Ini digunakan untuk Token akses per proyek, tetapi dapat juga digunakan untuk pengguna reguler.