Pengaturan¶
Tampilan Settings memungkinkan Anda mengelola konfigurasi project Anda.
Nama project¶
The project name defines your production database address, as well as the derived URLs for staging and development. Upon saving, the new name is applied directly to the production branch. However, for staging and development URLs, the change will only reflect after a rebuild.
Kolaborator-kolaborator¶
Untuk memberikan akses kepada user GitHub, masukkan username mereka dan klik Add. Secara default, user diberikan peran Developer. Klik menu dropdown untuk memilih peran lainnya:
Admin: akses penuh ke semua fitur dan alat Odoo.sh. Peran ini didedikasikan untuk manajemen project dan memiliki akses eksklusif ke pengaturan project.
Tester: akses ke database staging dan development serta alat-alatnya. Peran ini ditujukan untuk user yang melakukan user acceptance testing (UAT). Tester dapat bekerja dengan salinan data produksi, tetapi mereka tidak dapat mengakses database produksi melalui alat Odoo.sh.
Developer: tidak ada akses ke database produksi dan staging. Peran ini ditujukan untuk user yang memodifikasi kode tetapi tidak boleh mengakses data produksi. Developer tidak dapat terhubung ke database produksi atau staging dan tidak memiliki akses ke web shell atau log server.
Akses fitur berdasarkan stage dan peran¶
Tahapan |
Feature |
Developer |
Tester |
Admin |
|---|---|---|---|---|
Pengembangan |
Connect + / Connect as |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
Status |
● |
● |
● |
|
Staging |
Connect + / Connect as |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
Status |
● |
● |
● |
|
Production |
Connect + / Connect as |
● |
● |
● |
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
● |
● |
● |
||
Status |
● |
● |
● |
Legenda
● : Tersedia
● : Tidak tersedia
Catatan
Hanya admin yang dapat mengakses log audit dan pengaturan project.
Semua peran dapat mengakses halaman build, tetapi fitur yang tersedia khusus untuk setiap peran.
Akses publik¶
Saat mengaktifkan Izinkan akses publik, halaman build menjadi dapat diakses secara publik, memungkinkan pengunjung untuk terhubung ke build development. Pengunjung juga dapat mengakses log, shell, dan email untuk build development. Build production dan staging tetap privat; pengunjung hanya dapat melihat statusnya.
Status commit GitHub¶
Anda dapat menambahkan token GitHub untuk memungkinkan Odoo.sh mengirim status commit kembali ke GitHub. Token harus memiliki izin repositori commit statuses (write).
Lihat juga
Untuk informasi lebih lanjut, lihat dokumentasi GitHub tentang mengelola token akses.
Kunci dan webhook GitHub¶
Kunci deploy dan webhook secara otomatis dibuat di repositori GitHub Anda untuk memungkinkan Odoo.sh mengambil kode dan menerima notifikasi commit. Karena dapat dimodifikasi atau dihapus secara tidak sengaja, Anda dapat menggunakan tombol Verifikasi Kunci Deploy dan Verifikasi Webhook di bawah ini untuk memverifikasi konfigurasinya.
Catatan
Hak administratif pada repositori GitHub diperlukan.
Submodul¶
Perintah git submodule memungkinkan Anda untuk mengintegrasikan project Git lain ke dalam codebase Anda tanpa menyalin kode secara langsung.
Catatan
Repositori Git yang berisi modul Odoo, misalnya dari Odoo Apps Store atau modul komunitas, diperlukan.
Repositori privat
Sebelum menambahkan repositori GitHub privat sebagai submodule, perlu menambahkan deploy key:
Tempelkan URL SSH dari sub-repositori (misalnya,
git@github.com:USERNAME/REPOSITORY.git) dan klik Add.Salin Public Key yang dihasilkan.
Di GitHub sub-repositori, buka .
Klik , masukkan Title, tempelkan public key ke dalam kolom Key, dan klik Add key.
Untuk menambahkan repositori publik atau repositori privat dengan deploy key sebagai submodule:
Tambahkan submodule ke project Anda.
git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
Commit dan push perubahannya.
git commit -a && git push -u origin masterTunggu Odoo.sh membangun ulang project.
Ukuran database produksi¶
Bagian ini menampilkan total penyimpanan yang digunakan oleh project. Ini mencakup ukuran database PostgreSQL dan file disk di kontainer Anda (filestore database, penyimpanan sesi, dll.). Jika database produksi melebihi penyimpanan yang termasuk dalam langganan Anda, paket akan disesuaikan secara otomatis.
Worker database¶
Worker database tambahan dapat dikonfigurasi untuk memungkinkan database produksi Anda menangani beban konkuren yang lebih tinggi.
Untuk menambahkan lebih banyak worker, hubungi manajer akun Anda. Setelah pembayaran, worker baru akan ditambahkan ke project Anda.
Catatan
Menambahkan lebih banyak worker tidak secara otomatis memperbaiki masalah performa. Ini hanya meningkatkan jumlah koneksi konkuren yang dapat ditangani server. Jika beberapa operasi tetap lambat, masalahnya kemungkinan terkait kode. Jika bukan karena kustomisasi Anda, hubungi Dukungan Odoo.
Branch staging¶
Branch staging tambahan memungkinkan Anda mengembangkan dan menguji beberapa fitur secara bersamaan. Untuk menambahkan lebih banyak branch staging, minta peningkatan produk langsung dari project Odoo.sh Anda. Sebuah widget akan memandu Anda ke portal langganan untuk menyelesaikan pembelian. Setelah pembayaran, sinkronisasi dengan Odoo.sh akan terjadi secara otomatis, dan jumlah branch staging yang tersedia akan diperbarui.
Pengaktifan¶
Bagian ini menampilkan status aktivasi project. Anda dapat mengubah kode aktivasi jika diperlukan, asalkan kode baru belum ditetapkan ke project lain.
Peringatan
Anda tidak dapat mengubah kode aktivasi menjadi:
Kode yang sudah digunakan di project lain
Kode trial (penurunan dari berbayar ke trial tidak diizinkan)
Kode tidak valid (tidak terhubung dengan paket khusus Odoo.sh)
Untuk masalah lainnya, hubungi Dukungan Odoo.