15 lines
486 B
Python
15 lines
486 B
Python
from odoo import http
|
|
from odoo.http import request
|
|
|
|
class OpenWorkshopPOSController(http.Controller):
|
|
|
|
@http.route('/open_workshop/partner_access', type='json', auth='user')
|
|
def get_partner_machine_access(self, **kwargs):
|
|
partner_id = kwargs.get('params', {}).get('partner_id')
|
|
if not partner_id:
|
|
return {"error": "Missing partner_id"}
|
|
|
|
Machine = request.env['ows.machine'].sudo()
|
|
return Machine.get_access_list_grouped(partner_id)
|
|
|