Way to make part of the post visible to author and staff only?

I’m my forums exclusievly for roleplaying purposes.
We have our character sheets partially hidden from other players’ eyes, so there’s always a surprise when it comes to characters’ abilities, which imposes safer, more realistic gameplay.
On an old phpBB 3.2 we used [HIDE] BBCode, which allowed to hide part of the post so it was visible only for staff members and author of the post.
Does Discourse allow it in any way, possibly via plugins?

If it’s impossible then maybe you could tell me how to hide a whole post like this?

maybe you want the spoiler plugin?

Oh, but you want people not to be able to see it at all. A theme component could do it, but clever people could still look at the json or raw for the post. I think you’d need a plugin.

1 Like

You could use whispers provided it wasn’t the first post in the topic.

1 Like

I don’t think a non staff member can leave a whisper, and these users are not staff.

You’re right – I read the ‘staff only’ bit of the title.

A different suggestion is to PM staff with your character sheet, if the goal is to share the character sheets only with staff. You could also link to the PM in the topic so it is easy to get to. Only staff would be able to open that PM of course.

That is nearly identical to what you described except not inline content.

4 Likes

I guess I’ll have to go with it – although it’s not very intuitive for an user do do that.

It’s kind of an unusual scenario, to have a topic that has shared secrets with staff but not other posters.

1 Like

You could possibly use the Staff Notes Plugin. You would send a Staff member the character sheets and they would “load” them for each relevant user, and then see a clickable notes icon on each post so that the character info is easily at hand.

The author themself wouldn’t be able to see this, but presumably they already know this info anyway.

2 Likes

The user needs to be able to edit this content, so unfortunately that’s not an option in this case.

1 Like