طلب حذف الحساب

|||
|-|-|-|
| :information_source: | ملخص | إضافة قائمة منسدلة لطلب حذف الحساب إلى صفحة الحساب.
| :hammer_and_wrench:|المستودع| GitHub - VaperinaDEV/discourse-account-deletion-request: Add Account Deletion Request dropdown to account page. |
| :question:|دليل التثبيت|كيفية تثبيت سمة أو مكون سمة|
| :open_book:|جديد في سمات Discourse؟| دليل المبتدئين لاستخدام سمات Discourse

أهلاً :wave:

هذا مكون سمة لإضافة قائمة منسدلة لطلب حذف الحساب إلى صفحة الحساب.

يعيد مكون السمة استخدام كود Kris الرائع Convert the New Topic button to a have a sub menu - #7 by awesomerobot لإضافة القائمة المنسدلة. شكراً لك! :heart:


تظهر القائمة المنسدلة للمستخدمين فقط إذا اختفى الزر الافتراضي Delete My Account ولم يتمكن المستخدم من حذف الحساب بالنقر فوق هذا الزر. يمكنك إخفاء القائمة المنسدلة لمستخدمي الموظفين باستخدام الإعداد hide for staff.

عندما يمكن للمستخدم حذف الحساب :arrow_down_small:

عندما لا يمكن للمستخدم حذف الحساب :arrow_down_small:

بالنقر على القائمة المنسدلة، تظهر خياران.

  1. مزيد من المعلومات
  2. طلب حذف الحساب

عندما لا يمكن للمستخدم إرسال رسالة شخصية، يظهر الخيار مزيد من المعلومات فقط :arrow_down_small:


مزيد من المعلومات
سيفتح هذا نافذة منبثقة يمكنك فيها وصف ما سيحدث إذا أرسل المستخدم طلب حذف الحساب.

طلب حذف الحساب
سيفتح هذا المنشئ (رسالة شخصية) مع بعض النصوص المحملة مسبقًا (المستلمون، العنوان، والوصف).


هناك بعض الإعدادات والترجمات.
قبل تفعيل مكون السمة، يجب عليك تغيير هذه…

إعدادات السمة

ترجمة السمة

26 إعجابًا

مرحباً، فكرة جيدة. هل يمكنك إضافة خيار تكوين لاستخدام إخفاء الهوية بدلاً من الحذف؟

5 إعجابات

مرحباً،
شكراً لك :slightly_smiling_face: يمكنك القيام بذلك عن طريق تغيير الترجمة ببساطة.

إعجابَين (2)

لقد قمت بتثبيت المكون من عنوان git https، وأضفته إلى السمة المستخدمة حاليًا، وقمت بتعيين إعداداته (كتبت ‘admins’ في الحقل الأول القابل للتخصيص).

ومع ذلك، لا يمكن لأي مستخدم العثور على الزر في صفحة ‘الحساب’ الخاصة بصفحات تفضيلاته.

مرحباً، هل هذا مستخدم من الموظفين؟ لأنه لن يظهر للموظفين.

تعديل: ربما من الأفضل أن يظهر للموظفين أيضًا لأغراض الاختبار… لقد أجريت هذا التغيير. الآن يظهر للموظفين أيضًا افتراضيًا ولكني أضفت إعدادًا لإخفاء القائمة المنسدلة لمستخدمي الموظفين.

إعجاب واحد (1)

لقد انتحلت شخصية المستخدم أيضًا. الذي تم إرفاق لقطة شاشته.

الآن اختبرت مرة أخرى على المسؤول. لكنها لا تظهر.

هل أحتاج إلى إعادة البناء أو شيء من هذا القبيل قبل أن تظهر للموظفين؟

يجب أن يظهر أسفل زر حفظ التغييرات بعد تحديث مكون السمة.

على أي حال، إنه يعمل لدي :slight_smile:

هل قمت بإرفاقه بموضوعاتك النشطة؟

3 إعجابات

لم يتم تحديث المكون من قبل، ولكن تم تحديثه الآن:

