لا يمكن حذف مفاتيح التشفير أو تدويرها

لا يمكن للمستخدمين تعطيل التشفير أو تدوير المفاتيح. يظل الزر لتعطيل التشفير معطلاً بعد إدخال اسم المستخدم. وتدوير المفاتيح يفشل مع رسالة “عذرًا، حدث خطأ.”

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

كيف يمكنني إزالة المكون الإضافي بأمان (وحذف كل شيء في قاعدة البيانات) للبدء من جديد؟

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

إذا حاولت تعطيل الرسائل الخاصة، فلا يمكنني ببساطة “حذف جميع رسائلي المشفرة” وأرى زر نموذج CSS غير مسموح له بالاستمرار :prohibited:.

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

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

السجلات

Scoped order is ignored, it's forced to be batch order.


activerecord-7.0.4.3/lib/active_record/relation/batches.rb:292:in `act_on_ignored_order'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:215:in `in_batches'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:137:in `find_in_batches'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:70:in `find_each'  
/var/www/discourse/lib/post_destroyer.rb:170:in `perform_delete'  
/var/www/discourse/lib/post_destroyer.rb:77:in `destroy'  
/var/www/discourse/plugins/discourse-encrypt/app/jobs/scheduled/encrypted_post_timer_evaluator.rb:25:in `block (3 levels) in execute' 
/var/www/discourse/plugins/discourse-encrypt/app/jobs/scheduled/encrypted_post_timer_evaluator.rb:23:in `each' 
/var/www/discourse/plugins/discourse-encrypt/app/jobs/scheduled/encrypted_post_timer_evaluator.rb:23:in `block (2 levels) in execute' 
activerecord-7.0.4.3/lib/active_record/connection_adapters/abstract/transaction.rb:319:in `block in within_new_transaction' 
activesupport-7.0.4.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `handle_interrupt' 
activesupport-7.0.4.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb:25:in `block in synchronize' 
activesupport-7.0.4.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `handle_interrupt' 
activesupport-7.0.4.3/lib/active_support/concurrency/load_interlock_aware_monitor.rb:21:in `synchronize' 
activerecord-7.0.4.3/lib/active_record/connection_adapters/abstract/transaction.rb:317:in `within_new_transaction' 
activerecord-7.0.4.3/lib/active_record/connection_adapters/abstract/database_statements.rb:316:in `transaction' 
activerecord-7.0.4.3/lib/active_record/transactions.rb:209:in `transaction'  
/var/www/discourse/plugins/discourse-encrypt/app/jobs/scheduled/encrypted_post_timer_evaluator.rb:9:in `block in execute' 
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:71:in `each'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:71:in `block in find_each'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:138:in `block in find_in_batches'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:245:in `block in in_batches'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:229:in `loop'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:229:in `in_batches'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:137:in `find_in_batches'  
activerecord-7.0.4.3/lib/active_record/relation/batches.rb:70:in `find_each'  
/var/www/discourse/plugins/discourse-encrypt/app/jobs/scheduled/encrypted_post_timer_evaluator.rb:8:in `execute' 
/var/www/discourse/app/jobs/base.rb:292:in `block (2 levels) in perform'  
rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:82:in `with_connection'
/var/www/discourse/app/jobs/base.rb:279:in `block in perform'  
/var/www/discourse/app/jobs/base.rb:275:in `each'  
/var/www/discourse/app/jobs/base.rb:275:in `perform'  
/var/www/discourse/app/jobs/base.rb:346:in `perform'  
mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:122:in `process_queue'  
mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:70:in `worker_loop'  
mini_scheduler-0.16.0/lib/mini_scheduler/manager.rb:59:in `block (2 levels) in ensure_worker_threads'  


job	Jobs::EncryptedPostTimerEvaluator
إعجاب واحد (1)

لقد وصلت إلى حالة مشابهة في موقع الاختبار الخاص بي وأبحث أيضًا عن إجابات لهذا. :slight_smile:

إعجابَين (2)

يمكنني تكرار ذلك.

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

  • تمكين الرسائل المشفرة لمستخدم تجريبي من تفضيلاته/الأمان
  • انقر على أيقونة المفتاح و “تعطيل الرسائل المشفرة”
  • الزر لتعطيله رمادي وغير قابل للضغط

إذا كانت لديك رسائل مشفرة وتحتاج إلى “الكتابة للتأكيد” فإن هذا يقدم أيضًا زرًا غير قابل للضغط:

عند التمكين، يظهر هذا الخطأ في وحدة تحكم المتصفح:

[PLUGIN discourse-encrypt] reopenWidget: Could not find widget quick-access-panel in registry widget.js:82
    reopenWidget widget.js:82
    reopenWidget plugin-api.js:654
    initialize decrypt-topics.js:104
    withPluginApi plugin-api.js:2159
    initialize decrypt-topics.js:101
    initialize app.js:173
    runInstanceInitializers Ember
    each dag-map.js:192
    walk dag-map.js:121
    each dag-map.js:66
    topsort dag-map.js:72
    Ember 4
    invoke queue.ts:201
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    (Async: promise callback)
    n platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    schedule index.ts:384
    Ember 6
    <anonymous> start-app.js:4
    <anonymous> discourse-boot.js:20
    <anonymous> discourse-boot.js:21

لقد لاحظت أيضًا سلسلة مفقودة لتدوير المفتاح:

4 إعجابات

سيتم حل تحذيرات وحدة التحكم هذه بواسطة هذا الطلب بسحب - وهي غير مرتبطة بالمشكلة في هذا الموضوع.

4 إعجابات

لا يزال بإمكاني إزالة التشفير من حسابي (ولدي أحدث إصدار من Encrypt plus Discourse):

يظل الزر معطلاً وأحتاج إلى البدء من جديد لأنني فقدت مفاتيحي (أحاول، لا توجد مشكلة في حذف الرسائل المشفرة) وأريد البدء من الصفر :slight_smile:

@cvx يعمل على بعض التحسينات لهذه النوافذ المنبثقة في discourse-encrypt، لذلك يجب أن تعمل بشكل أفضل بكثير الآن. يرجى إعلامنا إذا كنت لا تزال تواجه أي مشاكل بعد التحديث.

4 إعجابات

تم إغلاق هذا الموضوع تلقائيًا بعد 18 ساعة. لم يعد يُسمح بالردود الجديدة.