pangbo
28 ديسمبر 2025، 8:39ص
46
حاليًا، تسجل الواجهة registerReviewableActionModal في واجهة برمجة تطبيقات المكونات الإضافية للواجهة الأمامية النماذج فقط في تخطيط قائمة المراجعة القديم:
ومع ذلك، يدعم التخطيط الجديد هذه الميزة بالكامل.
export function registerReviewableActionModal(actionName, modalClass) {
if (Object.keys(defaultActionModalClassMap).includes(actionName)) {
throw new Error(
`Cannot override default action modal class for ${actionName} (mapped to ${defaultActionModalClassMap[actionName].name})!`
);
}
actionModalClassMap[actionName] = modalClass;
}
أنا أتساءل عما إذا كان هذا اختيار تصميم مقصودًا، أو مجرد سهو؟
آه، أفهم. الفرق مع الحل الجديد هو أن “إلغاء المطالبة” يحدث تلقائيًا بعد اتخاذ إجراء بشأن المراجعة.
في حال طالب مشرف آخر ولكنه لم يتخذ إجراءً، يمكن لمشرف آخر إزالة المطالبة ثم المطالبة بها بنفسه.
إعجاب واحد (1)
شكرًا لك على ملاحظة هذه المشكلة. بالتأكيد، لقد كان سهوًا.
لدي طلب سحب (PR) لإصلاح هذه المشكلة
main ← reviewable-refresh-api2
opened 04:46AM - 09 Jan 26 UTC
`addPluginReviewableParam` and `registerReviewableActionModal` api calls was not… working for refreshed review UX.
This problem was solved by removing duplicate definitions from reviewable-item component by importing from the reviewable-refresh/item component instead and updating plugin-api imports.
إعجاب واحد (1)