عندما يقوم المستخدمون بالتسجيل في المنتدى باستخدام OpenID، يتم ملء بريدهم الإلكتروني واسم المستخدم الخاص بهم والتحقق منهما تلقائيًا. إذا كان اسم المستخدم المختار مأخوذًا، يضيف Discourse رقمًا لجعله فريدًا. يتم اختيار اسم المستخدم بناءً على اسم المستخدم.
المشكلة هي أننا نريد أن يكون اسم المستخدم هو الاسم الأول للمستخدم فقط، وليس الاسم الكامل. لقد كنت أحاول تغيير اسم المستخدم أثناء التسجيل، لكنني لم أجد طريقة ناجحة حتى الآن. أي اقتراحات حول كيفية إصلاح هذا ستكون موضع تقدير.
إذا كنت تتحكم في خادم openID، فيجب أن تكون قادرًا على جعله يرسل ما تريده إلى Discourse.
قد يساعد هذا:
يبدو أنه يمكنك ملء preferred_nickname باسم المستخدم الذي تعتقد أنك تريده. ماذا ترسل في هذا الحقل؟ إذا كان فارغًا أو اسمهم الكامل، فسيكون هذا أول شيء جيد لتغييره.