Перейти к содержимому
Меню
Чтобы взаимодействовать с сообществом, необходимо зарегистрироваться.
Этот вопрос был отмечен
1 Ответить
705 Представления

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?

Аватар
Отменить
Лучший ответ

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!

Аватар
Отменить
Related Posts Ответы Просмотры Активность
3
июн. 23
5692