تم تطبيق المكون أيضًا على السمة المستخدمة حاليًا “Light Default”.

ثم انتقلت إلى صفحة تفضيلات المستخدم عبر صفحة إعدادات المسؤول (نفسي)، ولكن لم أجد الخيار:

آه!!
يبدو أنه في الأسفل. فاتني تمامًا لأنه يتعارض مع مكون آخر.
شكراً جزيلاً.

سأقدم لقطة شاشة لنفس الشيء للمستخدمين المستقبليين، حول كيفية تفويت هذا، بسبب اللون “الأحمر” الساطع للغاية لمكون آخر:

أنا لست خبيرًا في البرمجة حتى بنسبة 1٪. لذا لاستخدام هذا المكون، سأضطر إلى إيقاف تشغيل هذا المكون. هل يمكنك اقتراح/تغيير شيء ما يمكن أن يحركه قليلاً للأعلى؟ أو إرشادي كيف يمكنني فتح كود المكون وإجراء تغييرات على ‘المتغيرات’. ليس أكثر من ذلك!

إعجابَين (2)

حسناً، هذا خطئي. لقد استخدمت الموضع المطلق لوضعه أسفل زر “حفظ التغييرات” لأنه لا يوجد منفذ إضافي في هذا المكان. لقد أزلت الموضع المطلق لإصلاح هذا الآن. سيظهر فوق زر “حفظ التغييرات”.

يرجى تحديث مكون السمة مرة أخرى.

3 إعجابات

رائع!\nشكراً! وإلا سأضطر إلى اختيار أحد المكونين.\n\n

\nالآن يمكنني استخدام كليهما. شكراً.\n\n\nملاحظة: آمل ألا يتعارض زر المكون هذا مع زر ‘حذف الحساب’ الافتراضي الذي يفترض أن يظهر في صفحات هؤلاء المستخدمين الذين لم ينشئوا أي منشورات لهم.

إعجاب واحد (1)

لا، لن يظهر للمستخدمين عندما يكون زر Delete My Account الافتراضي نشطًا.

4 إعجابات

كيف يعمل هذا للمستخدمين الذين ليس لديهم أذونات لإرسال رسائل خاصة؟ بالنسبة لنا، تبدأ الرسائل الخاصة في TL2.

هذا مغطى في المنشور الافتتاحي

3 إعجابات

شكراً! سؤال آخر: كيف يمكنني إدخال فواصل أسطر في وصف النافذة المنبثقة؟ لأن ما لدي الآن هو هذا:

إعجاب واحد (1)

هل جربت فاصل الأسطر ‎<br>‎ بتنسيق HTML بعد؟

إعجابَين (2)

أنا أقوم بإعداد إعدادات مكون سمة طلب حذف الحساب.

لقد قمت بتحديث حوالي 5 حقول مختلفة، ثم لاحظت أزرار الحفظ/الإلغاء بجوار كل حقل. لذا ضغطت على الزر الأقرب إلى الماوس… وتم تحديث الصفحة بأكملها - مما أدى إلى فقدان جميع تعديلاتي الأخرى. :cry:

إذا كنت ستجعلني أفعل هذا على مستوى الحقل، فيجب أن يعمل على مستوى الحقل. إذا كنت ستعيد تحميل الصفحة بأكملها، فيجب أن يكون لدي مجموعة واحدة من الأزرار للصفحة بأكملها.

هذا هو أسوأ ما في العالمين. :cry:

6 إعجابات

هذا صحيح لجميع الحقول الموجودة في مكون سمة طلب حذف الحساب تحديدًا.

هل ترغب في نقل هذا الطلب ليصبح تعليقًا أسفل صفحة مكون سمة طلب حذف الحساب؟

إعجابَين (2)

لقد نقلت هذا الموضوع إلى المكون الخاص بطلب حذف الحساب… على الرغم من ذلك، عندما أقوم بسحب هذا المكون محليًا، لا يمكنني تكرار المشكلة.

هل لديك طريقة متسقة لتكرار المشكلة هنا @ganncamp؟