التحقق من وجود المستخدم Rake

مرحباً بالجميع، أنا أعمل حاليًا على discourse-k8s-operator، حيث قمت بتطوير إجراء يتطلب التحقق مما إذا كان المستخدم موجودًا. لا يبدو أن هناك مهمة rake موجودة لهذا الغرض، ومع ذلك (لاحظنا أيضًا أن بعض مهام rake التي كنا نتوقع وجودها لم تكن موجودة أيضًا).

لأغراضنا، قمنا بتصحيح discourse، ولكن هذا يبدو تغييرًا صغيرًا يمكن أن يتناسب مع المنبع! لقد قدمت PR، وأتطلع إلى سماع مدخلاتكم!

إذا فهمت قصدك من خلال النظر إلى مستودع github، فلماذا لا تستخدم DISCOURSE_DEVELOPER_EMAIL فقط، وعندما يتم إنشاء مستخدم بعنوان البريد الإلكتروني هذا، يصبح مسؤولاً تلقائيًا.

لست متأكدًا تمامًا من فهمي، عذرًا.

نريد إنشاء بعض الإجراءات التي يمكن للمستخدم استخدامها عند نشر discourse باستخدام السحر. أحد هذه الإجراءات هو إنشاء حساب مستخدم.

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

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

لقد قمنا بتصحيح مهمة rake users:exists التي تم تقديمها الآن كـ PR لمعالجة هذا الأمر: يمكننا التحقق مما إذا كان المستخدم موجودًا بالفعل، ثم ضبط stdin حسب الاقتضاء.

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