Updating FEP-5219: Groups and permissions: https://codeberg.org/fediverse/fep/pulls/908
I added two flags that indicate whether a group is private, semi-private or public: canFollow and canParticipate. These flags are similar to ones used in interactionPolicy pattern but I think interaction policies don't scale well.
There is now a thread on SocialHub if you prefer it for FEP discussions: https://socialhub.activitypub.rocks/t/fep-5219-groups-and-permissions/8855
Codeberg.orgFEP-5219: `canFollow` and `canParticipate`- Clarified how affiliations should be used.
- Defined `none` affiliation.
- Defined `canFollow` and `canParticipate` properties.
- Fixed example of Add activity.
- Added compatibility with `manuallyApprovesFollowers` and `postingRestrictedToMods` properties.