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

Add joined rooms & pending invites to client page #150

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

s3lph
Copy link

@s3lph s3lph commented Jan 19, 2022

This PR adds joined rooms and pending invites to the "client" page in the Maubot Management interface:

  • Already joined rooms can be left
  • Pending invites can be accepted, ignored or rejected

joined rooms & pending invites

recording

The motivation behind this is that AFAICT, when autojoin is disabled, it is currently impossible to manage room memberships without using a second Matrix client.

This is the first time I'm doing something with any of React.js/JSX or SQLAlchemy/Alembic, so please feel free to let me know when something appears odd.

There certainly is room for improvement (e.g. I'm not entirely happy with the way I'm interacting with DBInvite all across maubot/client.py, but I haven't yet come up with a better solution).

… a room and accept, ignore or reject an invite
@wolfspyre
Copy link

what would it take to get something like this merged in? seems like a good starting point to be able to address encryption-key validation requests?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants