أعتقد أنك بحاجة إلى استخدام طريقة الفئة الفرعية (subclass method) لتجاوز هذا الواصف المحسوب (computed descriptor) بشكل صحيح.
import discourseComputed from "discourse-common/utils/decorators";
api.modifyClass("service:composer",
(SuperClass) => class extends SuperClass {
@discourseComputed
allowUpload() {
return super.allowUpload && canUpload;
}
}
);
تعديل:
أنشأت طلب سحب (PR):