Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Communities are unusable after the admins leave #7863

Closed
TheEvilSkeleton opened this issue Jul 16, 2020 · 11 comments
Closed

Communities are unusable after the admins leave #7863

TheEvilSkeleton opened this issue Jul 16, 2020 · 11 comments
Labels
z-p3 (Deprecated Label)

Comments

@TheEvilSkeleton
Copy link

Issue was first suggested in element-hq/element-web#14518.


Is your suggestion related to a problem? Please describe.

Yes. We have created a community, and the admin left the community, thus making it unusable. We were forced to create another community because of that.

Describe the solution you'd like

I would suggest making the community automatically delete once a community does not have an admin anymore.

Describe alternatives you've considered

If the above suggestion does get rejected, I would suggest having an issue template for those that want to delete non-admin communities

Additional context

The creator (admin) of the community and I got into a little conflict, in which made him leave the community, thus making it a non-admin community. We sorted everything out, but then realized that there were unfortunately no admins. We were then forced to create another community since the one we wanted was taken (and useless).

The adminless community is called +reverseeagle:privacytools.io and the new community is called +reverse_eagle:privacytools.io. If it is possible, we would appreciate if you can delete the old community (and also implement a way to delete communities), so we can use the old name.

@erikjohnston
Copy link
Member

Would it suit you needs if admins could rejoin the community? I'm a bit hesitant about auto-deleting communities as that feels like it could be quite surprising and confusing.

The adminless community is called +reverseeagle:privacytools.io and the new community is called +reverse_eagle:privacytools.io. If it is possible, we would appreciate if you can delete the old community (and also implement a way to delete communities), so we can use the old name.

You'd need to talk to whoever runs privacytools.io homeserver

@TheEvilSkeleton
Copy link
Author

TheEvilSkeleton commented Jul 17, 2020

Would it suit you needs if admins could rejoin the community?

That is already possible, only problem is that they won't be an admin anymore. If I am an admin of a community and I decide to leave, I won't become an admin anymore after I join, thus making it adminless.

I'm a bit hesitant about auto-deleting communities as that feels like it could be quite surprising and confusing.

Makes sense

The adminless community is called +reverseeagle:privacytools.io and the new community is called +reverse_eagle:privacytools.io. If it is possible, we would appreciate if you can delete the old community (and also implement a way to delete communities), so we can use the old name.

You'd need to talk to whoever runs privacytools.io homeserver

Doing it right now

@erikjohnston
Copy link
Member

Would it suit you needs if admins could rejoin the community? I'm a bit hesitant about auto-deleting communities as that feels like it could be quite surprising and confusing.

That is already possible, only problem is that they won't be an admin anymore. If I am an admin of a community and I decide to leave, I won't become an admin anymore after I join, thus making it adminless.

Ah, so maybe we should remember if they were an admin then

@TheEvilSkeleton
Copy link
Author

That works

@n194
Copy link

n194 commented Jul 17, 2020

Would it suit you needs if admins could rejoin the community? I'm a bit hesitant about auto-deleting communities as that feels like it could be quite surprising and confusing.

That is already possible, only problem is that they won't be an admin anymore. If I am an admin of a community and I decide to leave, I won't become an admin anymore after I join, thus making it adminless.

Ah, so maybe we should remember if they were an admin then

There would also need to be behavior implemented for deleted accounts. Perhaps disallow account deletion if the account holder is the only admin of a community.

@anoadragon453
Copy link
Member

I agree that groups should probably follow the same rules as rooms for consistency's sake, which do "remember" admins after they leave and rejoin.

There would also need to be behavior implemented for deleted accounts. Perhaps disallow account deletion if the account holder is the only admin of a community.

This is an important edge case to consider, though I'm not a fan of prevent account deactivation for any reason, especially for GDPR reasons. Perhaps in this case the ability for a server admin to delete a group would be the way to go.

@anoadragon453 anoadragon453 added communities z-p3 (Deprecated Label) labels Jul 20, 2020
@aaronraimist
Copy link
Contributor

Server admins can delete groups https://github.com/matrix-org/synapse/blob/develop/docs/admin_api/delete_group.md

@clokep
Copy link
Member

clokep commented Jul 20, 2020

Maybe adding an admin API to set the admin of a group would be a reasonable way forward?

@anoadragon453
Copy link
Member

@clokep That is true as well, though it's also worth noting how much time we want to invest into this before groups fundamentally change in the likely near future ala matrix-org/matrix-spec-proposals#1772.

In that model, groups would be represented as rooms, and thus the admin of a group would need to be determined by power levels in a room, rather than a server administrator.

@jellykells
Copy link

jellykells commented Jul 23, 2020

Possibly worth noting that a server admin can also manually give a user admin permissions for a group

element-hq/element-web#5240 (comment)

@richvdh richvdh changed the title Auto-delete non-admin communities Communities are unusable after the admins leave Jul 30, 2020
@clokep
Copy link
Member

clokep commented Apr 26, 2022

Communities/groups are being removed, see #11584.

@clokep clokep closed this as completed Apr 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
z-p3 (Deprecated Label)
Projects
None yet
Development

No branches or pull requests

7 participants