josircg / raizcidadanista

Sistema de Gerenciamento da Raiz Cidadanista
http://www.raiz.org.br
GNU General Public License v3.0
1 stars 2 forks source link

Administrador dos Grupos do Fórum #80

Open josircg opened 8 years ago

josircg commented 8 years ago

Criar atributo GrupoUsuario.admin: BooleanField()

1) Na criação do grupo, marcar o coordenador do círculo como administrador do grupo;

2) Caso o usuário corrente seja o admin, habilitar os botões "Editar grupo" e "Editar membros".

2.1) abrir formulário para que ele edite o nome do grupo e a descrição dele. 2.2) no editar membros, listar todos os usuários com checkbox para excluir ou marcar outro membro como administrador.

leonardocsantoss commented 8 years ago

Resolvido.

josircg commented 8 years ago

2.2) Temos que implementar uma paginação e um filtro na tela de usuários. Pois existirão grupos com mais de 1000 usuários no futuro.

leonardocsantoss commented 8 years ago

Resolvido. Coloquei a paginação com 50 usuários.

josircg commented 7 years ago

3) Incluir um botão "Adicionar Membro" para que o administrador possa adicionar um membro. Usar a mesma edição que temos no Menção.

leonardocsantoss commented 7 years ago

Resolvido.

josircg commented 7 years ago

O Admin também tem que pode editar e adicionar membros no grupo. Eu tentei fazer mas deu pau:

http://teste.raiz.org.br/forum/grupo/1/editar-membros/

leonardocsantoss commented 7 years ago

Resolvido.

josircg commented 7 years ago

Na tela do tópico, criar um botão "Notificar a todos" ao lado do "Encerrar Tópico". Esse botão estará habilitado apenas para o administrador do grupo.

Ele irá enviar email para todas as pessoas inscritas no grupo (e não apenas aos inscritos no tópico):

Assunto: Utilizar o mesmo assunto do tópico Texto: Atenção, um tópico requer a sua atenção na Teia Digital no {{Grupo}}. Clique aqui para visualizá-lo:

{{link}}

Saudações Cidadanistas!

leonardocsantoss commented 7 years ago

Coloquei apenas no ambiente de testes. Estou enviando email para todo mundo de uma vez só usando o BBC.

josircg commented 7 years ago

Pode e deve ser em lote via BCC mas temos que limitar de 50 em 50 pois teremos grupos com mais de 500 pessoas.

leonardocsantoss commented 7 years ago

Ajustado.

josircg commented 7 years ago

Essa rotina também não pode ser utilizada para o envio das enquetes ?

leonardocsantoss commented 7 years ago

A notificação da enquete já é enviada automaticamente quando o usuário cria ela.

josircg commented 7 years ago

Mas tem que enviar em lote igual estamos fazendo aqui BCC de 50 em 50.