لقد فتحت طلب سحب (PR) للسماح للمستخدمين المجهولين بالإعجاب بالمنشورات. إنها إعدادات موقع (SiteSetting) بحيث يكون لدى المسؤولين خيار تمكين الميزة أو تعطيلها.
هل يمكنني الحصول على مراجعة للكود؟
السياق: أنا جزء من منظمة 501(c)3 تستخدم ديسكورس (discourse) حيث يتم تسجيل حساباتنا بأسمائنا الحقيقية.
نحن نشجع النقاش المجهول، حيث يرغب بعض الأشخاص في مشاركة تجارب شخصية ومواضيع حساسة. (الصحة النفسية، ذكريات الماضي الصعبة، إلخ). لقد كان النقاش المجهول غنيًا ومفيدًا للغاية، وإضافة ميزة “الإعجاب” المجهول ستساعدنا في قياس تفاعل المجتمع حول المواضيع التي قد يتعاطف فيها الناس أو يتفقون معها بشدة ولكنهم لا يشعرون بالراحة في الكشف عن أسمائهم.
هل يمكنني الحصول على تلميح سريع حول مكان استدعاء أيقونة الرفض؟ لقد ألقيت نظرة أخرى ولكن لا يمكنني معرفة ذلك تمامًا.
من تعليق GH:
مرحبًا @nattsw، شكرًا على المراجعة الثانية. أواجه مشكلة في معرفة مكان المفترض أن يحدث الرفض بما أن post_undo_action_window_mins يُشار إليه فقط في can_delete_post_action؟، والطريقة تُرجع بشكل صحيح خطأً بمجرد مرور post_undo_action_window_mins.
ومع ذلك، على الرغم من أن هذه الطريقة تُرجع خطأً بشكل صحيح بعد إغلاق النافذة، فإن رمز الرفض لا يظهر، ولكن لا توجد طريقة أخرى تشير إلى post_undo_action_window_mins. أدرك أن can_delete_post_action؟ يتم استدعاؤها عند تحميل الصفحة، ولكن لا يمكنني تحديد مكان استدعاء رمز الرفض الفعلي.
هل يمكنك توجيهي إلى كتلة التعليمات البرمجية التي تستدعي رمز الرفض؟ شكرًا لك!
شكرا على النصيحة! لقد كانت مفيدة للغاية! لقد دفعت تصحيحًا، وتحققت يدويًا من السلوك، وأضفت تغطية اختبار إضافية. إنها جاهزة لجولة أخرى من المراجعة عندما تتاح لك الفرصة.