Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Post visibility #12448

Open
julianlam opened this issue Mar 28, 2024 · 5 comments
Open

Post visibility #12448

julianlam opened this issue Mar 28, 2024 · 5 comments
Assignees

Comments

@julianlam
Copy link
Member

A concept mutually exclusive from category privileges, a post should be able to specify its own recipients.

While there is limited use-case for it in NodeBB itself, ActivityPub specifies that individual Notes may be addressed to the public pseudo-address, follower collections, or specific users.

In order to support this, NodeBB would need to have the concept of post visibility.

@julianlam julianlam self-assigned this Mar 28, 2024
@AliCihan
Copy link
Contributor

hi @julianlam , what about topic visibility? 😄 we definitely have a use-case for topics 👍

https://community.nodebb.org/topic/17610/hiding-specific-topics-from-public-view

@julianlam
Copy link
Member Author

Topic visibility can be governed by OP post visibility. I am not certain what kind of restrictions we will add at this time.

@AliCihan
Copy link
Contributor

Topic visibility can be governed by OP post visibility. I am not certain what kind of restrictions we will add at this time.

nice 👍 Will admins be able to change this visibility later if the topic needs to be hidden from public?

@julianlam
Copy link
Member Author

@AliCihan I think so, if you have moderation privileges, you should be able to adjust visibility settings as well.

@julianlam
Copy link
Member Author

julianlam commented Apr 2, 2024

  • Seems the following sorted sets are also appended to, and require test cases:
    • cid:${c}:uid:${userData.uid}:pids
    • cid:${c}:uid:${userData.uid}:pids:votes
    • cid:${c}:uid:${userData.uid}:tids
    • uid:${userData.uid}:followed_tids
    • uid:${userData.uid}:ignored_tids

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants