summaryrefslogtreecommitdiff
path: root/fixco_api/controllers/api_v1/partner.py
blob: b03a2c698a406df4185d9a4716ff47e7e7d8c8a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
from .. import controller
from odoo import http
from odoo.http import request


class Partner(controller.Controller):
    _name = 'res.partner'
    prefix = '/api/v1/'

    @http.route(prefix + 'partner/address/', auth='public', methods=['GET', 'OPTIONS'])
    @controller.Controller.must_authorized()
    def get_partner_address_by_id(self, **kw):
        partner = request.env['res.partner'].search([('id', '=', 14)])
        # return self.response(partner)
        return self.response({
            'id': partner.id,
            'name': partner.name,
            'phone': partner.phone
        })

    @http.route('/odoo_controller/odoo_controller/', auth='public')
    def index(self, **kw):
        test = 'test doang bisa ga'
        test2 = test
        return test2

    @http.route(prefix + 'wati/notification', auth='none', type='json', csrf=False, cors='*', methods=['POST', 'OPTIONS'])
    def notification(self, **kw):
        return