設定

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

專案名稱

專案名稱定義了您的正式環境資料庫位址,以及衍生的預備和開發環境網址。儲存後,新名稱會直接套用到正式環境分支。但對於預備和開發環境網址,變更僅會在重新建置後反映。

專案名稱設定

協作者

要授予 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 支援