إخفاء مؤلف الاقتباس عند حذف مستخدم

عند إخفاء هوية المستخدم، يتم تعديل إشاراته واقتباساته لإظهار اسم المستخدم الجديد (anonymousXXXX).

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

سيكون من المنطقي أكثر (وأكثر احترامًا للمستخدم عندما يطلب هو حذف حسابه) أن يتم إخفاء أسماء المستخدمين المقتبسة أيضًا.

بالطبع، يمكن للمسؤولين إخفاء هوية المستخدم قبل حذف الحساب، لكن أتمتة هذه الخطوة ستجعل الأمور أبسط بالنسبة لهم.

أعترف أنني أجد الأمر غريبًا أن هذا الموضوع لم يثر من قبل، لكن البحث و ask.discourse.org لم يعثرا على أي موضوع حول هذا الأمر تحديدًا. :thinking:

4 إعجابات

ولكنها لا تترك أيضًا خيار الاحتفاظ بالاسم - وإزالته ستجعل المنتدى أصعب في القراءة.

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

ربما يمكن أن يكون اختياريًا، على سبيل المثال، مربع اختيار في النافذة المنبثقة حيث تؤكد الحذف الذي يوفر إخفاء الهوية قبل الحذف.

5 إعجابات

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

يبدو أن اسم المستخدم المقتبس يجب حذفه كجزء من حذف الحساب، ربما يمكن أن يغير الإعداد الافتراضي ذلك إلى “مستخدم محذوف” أو شيء من هذا القبيل ما لم يتم إخفاء هوية الحساب للاحتفاظ بمنشورات المستخدم؟ سيكون من الصعب فهم ما يتحدث عنه الناس إذا تم تغيير جميع أسماء المستخدمين للحسابات المحذوفة إلى “محذوف” بدلاً من رقم هو نفسه لجميع منشوراتهم / اسم المستخدم المقتبس.

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

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

حسنًا، أعتقد أنني فهمت ما كنت تقصده، آسف إذا كانت صياغتي في ردي مربكة. لقد قمت بتعديل لتغيير عبارة لتكون أقل صعوبة بدلاً من أكثر، أعتقد أن هذا ما قصدت كتابته هناك.

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

على سبيل المثال، عبارة مثل “أنا أختلف مع ذلك، جو” لن تعني شيئًا إذا تم حذف مشاركات جو. “أنا أختلف مع ذلك (اسم مستخدم محذوف)” سينبه القراء إلى أن الناس يتحدثون إلى شخص تم حذف مشاركاته.

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

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

3 إعجابات

مثال لما أعنيه

جاك: الغربان سوداء
جو: البجع أبيض
جيل: طيور النحام وردية
RGJ: أنا لا أتفق مع ذلك جو

مقابل

Anonymous24680: الغربان سوداء
Anonymous02468: البجع أبيض
Anonymous46802: طيور النحام وردية
RGJ: أنا لا أتفق مع ذلك Anonymous02468

نعم، هذا يجعل قراءة أشياء كهذه أصعب قليلاً، ولكن كم مرة لديك مشاركات من عدة مستخدمين مجهولين ويجيب عليها شخص ما باستخدام إشارة؟ يبدو أنه حدث نادر.

إعجابَين (2)

بالتأكيد، المثال الذي قدمته مبسط للغاية.
أعتقد أن هذا يحدث في كل منتدى به أكثر من مستخدم مجهول واحد.

أنا أقدر أيضًا أن أكون قادرًا على “رؤية” أن المستخدم الذي ينشر شيئًا في موضوع ما هو نفس المستخدم الذي ينشر شيئًا مختلفًا في موضوع آخر.

كل ما أقوله هو أنني أود تجنب إخفاء هوية المستخدمين تلقائيًا عند الحذف، حيث يجب القيام بذلك فقط عند الضرورة.

3 إعجابات

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

إعجابَين (2)

تم ذكر ذلك في المنشور الأول، واعتقدت أن طلب الميزة هذا كان فقط في حالة حذف جميع مشاركات المستخدم. في هذه الحالة، إذا تم حذف حسابه بالكامل، فيبدو أن اسمه إذا ذكره شخص آخر باستخدام @ username سيتم إزالته أيضًا.

تعديل / إخفاء الإشارات هو تعديل للنص الذي كتبه أشخاص آخرون (وليس الشخص الذي يطلب إجراء الحساب). هذا لا يجعله خاطئًا بالضرورة، ولكنه بالتأكيد قرار مختلف ولا ينبغي اتخاذه تلقائيًا، دون موافقة ونية صريحة.

