Ayman Mohamed7 نشر 24 ديسمبر 2024 أرسل تقرير نشر 24 ديسمبر 2024 أواجه مشكلة في استخدام api_key . هذا الكود يعمل بشكل جيد ولكني لم استطع اضافة انه المستخدم الذي يستخدم الtoken فقط ولديه صلاحيات الإنشاء يمكنه الاتصال بالدالة وانشاء نسخة جديدة . فكيف يمكنني استخدام api_key ؟ الاصدار المستخدم هو odoo 16 class WarrantyApi(http.Controller): @http.route('/warranty/request', methods=['POST'], auth='none', type='json') def create_warranty_request(self): print("your ar in APi") args = request.httprequest.data.decode() vals = json.loads(args) print(vals) print(request.env.user.id) try: warranty_request = request.env['warranty.request'].sudo().create({ 'customer_id': vals['customer_id'], 'product_id': vals['product_id'], 'purchase_date': vals['purchase_date'], 'warranty_period': vals['warranty_period'], 'issue_description': vals['issue_description'], "request_status": vals['request_status'] }) return {'success': True, 'request_number': warranty_request.request_number} except Exception as e: return {'success': False, 'message': str(e)} اقتباس
السؤال
Ayman Mohamed7
أواجه مشكلة في استخدام api_key . هذا الكود يعمل بشكل جيد ولكني لم استطع اضافة انه المستخدم الذي يستخدم الtoken فقط ولديه صلاحيات الإنشاء يمكنه الاتصال بالدالة وانشاء نسخة جديدة .
فكيف يمكنني استخدام api_key ؟
الاصدار المستخدم هو odoo 16
0 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.