不知不覺的,鐵人賽已經到了最後一天了,今天就來總結一下這三十天裡所有文章的使用情境或時機。 在建立客製模組之前,需要先了解各項檔案放置的位置,才會讓日後在查詢上...
昨天介紹了如何在表單頁面下方增加留言區,那麼今天換來介紹下方的留言區有哪些功能可以供使用者做使用,事不宜遲,馬上開始吧。 1.發送消息:使用者可以針對此筆資料進...
大家在使用odoo時,點選到表單頁面裡,應該都有發現頁面最下方有個留言區,紀錄了欄位的異動紀錄或是使用者之間溝通的內容等資訊,這個區塊在odoo的功能中佔了很重...
在odoo中,以銷售模組為例,建立每張銷售訂單時都會自動編號,讓單號不會有重複的情況發生,單號除了識別用,也可以用來在不同模組中查找相對應的單據,在odoo中有...
今天的主題也是跟翻譯相關的另一個應用情境,大家在使用上不知道有沒有發現,有些欄位名稱或是說明等等,有些用詞比較不符合我們一般的用字遣詞,這點不用擔心,我們可以針...
今天要來介紹的是odoo中的多語系翻譯,在系統中使用者可以依照自身需求來做語言的設置。首先介紹一下設置的方法,右上方點開後,點開選單中的個人設定(如圖),即可設...
昨天已經先教大家建立完LINE Notify所需要的權杖後,今天換來處理odoo這邊如何跟LINE做串接的部分讓我們直接進入正題吧。這邊以創建單據時,會自動推播...
今天要介紹的是odoo與LINE Notify的串接,我們在每天生活中最離不開的應該就是LINE了吧,不管是朋友或家人之間聯絡感情或是同事間的工作往來等,我們都...
今天要介紹的是odoo中的排程功能,排程有兩種設定方式,一種是在系統上由使用者手動進行設置,另一種是由程式來進行預設,使用者僅需確認排程的執行時間是否正確,今天...
昨天教大家建立完mail模板後,今天要換來介紹如何用function來動態代入額外需要的資料進mail中,以及在寄送mail時可以設置的其他參數先上範例: de...
今天一樣延續mail相關的主題,今天換來介紹mail模板的設定。先上範例: <odoo> <data noupdate="1...
接下來要講解的部分是關於email的部分,今天先為大家講解寄送mail的前置設定,直接進入正題。 在odoo中,有很多操作流程上都會需要寄送email,像是報價...
今天換來介紹在原生中很常使用的兩個方法,分別是@api.onchange以及@api.depends,下面就來詳細的介紹兩者的用法。 @api.onchange...
昨天跟大家講解了model如何繼承,今天要來講解繼承視圖的部分。先上一個繼承視圖的簡單範例: <record id="view_idx_repa...
今天換來介紹在odoo中非常重要的一個功能,也就是inherit(繼承)。Odoo原生的模組裡已經有非常多的功能了,但針對每個使用者的產業或是使用情境不同,可能...
從今天開始,要來介紹的是開發時經常會使用到的功能,今天的主題是data以及demo資料的介紹。今天的內容會以銷售模組來進行舉例,事不疑遲,讓我們直接進入正題!...
30天的挑戰已經默默的過了快要一半啦!前面的教學都是把各個項目一一拆開來講解,看完之後可能還是會有點迷茫,比較缺乏整體性的教學,所以今天先來幫大家總結一下新建立...
今天要來講解的是menu以及action的部分,首先先來講解action的部分。先上action的範例: <odoo> <data&g...
昨天交大家教建立完報表的model後,要換來建立報表的模板了。範例如下: <report id="idx_repair_repo...
前兩天說明了最基本的tree view以及form view,今天就換來介紹相較之下較少用,但在view裡面也是相當重要的幾種view。 首先要介紹的是Kanb...
今天準備要來跟大家介紹report,現在先來講解建立model的部分。範例如下: from odoo import api, models, fields...
今天輪到odoo中最重要的form view的部分了!一樣廢話不多說,先上範例: <record id="view_idx_repair_for...
今天要來為大家介紹odoo中tree view的寫法。如果沒有自己寫視圖的話,odoo其實也會自動產生簡單的視圖,但自動產生的視圖沒辦法滿足我們的需求,所以都會...
今天要先來跟大家介紹odoo中view(視圖)的類型,廢話不多說,就直接開始吧! Tree View:以列表形式顯示每一筆資料,會在此頁顯示的欄位大多屬於較...
昨天帶大家建立完model以及需要的欄位後,今天要來換講建立權限的部分 建立完model後,要在ir.model.access.csv建立model的權限,使用...
昨天已經先介紹了一部分的欄位屬性,今天會將剩下的部分介紹完,事不疑遲,直接進入正題: fields.Many2one:用來創建一個多對一的欄位,一筆資料關聯到...
昨天教大家建立起模組後,接下來就要來教大家如何建立model以及欄位。下面為範例: from odoo import api, fields, models,...
在odoo中,每個模組都需要一個__manifest__.py用來定義模組中各項參數的配置。 下面為__manifest__.py範例: { 'name...
事不疑遲,今天就直接進入正題!odoo開發環境的建置有許多前輩分享過了,這邊就不再多做說明。 因為odoo是個開源軟體,有許多功能及程式可以參考,所以要先向大家...
一開始接觸Odoo這個系統,對於我這位開發人員而言,當時在尋找關於Odoo開發的中文資源時,發現這方面的資源相當少。而且缺乏了能教你從頭到尾建立起一個完整模組的...