على سبيل المثال، قد يعتمد مدى ملاءمة ذلك على الشروط والأحكام الخاصة بكل مثيل، وما هي الترخيص و/أو منحة الملكية التي يمنحها كل مستخدم نهائي لما يكتبه في هذا المثيل من Discourse. إذا لم تمنح الشروط والأحكام الخاصة بمثيل معين للمسؤول الحق في تعديل “المحتوى” الذي كتبه زوار الموقع بشكل تعسفي، فقد يتجاوز إخفاء الإشارات تلقائيًا نطاق الإجراء المتفق عليه للمسؤول عن غير قصد.

بالإضافة إلى ذلك، هذا إجراء “مكلف” طويل الأمد قد يؤثر سلبًا على أداء النظام الذي يحتوي على الكثير من المحتوى النصي للمسح والتغيير. قد يكون ذلك غير مناسب تشغيليًا في بعض المواقع على الأقل، بغض النظر عن مخاوف الترخيص، فيما يتعلق بالعمليات العادية.

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

هناك بعض الأمور التي يجب مراعاتها في ذلك، ويبدو أن العملية يجب أن تكون قابلة للتخصيص من قبل مسؤول الموقع اعتمادًا على جميع الظروف المحددة.

إذا كان شخص ما يطلب إخفاء الهوية الكامل، فهناك سياسات اللائحة العامة لحماية البيانات (GDPR)، وإذا كان اسم المستخدم هو اسمه القانوني الكامل القابل للتعريف، فيبدو أنه قد يلزم إزالته إذا اقتبس من قبل مستخدمين آخرين خاصة على موقع عام.

ومع ذلك، حتى هذا وحده لن يكون كافيًا بالضرورة لإكمال عملية إخفاء الهوية اعتمادًا على ما يتم نشره في النص مع اقتباس اسم المستخدم، ومن الناحية المثالية، إذا كان يمكن مراجعته من قبل مشرف/مسؤول الموقع للتأكد من عدم وجود معلومات تعريف شخصية فيه قد تكون مشكلة أيضًا.

لا أفهم العلاقة بين أفكارك حول إخفاء الهوية عندما يطلبها المستخدم وهذه الميزة المطلوبة، والتي تقترح أنه عند حذف المستخدم، يجب أيضًا إخفاء بيانات المستخدم (اختياريًا) بحيث، على سبيل المثال، لا تحتوي الاقتباسات على الاسم بعد الآن.

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

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

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

أم أنني أفتقد شيئًا ما؟

لماذا لا؟

حسب فهمي، لا يمكنك حذف المستخدمين الذين لديهم أكثر من 5 مشاركات والمشاركات الأقدم من Delete user max post age.

is_staff? && # المستخدم الذي يريد إجراء الحذف هو موظف و
        (
          user.first_post_created_at.nil? || # لم ينشئ المستخدم أي مشاركة أو
            !user.has_more_posts_than?(User::MAX_STAFF_DELETE_POST_COUNT) || # لم ينشئ المستخدم أكثر من 5 مشاركات أو
            user.first_post_created_at > SiteSetting.delete_user_max_post_age.to_i.days.ago # لم ينشئ المستخدم مشاركة أقدم من المحدد بواسطة الإعداد
        )

لكنك تستطيع مؤقتًا (أو حتى بشكل دائم) زيادة إعداد الموقع Delete user max post age لحذف جميع مشاركات المستخدم باستخدام الزر الموجود في صفحة المشرف الخاصة به. لا أرى سببًا لعدم قدرتك على حذف المستخدم بعد القيام بذلك.
أتذكر أيضًا منتدى Discourse تم إغلاقه العام الماضي حيث تم تقديم الحذف قبل إغلاقه. قدر العديد من الأعضاء القدامى هذا العرض لأنهم كانوا غاضبين من الشركة. كان الأمر محزنًا جدًا لأولئك الذين حاولوا حفظ مشاركاتهم على مدار العشرين عامًا الماضية، لأنه بمجرد حذف مؤلف الموضوع، لم تعد ردوده متاحة أيضًا.

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

ليست هذه مرتبطة بالضرورة، حيث يمكن حذف حساب المستخدم لأي عدد من الأسباب. كنت أتحدث فقط عن السيناريوهات المحتملة التي قد يطلب فيها المستخدم الحذف أو إخفاء الهوية، كانت هناك بعض المواضيع حول كيف يمكن للمستخدمين أن ينزعجوا لاكتشاف أن المسؤولين ليسوا ملزمين فعليًا بتلبية طلبات حذف الحساب ولكن هناك سياسات إخفاء الهوية للائحة العامة لحماية البيانات التي تحكم حسابات المستخدمين الأوروبيين.