Private Topics - are they supported?


(Hammad Abbasi) #1

Is there any way that Topics can be made as private ? e.g limit topics to the topic authors and administrators/moderators who created them ? We have a scenario where sensitive information is posted which is not meant for other users. Thanks in advance.

@codinghorror


How to Use Discourse as a Private Support/Ticket System
(Daniela) #2

Create a private category and add permissions to see-create-reply only for staff (admins-mods) and eventually a group


(Hammad Abbasi) #3

Thank you for your reply, But the problem is - There can’t be other users in that “Group” and it would be too in-efficient to create a new “group” every time a new private topic is created.


(Mittineague) #4

Errrm Discourse has private topics.

They’re called messages.

Does not messages here meet your need, if not exact already, can you imagineer any ways they might be improved?

Or can you please list any difficulties you had about the UI and feature?


(Daniela) #5

I think @Hammad_Abbasi wants only create-reply permissions so the other members cannot see others topics.

Messages are ok but they are not simple to find for new users until they granted TL1.


(Hammad Abbasi) #6

That’s exactly what i need. Thanks @Trash
Messages do not fit well in our scenario.


(Mittineague) #7

I did manage to throw some code together that I think works.

Might this plugin do what you need ?

I have looked and am looking at places this touches.


(Метеор ИТ) #8

I suggest that the main problem in this case when “private topic” become “message” is difficult for stuff to manage them.
Maybe you have any idea how to realize this scenario or it is impossible? :

Main category have permissions to create-reply for stuff. They made subcategories with topics where they invite user (which is not stuff members) granted them permission to see/reply in this topics. The best variant that this users (not stuff members) see also there topics in same subcategory. The worse variant - that they see it like private post or private messages, but stuff-members still have opportunity to manage this topics and reply there as usual forum.


(Mittineague) #9

The simple solution is for members to start a message sent to @staff


(Метеор ИТ) #10

The main problem that is hard to navigate in a huge amounts of private massages… Of course it is possible to name them properly and then search, but still in search always need to add in:private.
In your professional view - is it possible to make plugin with this functionality and if yes - how hard is it?


(Mittineague) #11

Perhaps, but I think it would be much less so looking through messages compared to looking through huge amounts of topics.


(Shri) #12

A couple of forums I visit use this for support.

– Support Category
---- Bug Reports
Thread can be viewed and replied to by author and say developer group.
---- Hosting Problems
Thread can be viewed and replied to by author and say sysadmin group.

I am assuming this is what the OP wants?


(Mittineague) #13

Discourse does Groups,
And Category permissions can be set to include only certain group members.


(Hammad Abbasi) #14

A couple of forums I visit use this for support.

– Support Category
---- Bug Reports
Thread can be viewed and replied to by author and say developer group.
---- Hosting Problems
Thread can be viewed and replied to by author and say sysadmin group.

Can you please share if this can be achieved via some Permissions? I don’t want to use messages as private features which doesn’t fulfill our requirements


(Shri) #15

No clue. Was just suggesting that as something I’ve seen on “other forums”. :slight_smile:


(Mittineague) #16

Easy to do, perhaps not so easy to find.

First, go to Admin -> Groups and create the group.

Then from the category list page use the Admin menu to create a new category,

Under Security is what you’re looking for

Use the left side drop-down to select the group.
Select the appropriate permissions from the right and “add”.
Delete the "everyone"
finish up and Save


(Jeff Atwood) #17

There is no concept of per topic permissions in Discourse outside of personal / group messages.


(Hammad Abbasi) #18

No clue. Was just suggesting that as something I’ve seen on “other forums”.

oh, Thanks for sharing, We are already using this functionality in our current forums so we want to make sure it is somehow supported in discourse.

@Mittineague
Is there any possibility of developing a plugin to serve this requirement? Please confirm . Thanks


(Hammad Abbasi) #19

so if i use these permissions- topic authors can only see “Their” posts ?


(Hammad Abbasi) #20

There is no concept of per topic permissions in Discourse outside of personal / group messages.

I am sorry i am confused, @Mittineague suggesting otherwise. Is this something that can be done via Plugin? We don’t want to change the core framework and still want to get latest updates.