I’ve been trying to find a way to simplify group adds for our beta test user groups. Right now it’s a bit of work for our product managers, they have to:
Send invites to customers to create a profile
Customers open the email link and complete a profile
PM monitors invites and see who accepted them
PMs add the people who accepted the invites to the Beta Group
PMs send an email / private message to the customer that they can now access the Beta Group
I know as an admin I can add groups to the invite per this post: Invite users to a group, but I don’t really want to make these guys admins just to save a couple of steps.
What would be ideal is if the group owner could add the group to the initial invite, but be limited to the groups they own. In this case they would only be allowed to select the Beta Tester group, and not my employee, staff, or other groups.
As a stretch goal it would be nice if the email or private message could also be sent automatically when the user signs up. This would take the process down from 5 steps to 2 steps.
I’m in the same situation, and I think that add an Invite button only for owners so they can send invitations to other users to join the group is a good solution to start. Something like this:
المنصة: الكل (أفترض). تم الاختبار باستخدام Discourse 3.6.0-beta1-dev
الوصف:
هناك مكانان لإنشاء دعوة:
القائمة الرئيسية
داخل صفحة المجموعة
بصفتي مسؤولاً أو مشرفًا، يمكنني إنشاء دعوة من داخل صفحة المجموعة. عند فتح “خيارات الرابط” داخل مربع الحوار المنبثق، يتم تحديد المجموعة المعنية مسبقًا، وبالتالي ينتهي الأمر بالمستخدمين المدعوين في المجموعة مباشرة. هذا رائع.
إذا قمت بصفتي مالك مجموعة ومستخدم عادي (عضو في مجموعة لديها حقوق لإنشاء دعوات) بإنشاء دعوة جديدة في صفحة مجموعة، فإن جزء “خيارات الرابط” يفتقر إلى خيار تحديد مجموعة مسبقًا.
السلوك المتوقع
بصفتي مالك مجموعة ومستخدم عادي (لديه حقوق لإنشاء دعوات) أقوم بإنشاء دعوة من صفحة مجموعة، يجب أن يحتوي مربع الحوار المنبثق على إمكانية تحديد مسبق لمجموعة (مجموعات) وأن يتم ملؤه مسبقًا بالمجموعة المعنية. يجب أن تحتوي القائمة المنسدلة على جميع المجموعات التي يمتلك المستخدم حقوق إنشاء دعوات لها.
خطوات التكرار:
تسجيل الدخول كمسؤول
إنشاء دعوة من داخل صفحة مجموعة
ملاحظة أنه ضمن “خيارات الرابط” يتوفر حقل مجموعة، مع تحديد المجموعة المعنية مسبقًا
ملاحظة أن المستخدم المدعو يتم إضافته إلى المجموعة المحددة مسبقًا.
كن سعيدًا
تسجيل الدخول كمستخدم عادي (كونه مالك مجموعة وعضوًا في مجموعة لديها حقوق لإنشاء دعوات)
إنشاء دعوة من داخل صفحة مجموعة يملكها
ملاحظة أنه ضمن “خيارات الرابط” لا يتوفر حقل مجموعة
ملاحظة أن المستخدم المدعو لا يتم إضافته إلى أي مجموعة.
كن غير سعيد
شكرًا لعملكم!
ملاحظة: يبدو أن هذا قد تم العمل عليه قبل أربع سنوات.
ملاحظة إضافية: هناك أيضًا طلب ميزة معلق لهذا. ولكن بعد التفكير في هذا، بالنسبة لي هو خطأ أكثر من كونه طلب ميزة حيث أن الزر الذي أتحدث عنه موجود داخل صفحة المجموعة (لا أقصد الزر في التنقل الرئيسي) (بالإضافة إلى أن سلوك الزر مختلف بشكل غير شفاف للمشرفين/المسؤولين).
شكراً لك، سيمون! لقد نقلت موضوعك إلى رد على طلب الميزة لأنني أتفق مع @sam في أنه ينتمي إلى هنا.
لقد قمت بعمل رائع في تحديث المشكلة التي أثيرت في المنشور الأصلي هنا، مع الأخذ في الاعتبار التغييرات الأحدث على نظام الدعوات منذ إنشاء هذا الموضوع. الخلاصة هي أن المسؤولين يُسمح لهم بإنشاء دعوات بحيث تتم إضافة المدعو إلى مجموعة واحدة أو أكثر على الفور عند إنشاء حساباتهم. لا يمكن للأعضاء العاديين الذين يمتلكون مجموعات القيام بذلك.
يبدو لي أنه يجب أن يكون من الممكن لأصحاب المواقع منح الوصول إلى قائمة “إضافة إلى المجموعات” عند إنشاء دعوة، ربما باستخدام إعداد جديد allowed_by_group؟ إذا كان مسموحًا به، فيمكنهم فقط تحديد المجموعات التي يمتلكونها.
يمكنني تخيل حالات استخدام عندما قد لا يرغب أصحاب المواقع في السماح بذلك. إذا لم يكن مسموحًا به، فلا يجب عرض زر الدعوة على صفحة المجموعة لهذا العضو حتى لو كان مالكًا للمجموعة. ربما يكون إزالته هو الخطوة الأولى الصحيحة، بحيث يكون واجهة المستخدم متسقة على الأقل.