\u003e ماذا تريد أن يتم إنجازه؟
إلحاقًا بـ مناقشة قبل عدة سنوات، أعتقد أنني بحاجة إلى إنشاء سمة.
يحتوي Discourse الخاص بي على عدد من الفئات المخفية. إليك مجموعة مختارة منها:
أرغب في أن يتم جعل بعض فئاتي المخفية مرئية على الصفحة الرئيسية لـ Discourse الخاص بي (وليس كلها) حتى يتمكن الأشخاص من رؤية أنها موجودة - ولكن لا يمكنهم الدخول إليها.
يجب أن تكون مرئية لأي شخص يشاهد صفحة /categories، بما في ذلك الأشخاص غير المسجلين.
يجب ألا يتم تسريب المواضيع الموجودة داخل الفئة. إذا شاهد شخص ما صفحة /latest فلن يرى الفئات ببساطة.
(مما يعني أن هذا المكون الإضافي غير مناسب لي: Discourse Category Lockdown)
إذا كان لدى المستخدمين عضوية المجموعة الصحيحة، فيجب أن تسمح لهم بالدخول إلى تلك الفئة بشكل طبيعي.
إذا كان المستخدمون لا يمتلكون عضوية المجموعة الصحيحة، فيجب ألا يكون رابط الفئة قابلاً للنقر، أو يجب أن يعيد توجيههم إلى صفحة مشتركة تشرح سبب عدم حصولهم على إذن الوصول: https://example.com/pub/some-page-url-here-with-details
للحفاظ على البساطة، يسعدني كتابة أسماء الفئات والأوصاف يدويًا في ملف تكوين أو بعض الإعدادات، أو إدخال بعض HTML يدويًا أو شيء من هذا القبيل.
هل يمكن تحقيق ذلك باستخدام سمة؟
هل شرحت متطلباتي بالتفصيل الكافي؟ هل لديك معلومات كافية هنا؟ هل لديك أي أسئلة؟
\u003e متى تحتاج إلى إنجازها؟
يجب أن تكتمل قبل 31 يناير 2023.
\u003e ما هي ميزانيتك، بالدولار الأمريكي التي يمكنك تقديمها لهذه المهمة؟
ميزانيتي هي 250 جنيهًا إسترلينيًا - وهو ما يعادل 302 دولار أمريكي أو 285 يورو بسعر الصرف الحالي. قد يكون هناك بعض المرونة الطفيفة في هذا.