Category > Security > Permission type > Author-only


(Ted Strauss) #1

This is a suggestion to add a feature to the category security, to restrict access to a topic to the author. By adding other groups to the category security, e.g. author & tech_support_group, you can easily create customized messaging experiences.

In my use case, I would like to have a tech support ticketing system, so a user can report some issue, which may be sensitive or boring to other users, and the topic will only be visible to themselves and anyone in the service group. The ticketing workflow is a common usage pattern that might be called orders, requests, submissions, etc., depending on the community needs

Another use-case of this feature would be to create a Drafts category, for situations when you are not ready to post but want to save your work.


(Matt Palmer) #2

Have you looked at group PMs as a possible implementation strategy? That’s how we do customer support for Discourse itself, here on meta.


(Ted Strauss) #3

That would require teaching users a distinct and somewhat complicated posting process.


(Jeff Atwood) #4

So set up incoming emails to trigger this. Someone emails support@example.com and they come through as group PMs to the support group in Discourse.

That’s what we do… it’s exactly what you are describing so I am not sure why you are resisting this.


(Ted Strauss) #5

Because it’s not exactly what i’m describing. lol :laughing:

I know you guys have strong feelings about this one… but since I haven’t been banned yet, I’ll just describe what seems to me like a pretty simple feature request.


(Jeff Atwood) #6

I disagree, that is exactly what you described.

They just have to report it via email is literally the only difference – and that’s usually what you want anyways, as pretty much every company ever has a support@example.com or help@example.com address.


(Ted Strauss) #7

1. User starts new topic, like any other topic.
2. User chooses category, which has author-only feature attached. They publish it.
3. Topic is visible to author only, and any other group given access through permissions.

Yes, there probably needs to be an icon attached that identifies the topic has author-only visibility. Not unlike unlisted.


(Jeff Atwood) #8

We have zero plans for topic based user permissions for the forseeable future, so I suggest you use different software if that is a hard showstopper requirement.

Your options are

  • email into help@example.com which automatically creates a PM to the @help group in Discourse, and already works today. We use it this way in fact…

or

  1. User starts PM like any other PM
  2. User selects @help group as the target for the PM.
  3. Topic is visible to author only, and the @help group

(Ted Strauss) #9

Well then…


(Rafael dos Santos Silva) #10

Wouldn’t a button with a label Get Support with a link pointing to something like:

Discourse Meta

solve all your problems?


(Ted Strauss) #11

That’s a pretty good workaround! I’ll try that.