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

Support for per-circle owners/administrators #91

Open
decentral1se opened this issue Dec 4, 2021 · 1 comment
Open

Support for per-circle owners/administrators #91

decentral1se opened this issue Dec 4, 2021 · 1 comment
Labels
circles-ng Related to a next iteration of the circles feature

Comments

@decentral1se
Copy link

decentral1se commented Dec 4, 2021

As an addition to #58 with focus on circle admins: it came up in the general chat that it would be nice to be able to able to customise the avatar of the main circle. There is currently a work-around documented in https://gist.github.com/horazont/1e80c64315dc67dc091ad037914cafd1. Maybe there is other stuff to request on this ticket idk.

@mwild1 mwild1 changed the title Allow customisation of main circle avatars Support for per-circle owners/administrators Dec 4, 2021
@mwild1
Copy link
Member

mwild1 commented Dec 4, 2021

As discussed at #58 (comment) there are a number of use-cases warranting the ability to have some control over circle MUCs.

We need to be careful that the state of the MUC cannot be overridden via XMPP such that it becomes out of sync with the internal circle state. One way to ensure this is to have the MUC be the source of truth for the circle state. We would also have to block or figure out how to handle users on remote servers being added.

For the app UI, a circle owner/admin should be able to invite new users to the server+circle if they have permission to invite users at all.

Note: by "owner/admin" I am not proposing two roles, I think one is enough. But we'd need to figure out the UI terminology and the specific XEP-0045 affiliation to use.

@horazont horazont added the circles-ng Related to a next iteration of the circles feature label Apr 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
circles-ng Related to a next iteration of the circles feature
Projects
None yet
Development

No branches or pull requests

3 participants