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 hability to add many "floors" #208

Open
hashtegner opened this issue Mar 17, 2020 · 4 comments
Open

Add hability to add many "floors" #208

hashtegner opened this issue Mar 17, 2020 · 4 comments
Labels

Comments

@hashtegner
Copy link
Member

The main idea is allow to add many floors that can have many rooms, on a single installation, ex:

  • Financial
  • Customer success
  • Engineering
@diogonicoleti
Copy link
Contributor

It's a nice feature to have! 😄 If we define how it could work I can develop it.

@lucaswolfgramm
Copy link

Separar por raias ou grupos poderia solucionar.
image

Na variável ROOMS_DATA, ao informar os dados da sala e utilizar o parâmetro "grupo": "Grupo 1", a sala será criada dentro desta raia/grupo.

Em outro momento do desenvolvimento, poderia ser feito:

  • Gravar a situação do grupo (aberto ou fechado): ao recarregar a página, manter a situação do grupo após recarregar.
  • Adicionar um botão de silenciar grupo: ao fechar um grupo o usuário pode também não querer receber as notificações ("Pessoa entrou na sala X")

@hashtegner
Copy link
Member Author

Pessoal p/ quem quiser discutir sobre roadmap, ideias de maneira mais ativa, criamos um slack https://github.com/ResultadosDigitais/matrix#get-in-touch.

Retomando a ideia dessa issue, penso que o trabalho maior é apresentação no frontend. Skills de ux não são minha praia, mas o @WesleyRocha pode nos ajudar aqui.

Do ponto de vista do backend, acho que podemos criar uma proposta p/ modelo de dados das salas, seguindo o modelo atual.

ROOMS_DATA=[
     {
        "id":"${UUID}",
        "name":"Lounge",
        "disableMeeting":true
     },
     {
        "id":"${UUID}",
        "name":"WAR ROOM CDP"
     },
     {
        "id":"${UUID}",
        "name":"Data Services",
  	  "externalMeetUrl": "https://external-url-room/key-room"
     }
   ]

Acho que a ideia é continuar de maneira simples e ter em mente que num futuro pensamos em ter um backoffice p/ matrix (#230), mas sem esse acoplamento com quem quer usar a solução mais simples (sem banco de dados, etc).

phiter added a commit to phiter/matrix that referenced this issue Jun 10, 2020
phiter added a commit to phiter/matrix that referenced this issue Jun 27, 2020
@androliver68
Copy link

this idea was developed? what is the progress?

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

4 participants