iT邦幫忙

odoo15相關文章
共有 30 則文章
鐵人賽 Odoo DAY 30

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

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

鐵人賽 Odoo DAY 7

技術 [Day07] PostgreSQL+Odoo 伺服器設定檔

前言 上一篇中,我們成功用web開啟odoo創建資料庫頁面,今天目標是要先在web創建資料庫,另外就是從終端機創建,並Odoo 伺服器設定檔。 web創建資料庫...

鐵人賽 Odoo DAY 8

技術 [Day08] 來吧!對戰圖書館管理系統

建立完環境後,就是要開發阿,不然要要幹嘛!?來在 Odoo 上實作圖書館管理系統吧!還沒建置成功 Odoo 開發環境的可以參考前面的 Day06, Day07...

鐵人賽 Odoo DAY 22

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

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

鐵人賽 Odoo DAY 3

技術 [Day03] 開始第一個專案 (這麼快就來了嘛!?)

這麼快就開始了,我什麼都還不會耶,這樣真的可以嗎 ... ? 別擔心,我們今天不需要安裝任何軟體,只要用瀏覽器就行了! 我們用最方便的環境來測試 - Odoo...

鐵人賽 Odoo DAY 10

技術 [Day10] 圖書館管理系統 Security Groups+實作data model

今日目標就是要做跟標題一樣 Security Groups 實作data model 我們會在views底下建立library_menu.xml: &lt...

鐵人賽 Odoo DAY 2

技術 [Day02] 進入開發之前的小知識

Odoo 是由 Odoo SA 公司發行的,是家比利時公司 Odoo 雖然是 Open Source,但開發藍圖是由 Odoo SA 規劃及主導 Odoo 的...

鐵人賽 Odoo DAY 28

技術 [Day28] 客製化 PDF 輸出

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

鐵人賽 Odoo DAY 6

技術 [Day06] 準備開發環境(終於踏出第一步了)

之前都是用 Odoo Online Demo,[Link]來操作,今天就來準備自己的開發環境吧!! 首先,你需要先有Linux(Ubuntu)環境,這邊我是在O...

鐵人賽 Odoo DAY 13

技術 [Day13]結合odoo已有功能來擴充應用程式

今日目標 今天會來學習其他繼承的機制,用來擴充我們的應用程式,總共會有4種,分別是: Classical inheritanceOdoo (使用現有model...

鐵人賽 Odoo DAY 1

技術 [Day01] 關於這系列的文章

在這個系列,會涵蓋: 理解 Odoo 的基礎架構和工作原理 探索和實現各種模組的客製化 跨足開發的魔法世界,打造獨特的插件和工具 掌握工作流程的自動化和優化,...

鐵人賽 Odoo DAY 25

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

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

鐵人賽 Odoo DAY 9

技術 [Day09] 本機端上架圖書館管理系統(  ̄ー ̄)ノ■☆■ヾ( ̄ー ̄ ) (附 GitHub)

相信各位寫寫 Python 一定是輕鬆的吧,最麻煩的永遠都是建置還 Odoo 伺服器管理,我們來補充如何建立新的配置環境並測試寫好的 App。 今天要做什麼呢!...

鐵人賽 Odoo DAY 23

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

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

鐵人賽 Odoo DAY 14

技術 [Day14]修改使用者介面+web頁面

今天我們要來做修改Views跟現有data的變更,包含前後端。Views的結構基本是運用xml定義,如果要在特定欄位新增,需要使用position來宣告,進行以...

鐵人賽 Odoo DAY 4

技術 [Day04] 開始第一個專案 (續集)

昨天我們在Contact模組裡新增欄位,但這些並不會在UI上面出現,今天就是要讓自訂欄位出現在我們的UI上面。 點進Contact模組,並從中選一個聯絡人,這裡...

鐵人賽 Odoo DAY 5

技術 [Day05] 開始第一個專案 (續續集)(真的是最後一個了)

今天的目標 建立新Model 讓Model在使用者介面中使用 配置使用者權限 創造View 建立新Model 這邊讓我們的待辦事項清單應用程式有一個資料庫結...

鐵人賽 Odoo DAY 17

技術 [Day17] 使用SQL來檢查資料正確性+ odoo base models

我們會使用SQL來檢查資料的正確性,以書本來說: 相同書名跟出版日期不應該重複出現 發布日期不應該大於當前日期 在library_app/models/li...

鐵人賽 Odoo DAY 16

技術 [Day16] 書與出版社的關聯:One-to-Many, Many-to-One

這邊用書本和出版社來示例 Relationship 資料:One-to-Many, Many-to-One Many-to-one:書 對應 出版社 從書本的視...

鐵人賽 Odoo DAY 21

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

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

鐵人賽 Odoo DAY 11

技術 [Day11] 圖書館管理系統 表單跟web測試

今天的實作 創造表單,跟搜尋功能 Check ISBN button web測試 表單是給管理者新增書籍:到views底下新增library_menu.xm...

鐵人賽 Odoo DAY 12

技術 [Day12] 圖書館管理系統 擴充功能

前言 前幾天的內容,我們已經學會如何從頭創建一個新的應用程式,不過還有很多功能沒有,如果有要新增或變更的欄位,那要怎麼辦呢?我們不需碰觸原有的程式碼,利用繼承的...

鐵人賽 Odoo DAY 27

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

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

鐵人賽 Odoo DAY 18

技術 [Day18] 書本租借功能擴充:訂單資訊

圖書館管理系統我們之前做了有關成員的擴充功能,今天則是要來做借書的功能,並且追蹤圖書目前的狀況。首先先來確定需要哪些欄位 圖書館會員借書(必須為會員才可以租...

鐵人賽 Odoo DAY 24

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

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

鐵人賽 Odoo DAY 20

技術 [Day20] 催繳書籍(前置工作)

今天要來使用ORM來寫入model data,讓我們能針對model data做新增、讀取、更新和刪除(CRUD)。基本上會用這三種: .create(va...

鐵人賽 Odoo DAY 19

技術 [Day19] 實作圖書館線上借書流程

今天要來做借書的流程,我們會使用兩種方法 States 為預先定義的封閉選擇清單,不過無法適應自動流程步驟 Stages 可以刪除、新增或重新排序清單內容...

鐵人賽 Odoo DAY 29

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

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

鐵人賽 Odoo DAY 15

技術 [Day15] 圖書館系統:更實務的資料欄位擴充

下拉式選單、必填欄位ˋ預設值 ...,這些都是我們現實中常遇到的欄位,我們來擴充原有的圖書館系統吧。 查看現存的 Models 系統越來越龐大時,除錯技巧及越來...

鐵人賽 Odoo DAY 26

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

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