Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
898 Lượt xem

When a new project is created from a successful lead, i would like to trigger a folder creation in dropbox. Is this possible using dropbox intg?

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi  Venkatesh,

You can do this by following these steps:

- Step 1: Review Dropbox HTTP Documentation: https://www.dropbox.com/developers/documentation/http/documentation#files-create_folder

- Step 2: Register try an account and get an access token

- Step 3: Inheritance create method on your model project.

import requests
from odoo import models, api
class MyProject(models.Model):
_inherit = "project.project"

@api.model_create_multi
def create(self, vals_list):
​​res = super().create(vals_list)
​... something here
​​headers = {'Authorization': 'Bearer ', 'Content-Type: application/json'}
​data = {"autorename": false, "path": "/your/project/path"}
​requests.post(url=https://api.dropboxapi.com/2/files/create_folder_v2, headers=headers, data=data)
​return res

Hope to help you!

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
3
thg 6 23
5892