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

Handle the forums directory with the Spaces logic #154

Closed
5 tasks
giomfo opened this issue Aug 2, 2021 · 0 comments
Closed
5 tasks

Handle the forums directory with the Spaces logic #154

giomfo opened this issue Aug 2, 2021 · 0 comments
Labels

Comments

@giomfo
Copy link
Contributor

giomfo commented Aug 2, 2021

We want to remove here the use of the endpoint /publicRooms, mainly because it is limited to a unique HS.
In Tchap, we want to list the public rooms (forums) from all the Tchap instances.

We ported the TchapV1 algorithm to keep access to all forums (#117) in the first release of TchapV2. The purpose of this issue is to discuss with the Element Application teams how to replace the existing rooms directory with a public space.

I consider the plan will be:

  • create a default public space on each Tchap instance, except for agent.externe. Name it like the instance (Dinum, Interieur...). Add all users of the instance in this space.
    -> we will need for that to have an admin. Can we plan to use the super admin account created on each instance ("Administrateur Agent-xxx...")?
  • Add all the existing public rooms (forums) of an instance into its public space
  • The power level required to add/remove a room to these spaces will be the minimum (0), to let people add/remove forums by using the Tchap client
  • In order to give access to all forums from only one space, define a meta-space on each instance and group all the creates spaces. Name this meta-space "Tchap forums". Add all users of the instance in this space.
  • Update the client in order to load the meta space of the user's homeserver when he selects the option "Explore public rooms"
@giomfo giomfo added the android label Aug 2, 2021
@giomfo giomfo closed this as completed Sep 8, 2022
@giomfo giomfo reopened this Feb 2, 2023
@giomfo giomfo closed this as not planned Won't fix, can't repro, duplicate, stale Feb 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant