At the moment it is not possible to create a new User from Administration > Users.
Please add a Button to create a new User from the Admin Pannel. This new User creation bypasses checks like the “reserved usernames” setting.
What? You don’t “create” users, they sign up.
for example I will create a AutoMod User for automated tasks but over the sign up methode it is not possible because the word “mod” is on the reserved usernames list.
And over the normal sign up methode i must create also a Mail Adress for this Bot Account.
You can change a username after they are signed up.
I suggest using plus-addressing (username+bot@example.org) to manage such accounts. You may of course turn off email for the user.
This is a good workaround but not a clean solution. Is it possible to verify this Mail Adress from the Administration panel.
I don’t recall, I just create a new account as usual and follow the instructions. I think it is a link in an email.
You can send a test email to the address you create by going to Admin/Emails in your Dashboard, fill in the address at the lower left, then click on “Send Test Email”.
If the test wasn’t received, go to Emails again and look in the Bounced and the Rejected tabs to see if any message has bounced or been rejected (bad address, undeliverable, etc.).
Ok but i don’t can set the mail adress to “no_email” like the system user.
استخدم rake admin:create لإنشاء مستخدم جديد دون الحاجة إلى المرور بتأكيد البريد الإلكتروني. يجب أن تكون هناك طريقة أفضل للمسؤول لإنشاء حسابات إضافية، ولكن هذه تبدو الطريقة الأقل تعقيدًا للقيام بذلك في الوقت الحالي.
واجهة مستخدم في لوحة تحكم المسؤول؟ أشعر أنني رأيت هذه الميزة متاحة، لست متأكدًا على الرغم من ذلك، @JammyDodger
سيكون هذا مفيدًا للغاية لإدارة المجتمعات الصغيرة المغلقة. خاصة تلك التي تستخدم الخطاب في قدرة الاتصالات التجارية / قاعدة المعرفة
الوسائل الحالية ليست مثالية لحالات الاستخدام هذه
أعتقد أن الأمور قد اختلطت قليلاً هنا. ![]()
لإنشاء مسؤول بالطريقة التي يقترحها OP، الأمر بسيط مثل التسجيل كمستخدم بالطريقة العادية، وتفعيل بريده الإلكتروني يدويًا من صفحة المستخدم الخاصة به (إذا كنت بحاجة إلى ذلك؟)، ومنح صلاحيات المسؤول في نفس الوقت. يمكنك أيضًا تعطيل أسماء المستخدمين المحجوزة مؤقتًا إذا كنت ترغب في استخدام أحدها عند تسجيلهم. ![]()
أقوم بإنشاء مستخدمين تجريبيين طوال الوقت، وهو أمر سريع وسهل للغاية.
(وتخدعة البريد الإلكتروني ذات العنوان الإضافي التي اقترحها @maiki مفيدة أيضًا، أو يمكنك إعداد أسماء مستعارة إذا كان لديك صندوق بريد نطاق يدعم ذلك)
… والطريقة للقيام بذلك هي…؟ أود إنشاء test_user لا يمتلك بريدًا إلكترونيًا ولديه امتيازات وصول معينة، حتى أتمكن من استخدامه لمفتاح API.
تميل حساباتي إلى أن يكون لها عناوين بريد إلكتروني مستعارة حتى أتمكن من استخدامها كمسؤولين حقيقيين، ولكن يمكنك القيام بذلك بدونها أيضًا.
لا يوجد الكثير من السحر في الأمر:
- انتقل إلى
/signupفي متصفح منفصل/نافذة خاصة - أدخل البريد الإلكتروني كشيء مثل
NAME@email.invalid[1] (+ اسم المستخدم وكلمة المرور) - بصفتك مسؤولاً، قم بتنشيط المستخدم الجديد من صفحة
admin/userالخاصة بهم
- قم بزيادة مستوى الثقة حسب الحاجة
سيتم تسجيل هذا كبريد إلكتروني قابل للاستخدام، ولكن لن يحاول Discourse إرسال أي رسائل بريد إلكتروني إلى عناوين
.invalid. ↩︎
لقد جربت test-user@email.invalid للبريد الإلكتروني وكلمة مرور تم اختراعها.
ولكنني أحصل على “عذرًا، حدث خطأ أثناء تفويض حسابك. يرجى المحاولة مرة أخرى.” – لدينا مكون إضافي لـ LDAP (discourse-ldap-auth) ممكّن لمثيلنا.
أنا مسؤول في Discourse لذا يمكنني إدارة المستخدمين + تعيين الأذونات وما إلى ذلك. أتمنى فقط أن يكون لدينا عملية “إنشاء مستخدم” ضمن شاشات المسؤول، حتى نتمكن من التعامل مع هذا مباشرة.
أخشى أنني ليس لدي أي خبرة مع هذا المكون الإضافي. هل يمكنك تسجيل مستخدم جديد بالطريقة العادية التي كنت ستفعلها عادةً، ثم تبديل البريد الإلكتروني من تفضيلاته؟
هل يمكنك تسجيل مستخدم جديد بالطريقة العادية التي تتبعها عادةً، ثم استبدال البريد الإلكتروني من تفضيلاته؟
لا، يجب أن ينجح المصادقة عبر LDAP. (أعني، نعم، يمكنني أن أطلب من مستخدم ليس لديه حساب على Discourse حتى الآن التسجيل والتضحية بحسابه حتى أتمكن من استخدامه لأغراض الاختبار الخاصة بي… ولكن هذا غير واقعي.)
لقد جربت نهج البريد الإلكتروني + — على سبيل المثال، إذا كان اسم المستخدم الخاص بي هو splendid@foobar.com، ولدي حساب في Discourse، فيمكنني إنشاء حساب آخر باستخدام splendid+test@foobar.com — ولكنه غير مسموح به. يتطابق حساب البريد الإلكتروني الدقيق فقط للمصادقة عبر LDAP.
أريد حقًا حساب اختبار فقط، شيء مثل discobot أو system ولكن بصلاحيات مخفضة.
لا أتذكر التفاصيل الدقيقة، ولكن أعتقد أن كانت هناك طريقة إما لتعطيل LDAP وتسجيل الدخول محليًا، أو إتاحة كلا النوعين من تسجيل الدخول. شيء مثل تمكين هذه:\n
\nوتعطيل إعداد واحد أو اثنين من إعدادات تسجيل الدخول لـ LDAP. لا أوصي بالتلاعب بهذا في بيئة الإنتاج الاحترازية، ولكن إذا كان لديك خادم اختباري، فتحقق مما إذا كان تغيير هذه الإعدادات يجعل من الممكن حل مشكلة تسجيل الدخول الأولى.\n\nبخلاف ذلك، هل هناك أي شخص لديه حساب LDAP غادر المنصة؟ بالنسبة لخادمنا، انتهى بي الأمر بإخفاء هوية شخص غادر. إنه يفصل الحساب فعليًا عن البريد الإلكتروني وتسجيل الدخول، ولكنه يحتفظ بالحساب هناك حتى أتمكن من منحه مجموعة متنوعة من الأذونات وانتحال شخصيته (بعد إعطائه اسمًا مناسبًا). وبالمثل، منحته بعض مفاتيح API واستخدمه لأداء مهام آلية.هاه. حسنًا، سأجرب ذلك…
