Open linusgke opened 9 months ago
Two things are to be viewed separately here:
group admin
(if you selected any groups to join when registering | otherwise another admin
) ANYWAYS - doesn't matter if this group is open for anyone or needs acceptinggroups
that have accepting new users disabled
immediately in "self-service"The can be implemented as such:
accepted
column in users
table)accepted
column in group_membership
table)Now if a user is in the first state, he always needs to be accepted, while in the second case, he can be allowed to immediately join groups that allow this.
This leads to the following rules:
group
, his status is accepted
to BOTH THE PLATFORM and THIS GROUP.User Administration
and not to a group, only his accepted
TO THE PLATFORM status is set.groups
that require it, but can join groups all by himself that have accepting new users
disabled.
Add a toggle-switch that allows group administrators to disable the necessity of accepting new users.