mirror of
https://github.com/OCA/stock-logistics-warehouse.git
synced 2025-01-21 14:27:28 +02:00
19 lines
583 B
Python
19 lines
583 B
Python
import logging
|
|
import os
|
|
|
|
from odoo import http
|
|
from odoo.http import request
|
|
|
|
_logger = logging.getLogger(__name__)
|
|
|
|
|
|
class VerticalLiftController(http.Controller):
|
|
@http.route(["/vertical-lift"], type="http", auth="public", csrf=False)
|
|
def vertical_lift(self, answer, secret):
|
|
if secret == os.environ.get("VERTICAL_LIFT_SECRET", ""):
|
|
rec = request.env["vertical.lift.command"].sudo().record_answer(answer)
|
|
return str(rec.id)
|
|
else:
|
|
_logger.error("secret mismatch: %r", secret)
|
|
raise http.AuthenticationError()
|