Contenu du cours

10. Concevoir une API Odoo pour Android

Un controller JSON authentifié

from odoo import http
from odoo.http import request

class MobileController(http.Controller):

    @http.route('/api/mobile/interventions', type='json',
                auth='user', methods=['POST'])
    def interventions(self, **kwargs):
        records = request.env['project.task'].search([
            ('user_ids', 'in', request.env.user.id),
        ])
        return [{'id': r.id, 'name': r.name,
                 'state': r.stage_id.name} for r in records]

La suite est réservée aux inscrits

Ce parcours vous laisse découvrir 1 première leçon en intégralité. Rejoignez-le pour débloquer toutes les leçons, les quiz et les évaluations de niveau.

Rejoindre le parcours
Évaluation
0 0

Il n'y a aucune réaction pour le moment.

pour être le premier à laisser un commentaire.

Contenu protégé — WizArth Académie