iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

Let's ODOO 開發與應用30天挑戰 系列

介紹Odoo ERP開發流程,並透過此挑戰紀錄自己的學習歷程。

鐵人鍊成 | 共 30 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文 團隊Game Masters
DAY 11

Day11 Let's ODOO: Controller

Controller是對URL endpoint處理,我們這裡以兩支API來做範例: import json from odoo import _ from...

2021-09-26 ‧ 由 蓋瑞 分享
DAY 12

Day12 Let's ODOO: Security(1) Access right

藉由ODOO的security,進行對model的權限設定,我們今天來寫一個student 權限的範例。 在security底下增加ir.model.acces...

2021-09-27 ‧ 由 蓋瑞 分享
DAY 13

Day13 Let's ODOO: Security(2) Group

今天來介紹Group的寫法,Group用意就是分你需要的權限群組,將需要這些權限的人加入,最後再把權限分配給Group,今天以學生的資料權限,我們分為主任、老師...

2021-09-28 ‧ 由 蓋瑞 分享
DAY 14

Day14 Let's ODOO: Security(3) Record rules

如果說Access right是針對model的CURD,那麼Record rules就是針對每筆資料去設定權限,例如我們不想讓志工層級的人看到休學學生的資料,...

2021-09-29 ‧ 由 蓋瑞 分享
DAY 15

Day15 Let's ODOO: Menu

當我們完成Model、View、Controller(非必須)、Security設定後,接下來我們要做的是讓主選單有我們的模組和連結到裡面。 增加一個views...

2021-09-30 ‧ 由 蓋瑞 分享
DAY 16

Day16 Let's ODOO: Report

Odoo提供建立report的功能,透過wkhtmltopdf來輸出pdf,我們來寫一個簡單的範例,能夠印出學生的姓名、綽號、所屬學校。 首先增加檔案 /rep...

2021-10-01 ‧ 由 蓋瑞 分享
DAY 17

Day17 Let's ODOO: Data Files

通常我們在寫module的時候,會需要一些初始資料或是固定需要的資料,我們可以定義資料在創立Model的時候一併創立資料,就不需要一項一項新增或匯入,我們來寫一...

2021-10-02 ‧ 由 蓋瑞 分享
DAY 18

Day18 Let's ODOO: Paper Format

今天我們來介紹Report paper format,有時候我們在生成report時候想要自己自定義的紙張格式,如直橫向、上下左右間距...等等,Odoo可以透...

2021-10-03 ‧ 由 蓋瑞 分享
DAY 19

Day19 Let's ODOO: Logging

在我們寫Service時,我們通常會記錄自己想要的logs以供分析,本篇來介紹如何使用Odoo的log。 我們於controllers/main.xml 內匯入...

2021-10-04 ‧ 由 蓋瑞 分享
DAY 20

Day20 Let's ODOO: Scheduled Actions

有時我們背景需要一些定時任務,Odoo同樣也可以設定,依照慣例我們來寫一個範例,每半年學生的成績就要歸零重新計算。 首先在models/res_student....

2021-10-05 ‧ 由 蓋瑞 分享