iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Odoo

Odoo 魔法學院: 一步一腳印帶你成為客製化大師 系列

進入 "Odoo 魔法學院",展開你的客製化開發冒險之旅。在這一系列的30篇教學文章中,我們將一步步引導你探索 Odoo 的奇蹟世界,讓你從一名新手變成一名客製化大師。從基礎知識到進階技巧,讓我們攜手探索Odoo的無限可能。

在這個系列,你將會:
- 理解 Odoo 的基礎架構和工作原理
- 探索和實現各種模組的客製化
- 跨足開發的魔法世界,打造獨特的插件和工具
- 掌握工作流程的自動化和優化,讓企業運作更加順暢
- 透過實例教學,快速掌握Odoo的各項功能和開發技巧

歡迎你加入這趟學習之旅,與我們一起探索 Odoo 開發的精彩世界!

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day21] 實作催繳書籍功能 + 基礎功能驗證

今天先來將之前繼承mail的功能,附加到checkout model上面。先到library_checkout/manifest.py,指定要的model &q...

2023-10-06 ‧ 由 文西程式 分享
DAY 22

[Day22] 第一次用外部 API 就上手:最簡單的 Python 和 XML-RPC 結合

外部 Odoo API 可以分為 XML-RPC 和 JSON-RPC,我們先來演示 XML-RPC,這是為了之後的 Client App 做鋪墊,執行環境及語...

2023-10-07 ‧ 由 文西程式 分享
DAY 23

[Day23] 用 JSON-RPC 實作客戶端 App: 實務上我會使用 OdooRPC

這次換 JSON-RPC 來實作簡單的客戶端 App,並且別重新造論子了,用 OdooRPC 吧! 你知道嗎,Odoo 原生的網頁前端就是使用 JSON-RPC...

2023-10-08 ‧ 由 文西程式 分享
DAY 24

[Day24] 設計管理者使用介面

今天我們來學習設計管理者使用介面介面,編輯我們的form view,讓操作更明確。我們將繼續使用library_checkout附加模組,增添使用者介面。先幫我...

2023-10-09 ‧ 由 文西程式 分享
DAY 25

[Day25] 不同使用情境,不同的資料呈現形式

不同的使用者會想看到,不同的資料呈現形式,圖書館會員會想看到什麼時候該還書,圖書館管理員會想看到現在有誰書籍逾期了,並寄信或電話通知對方,我們前面已經學會怎麼新...

2023-10-10 ‧ 由 文西程式 分享
DAY 26

[Day26] 管理工作表的Kanban View+搜尋特定選項的Search View

之前也有使用過Button做check ISBN,不過也可以放在 form 跟 list views,而今天要做的是 smart buttons,該按鈕會顯示剛...

2023-10-11 ‧ 由 文西程式 分享
DAY 27

[Day27] 使用QWeb 指令對Kanban View進行更改

今天會來學習怎麼使用 QWeb 指令如何操作,使用計算表達式來產生取決於記錄值的不同效果。用於計算這些表達式的語言取決於 QWeb 的執行環境。有兩種不同的 Q...

2023-10-12 ‧ 由 文西程式 分享
DAY 28

[Day28] 客製化 PDF 輸出

之前學會的view都是給使用者觀看並直接操作,不過如果要傳給其他人,那要怎麼做呢?今天就來學習將view內容匯出為pdf檔案。 安裝 wkhtmltopdf o...

2023-10-13 ‧ 由 文西程式 分享
DAY 29

[Day29] 設計圖書館使用者前端會員功能

先前設計的大多是給管理者的介面,今天則是來設計前端介面,讓外部使用者來做存取。圖書館會員使用前端功能時,可以為會員分配一個使用者登入名,以存取其圖書結帳請求。...

2023-10-14 ‧ 由 文西程式 分享
DAY 30

[Day30] 文章回顧,以及誰會需要客製化呢 !?

對了,你是為什麼點近這系列文章的呢? 我想肯定是想用 Odoo 客製化開發來解決問題的吧,這篇我們以不同角色來聊聊 Odoo 客製化這點小事吧! 你或許是工程師...

2023-10-15 ‧ 由 文西程式 分享