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.

Pengaturan nama project

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.

Pengaturan collaborator

Akses fitur berdasarkan stage dan peran

Tahapan

Feature

Developer

Tester

Admin

Pengembangan

Connect + / Connect as

History

Mails

Editor

Monitor

Logs

Upgrade

Pengaturan

Status

Staging

Connect + / Connect as

History

Mails

Shell

Editor

Monitor

Logs

Upgrade

Pengaturan

Status

Production

Connect + / Connect as

History

Shell

Editor

Monitor

Logs

Cadangan

Upgrade

Pengaturan

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.

Pengaturan akses publik

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).

Pengaturan status commit GitHub

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.

Pengaturan kunci dan webhook GitHub

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.

Pengaturan submodules

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:

  1. Tempelkan URL SSH dari sub-repositori (misalnya, git@github.com:USERNAME/REPOSITORY.git) dan klik Add.

  2. Salin Public Key yang dihasilkan.

  3. Di GitHub sub-repositori, buka Settings ‣ Deploy keys.

  4. Klik Add deploy key, 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:

  1. Tambahkan submodule ke project Anda.

    git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
    
  2. Commit dan push perubahannya.

    git commit -a && git push -u origin master
    
  3. Tunggu 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.

Pengaturan ukuran database produksi

Tip

Untuk menganalisis penggunaan disk, jalankan alat Ncdu di web shell.

Worker database

Worker database tambahan dapat dikonfigurasi untuk memungkinkan database produksi Anda menangani beban konkuren yang lebih tinggi.

Pengaturan worker database

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.

Pengaturan branch staging

Pengaktifan

Bagian ini menampilkan status aktivasi project. Anda dapat mengubah kode aktivasi jika diperlukan, asalkan kode baru belum ditetapkan ke project lain.

Pengaturan branch staging

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.