Ir al contenido
Menú
Se marcó esta pregunta
1 Responder
506 Vistas

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?

Avatar
Descartar
Mejor respuesta

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!

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
3
jun 23
5465