設定

:guilabel:`設定`檢視讓您管理專案的配置。

專案名稱

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.

專案名稱設定

協作者

要授予 GitHub 使用者存取權限,請輸入其使用者名稱並按一下:guilabel:加入。預設情況下,使用者將被授予:guilabel:`開發人員`角色。按一下下拉式選單以選擇其他角色:

  • 管理員:完整存取所有 Odoo.sh 功能和工具。此角色專用於專案管理,並擁有專案設定的獨家存取權限。

  • 測試人員:存取預備和開發資料庫及其工具。此角色適用於執行使用者驗收測試 (UAT) 的使用者。測試人員可以使用正式環境資料的副本,但無法透過 Odoo.sh 的工具存取正式環境資料庫。

  • 開發人員:無法存取正式環境和預備資料庫。此角色適用於修改程式碼但不應存取正式環境資料的使用者。開發人員無法連線到正式環境或預備資料庫,也無法存取 Web Shell 或伺服器日誌。

協作者設定

依階段和角色的功能存取權限

預備

功能

開發人員

測試人員

管理員

開發

連線 + / 連線身分

歷史記錄

郵件

編輯器

監控

日誌

升級

設定

狀態

預備環境

連線 + / 連線身分

歷史記錄

郵件

Shell

編輯器

監控

日誌

升級

設定

狀態

生產

連線 + / 連線身分

歷史記錄

Shell

編輯器

監控

日誌

備份

升級

設定

狀態

圖例

:可用

:不可用

備註

  • 只有管理員可以存取稽核記錄和專案設定。

  • 所有角色都可以存取:doc:建置頁面 <builds>,但可用功能因角色而異。

公開存取

啟用:guilabel:允許公開存取`後,:doc:`建置頁面 <builds>`將變為公開存取,允許訪客連線到開發建置。訪客也可以存取開發建置的:ref:`記錄 <odoo-sh/branches/tabs/logs>命令列。正式和預備建置仍保持私密,訪客只能查看其狀態。

公開存取設定

GitHub 提交狀態

您可以加入 GitHub 權杖,允許 Odoo.sh 將提交狀態推送回 GitHub。該權杖必須具有*提交狀態(寫入)*儲存庫權限。

GitHub 提交狀態設定

其他資料

如需更多資訊,請參閱`關於管理存取權杖的 GitHub 使用說明<https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens>`_。

GitHub 金鑰和網路鉤子

部署金鑰和網路鉤子會自動建立在您的 GitHub 儲存庫上,以允許 Odoo.sh 擷取程式碼和接收提交通知。由於它們可能會被意外修改或刪除,您可以使用下方的:guilabel:`驗證部署金鑰`和:guilabel:`驗證網路鉤子`按鈕來驗證其配置。

GitHub 金鑰和網路鉤子設定

備註

需要 GitHub 儲存庫的管理權限。

子模組

git submodule 指令允許您`整合其他 Git 專案<https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_到您的程式碼庫中,而無需直接複製程式碼。

子模組設定

備註

需要一個包含 Odoo 模組的 Git 儲存庫,例如來自 `Odoo 應用程式商店<https://apps.odoo.com/apps>`_ 或`社群模組<https://github.com/OCA>`_。

私有儲存庫

在將`私有 GitHub 儲存庫<https://help.github.com/articles/making-a-public-repository-private/>`_加入為子模組之前,必須先加入部署金鑰:

  1. 貼上子儲存庫的 SSH 網址(例如 git@github.com:USERNAME/REPOSITORY.git)並按一下:guilabel:加入

  2. 複製產生的:guilabel:公開金鑰

  3. 在子儲存庫的 GitHub 上,前往:menuselection:Settings --> Deploy keys

  4. Add deploy key,輸入:guilabel:Title,將公開金鑰貼到:guilabel:Key`欄位,然後按一下:guilabel:`Add key

將公開儲存庫或使用部署金鑰的私有儲存庫加入為子模組:

  1. 將子模組加入您的專案。

    git submodule add -b BRANCH git@github.com:USERNAME/REPOSITORY.git PATH
    
  2. 提交並推送變更。

    git commit -a && git push -u origin master
    
  3. 等待 Odoo.sh 重新建置專案。

正式環境資料庫大小

本節顯示專案使用的總儲存空間,包括 PostgreSQL 資料庫大小和容器中的磁碟檔案(資料庫檔案儲存、工作階段儲存等)。若正式環境資料庫超過訂閱中包含的儲存空間,方案將自動調整。

正式環境資料庫大小設定

資料庫工作程序

可設定額外的資料庫工作程序,讓正式環境資料庫能處理更高的並行負載。

資料庫工作程序設定

若要加入更多工作程序,請聯絡您的客戶經理。付款後,新的工作程序將會加入您的專案。

備註

加入更多工作程序無法自動修正效能問題,只會增加伺服器可處理的並行連線數量。若某些操作仍然緩慢,問題可能與程式碼有關。若並非由您的自訂內容造成,請聯絡 `Odoo 支援<https://www.odoo.com/help>`_

預備分支

額外的預備分支可讓您同時開發和測試多項功能。若要加入更多預備分支,請直接從您的 Odoo.sh 專案要求產品增量。小工具將引導您前往訂閱門戶網站完成購買。付款後,系統會自動與 Odoo.sh 同步,並更新可用預備分支的數量。

預備分支設定

啟用

本節顯示專案的啟用狀態。若有需要,您可以變更啟用代碼,但新代碼不得已指派給其他專案。

預備分支設定

警告

您無法將啟用代碼變更為:

  • 其他專案中已使用的代碼

  • 試用代碼(不允許從付費降級為試用)

  • 無效代碼(未連結到 Odoo.sh 自訂方案)

如有任何其他問題,請聯絡 Odoo 支援