أهلاً. ![]()
أعتقد أنني عثرت على خطأ في Discourse هنا على Meta.
لقمت بنشر Exploring features in Discourse Chat في #documentation:users، ولدى Meta شارة Scribe لنشر موضوع في Documentation - والتي لا أملكها. هذا ما أعرفه على وجه اليقين، وما يلي هو تخمين يبدو معقولاً بالنسبة لي - ولكنه قد يكون خاطئًا.
(إذا كنت تتساءل عما إذا كانت Scribe تُمنح بشكل دوري على دفعات - تفكير جيد؛ تساءلت عن ذلك بنفسي. لقد مر أكثر من أسبوعين، على الرغم من ذلك، لذلك أعتقد أنه يمكننا استبعاد هذا الاحتمال.)
عندما نشرت الموضوع - أو حاولت ذلك، على الأقل - تم إعلامي بأنه سيتم الاحتفاظ به للمراجعة. بالنظر إلى سجل المراجعة للمنشور الأصلي، فإن @mcwumbly (اسم رائع وصورة رمزية، بالمناسبة) هو في الواقع مؤلف المراجعة الأولى. أفترض أن هذا ناتج عن التعديلات التي أجراها قبل إدخال المنشور رسميًا في فئة Documentation.
إذًا، ما يبدو أنه يحدث هو أن Discourse يعامل أي تغييرات يجريها الموظفون على أنها المراجعة 1 بدلاً من المراجعة (المراجعات) 2+، وهذا يتداخل مع تعيين الشارات لنشر موضوع في فئة معينة - يحصل Discourse على المؤلف الخطأ، لأنه ينظر إلى المراجعة الخطأ.
يمكنني رؤية هذه المشكلة المحتملة كـ WONTFIX إذا كان السلوك الحالي، على الرغم من كونه مؤسفًا لبعض الشارات المحددة، هو الطريقة المنطقية للقيام بالأشياء. في هذه الحالة، إذا كان بإمكاني تضمين بعض Site feedback هنا بوقاحة، فقد يكون من المفيد إعادة النظر في شارة Scribe إذا كانت، في الواقع، مستحيلة الكسب لأكثر من 99٪ من المستخدمين المسجلين هنا على Meta.
ما لم يكن من الممكن برمجيًا أن تتجاوز الشفرة التي تعين مثل هذه الشارات هذا السلوك. أعرف أن Discourse مفتوح المصدر، لكنني لم أكن أبدًا من محبي Ruby، آسف.
