انتقل إلى المحتوى الرئيسي

updateFormsDataStatusByid

حدّث حالة بيانات النموذج بواسطة المعرّف. 🔐 تتطلب هذه الطريقة التفويض.

الوصف​

يغيّر حالة سجل بيانات نموذج مُرسَل فقط (sent أو moderation أو approved أو banned أو deleted) ويُعيد true عند النجاح.

مرّر الحالة الجديدة بصيغة body.status. لا يمكن تغيير حالة السجل إلا للمستخدم الذي أرسله؛ ولأي شخص آخر يُعيد الاستدعاء 403 ("You can only modify your own records"). يُعيد غياب status الخطأ 400 ("Provide a valid status").

.updateFormsDataStatusByid(

,

);

مخطط المعلمات​

المخطط

id(required): number
معرّف بيانات النموذج.
مثال: 1

body(required): object
نص الطلب.

أمثلة​

مثال بسيط​

// 1. auth
const authData = [
{
marker: 'email',
value: 'john@example.com',
},
{
marker: 'password',
value: '123456',
},
];
await AuthProvider.auth('email', {
authData,
});
// 2. update the status of your form data record by id
const result = await FormData.updateFormsDataStatusByid(
1621, // FormData ID.
{
status: 'approved',
},
);

مثال على الاستجابة​

true