Addressable lists (announcement system) #802

Closed
opened 2019-04-10 09:12:57 +00:00 by lambadalambda · 6 comments

It would be useful to directly address a list of people. Glitch makes this possible by having an option to directly mention all the users in a list at once. This is rather dirty and leaks all the users in the list to every user on it. It would be nice to have something like this:

  1. Make it possible to directly address a list (by which I mean our internal, per-user lists feature)
  2. Have some fallback way to address them for legacy clients (like @user for user, open to suggestions)
  3. When addressing the list, add al the users in the list to the BCC field of the activity.

The main difficulty is handling the BCC/BTO field throughout pleroma. It's defined in AP, but we haven't supported it yet.

It would be useful to directly address a list of people. Glitch makes this possible by having an option to directly mention all the users in a list at once. This is rather dirty and leaks all the users in the list to every user on it. It would be nice to have something like this: 1. Make it possible to directly address a list (by which I mean our internal, per-user lists feature) 2. Have some fallback way to address them for legacy clients (like @user for user, open to suggestions) 3. When addressing the list, add al the users in the list to the BCC field of the activity. The main difficulty is handling the BCC/BTO field throughout pleroma. It's defined in AP, but we haven't supported it yet.
Member

I think the best way to do this is to extend scopes actually. something like list:1234 as the scope.

I think the best way to do this is to extend scopes actually. something like `list:1234` as the scope.
Member

Can you please explain what scopes do you mean?

Can you please explain what scopes do you mean?
Member

in MastoAPI we have visibility=public for example.

we also have lists, which have IDs.

so the idea is to extend the scopes by having visibility=list:1234 which would expand to the people on that list.

in MastoAPI we have `visibility=public` for example. we also have lists, which have IDs. so the idea is to extend the scopes by having `visibility=list:1234` which would expand to the people on that list.
Member

I see, thanks. Looks like a great solution.

I see, thanks. Looks like a great solution.
Author
Owner

that's a good idea for the front end part!

that's a good idea for the front end part!
Member

Resolved by #4498

Resolved by #4498
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
pleroma/pleroma#802
No description provided.