I asked this in another thread, but it’s last post before mine was 5 years ago, so maybe it won’t get as much attention as a new topic.
I have a question from a non-devleoper’s perspective.
I’m using Discourse as our company’s ticket system and I have it set up successfully to create new topics from non-registered users in our support forum.
Occasionally, I need to create a ticket on behalf of a customer instead of them creating it directly.
Is there an easy step by step way to do this and create a topic on behalf of someone that does not already have an account on the forum? I don’t want them to have a full account unless they sign up for one themselves.
If it has to be done from a command line interface, that’s fine, but I need some hand holding such as:
Enter container with foo
Type rails bar etc etc
Whatever else needs to be done
I’m aware that I can reassign posts so if it’s too complicated to do everything, just the instructions to create the user, then using the GUI to change owner would be very helpful.
As long as I can write a detailed help desk article for the rest of the staff to follow I don’t care what it entails. Would be awesome not to have to have all staff needing access to the container via ssh, but we’ll make due if that’s unavoidable.
Not generally a direct e-mail. Most of the time it’s my boss forwarding me an e-mail from the customer and asking me to turn it into a ticket in order to reply to them.
I’m guessing all that would do is create the topic using my boss’s e-mail as the user assigned to who created the ticket.
אתה יכול גם ליצור משתמש בשלבים על ידי שליחת הודעה פרטית פשוטה אליהם, והדבקת כתובת הדוא"ל כנמען. אם הם אינם חברים כבר אז יהיה להם חשבון משתמש בשלבים. אם הם יתחברו מאוחר יותר באמצעות אותה כתובת דוא"ל, החשבון שלהם ישתנה באופן קסום והם יראו את ההודעות הפרטיות שלהם באתר.
טריק נחמד נוסף, אם אתה משתמש בקבוצה לשיתוף הטיפול בכרטיסים עם צוות, הוא לכלול את הקבוצה הזו כשאתה שולח את ההודעה הפרטית. כך היא תישלח מהקבוצה וכל התשובות יחזרו גם לקבוצה.
טוב לדעת, אבל הגדרתי את מערכת הכרטיסים כך שתכיל הכל בתוך Discourse.
זה עבד טוב מאוד עד כה, למעט לקוח אחד שמשתמש במערכת הכרטיסים שלו כדי לשלוח בקשות תמיכה אלינו. ברגע שיהיה לי יותר בהירות לגבי הבעיה, ייתכן שאפתח נושא אחר כדי לנסות ולטפל בהם.
Are you an admin or moderator, or in a group that is specified in the Send email messages allowed groups site setting? If not, then that error makes sense.
I am logged in as the site admin when this error occurs.
I’m using a plus address to test with but the error first occurred when I tried to create a new user as I have done in the past and got the same result.
Sending PMs as an email definitely works for me. I don’t understand why it doesn’t work for you. Maybe it would help if you recorded an example? You can enter something like discourse@example.com so you don’t need to share an email address.
So it doesn’t work with “+” addresses, and I suppose there could have been something odd about the original client’s address that sparked this issue in the first place.
We’ve already gone the long way around to get them into the system so I’m not sure what was up.
Thanks again for the help, even though it turns out to be a non-issue!
Yes, normalized emails was checked, it turned it off and now I can create staged users with plus addressing.
After further testing that only allows me to create plus addresses when there’s already another user (me for instance) using the normalized version of the address.
Even with it checked I could do a random plus address IE test+this@thing.com was created, but david+test@example.com wasn’t created since david@example.com already existed.
I guess that’s as expected.
I’ve never noticed that but if it’s intentional then that is indeed very clever! That is kind of the point of it.. to allow you to use one email address to create a bunch of test user accounts.