Commit 74d520d343aefb1867efd82cca1f7fe0f846bc80
1 parent
e91faaab
Exists in
master
and in
39 other branches
Updating TODO
Showing
1 changed file
with
8 additions
and
46 deletions
Show diff stats
TODO.rst
| 1 | TODO | 1 | TODO |
| 2 | ----- | 2 | ----- |
| 3 | 3 | ||
| 4 | -Gestão de listas | ||
| 5 | -================ | 4 | +Emails |
| 5 | +======= | ||
| 6 | +* Atualizar versão do Mailman | ||
| 6 | * Sincronizar informações de membership do mailman com o django | 7 | * Sincronizar informações de membership do mailman com o django |
| 7 | * Usar informações do banco de dados local ao inves de fazer queries constantes | 8 | * Usar informações do banco de dados local ao inves de fazer queries constantes |
| 8 | * Logar erros ao falhar inscricao ou remocao de listas | 9 | * Logar erros ao falhar inscricao ou remocao de listas |
| 9 | * Processo de cadastro em listas com moderacao | 10 | * Processo de cadastro em listas com moderacao |
| 11 | +* Permitir moderacao de mensagens pelo Colab | ||
| 12 | +* Permitir a gestao de listas pelo Colab | ||
| 13 | +* Não perder o email em caso de falha de envio. Exibir o erro mas trazer a mensagem de volta para o usuário | ||
| 14 | +* Permitir apenas que usuarios pertencentes a lista enviem mensagens | ||
| 10 | 15 | ||
| 11 | 16 | ||
| 12 | Updates | 17 | Updates |
| @@ -20,12 +25,6 @@ Async | @@ -20,12 +25,6 @@ Async | ||
| 20 | * Usar celery para tornar tasks como envio de emails asincronas. | 25 | * Usar celery para tornar tasks como envio de emails asincronas. |
| 21 | 26 | ||
| 22 | 27 | ||
| 23 | -Envio de emails | ||
| 24 | -=============== | ||
| 25 | -* Não perder o email em caso de falha de envio. Exibir o erro mas trazer a mensagem de volta para o usuário | ||
| 26 | -* Permitir apenas que usuarios pertencentes a lista enviem mensagens | ||
| 27 | - | ||
| 28 | - | ||
| 29 | Planet | 28 | Planet |
| 30 | ====== | 29 | ====== |
| 31 | 30 | ||
| @@ -43,53 +42,16 @@ Interface | @@ -43,53 +42,16 @@ Interface | ||
| 43 | 42 | ||
| 44 | * Utilizar paginador do bootstrap 3 em todas as telas | 43 | * Utilizar paginador do bootstrap 3 em todas as telas |
| 45 | * Implementar breadcrumbs | 44 | * Implementar breadcrumbs |
| 45 | +* Utilizar biblioteca de gráficos local (substituir google charts) | ||
| 46 | 46 | ||
| 47 | 47 | ||
| 48 | Outros | 48 | Outros |
| 49 | ======= | 49 | ======= |
| 50 | 50 | ||
| 51 | -* Adicionar data do ultimo import de emails no footer | ||
| 52 | -* Detectar links no conteudo e exibi-los como tal | ||
| 53 | -* BUG: Display of HTML emails are wrong | ||
| 54 | -* Arquivo "search.html" existente em "atu-colab/colab/templates" pode ser melhorado com relação ao conteúdo repetitivo dos "Tipos" exibidos no "Filtro" da página | ||
| 55 | -* BUG: Criar validador de urls para twitter, facebook e página pessoal do user profile | ||
| 56 | -* Mostrar dados do twitter, facebook, gtalk e página pessoal somente para os usuários que estiverem logados | ||
| 57 | -* Configurar ADMINS no arquivo settings_local.py | ||
| 58 | -* HTTPS para o trac, subversion e colab | ||
| 59 | - | ||
| 60 | -* Quando usuario se cadastra com email errado o email nunca eh validado, e o username fica preso 'pra sempre'. | ||
| 61 | -* Nome dos usuarios errado nos emails que vem do Solr | ||
| 62 | -* Adicionar ordering na busca | ||
| 63 | -* Criar tipo usuario no solr | ||
| 64 | -* Utilizar haystack | ||
| 65 | -* Melhorar buscas (case insensitive match, palavras com acentos) | ||
| 66 | -* Indexar nome do repositorio como campo e exibi-lo no titulo dos changesets retornados | ||
| 67 | * Criacao de repositorios distribuidos pela interface do colab | 51 | * Criacao de repositorios distribuidos pela interface do colab |
| 68 | -* Link para última msg recebida na thread | ||
| 69 | * Fazer thread querysets ter um objeto (most_relevant_message) | 52 | * Fazer thread querysets ter um objeto (most_relevant_message) |
| 70 | -* Implementar enviar email | ||
| 71 | * BUG: alguns subjects comecam e terminam com [] fazendo com que a RE de limpeza apague todo o subject. | 53 | * BUG: alguns subjects comecam e terminam com [] fazendo com que a RE de limpeza apague todo o subject. |
| 72 | * BUG: mensagens importadas por listas erradas | 54 | * BUG: mensagens importadas por listas erradas |
| 73 | -* Claime email address | ||
| 74 | -* Merge emails dos usuarios | ||
| 75 | -* Implementar badge system | ||
| 76 | -* Melhorar filtros | ||
| 77 | -* Link do thread preview deve enviar para mensagem da thread (anchor) | ||
| 78 | -* Indexar anexos da wiki (using Tika http://wiki.apache.org/solr/ExtractingRequestHandler) | ||
| 79 | -* Filtrar usando calendario (como google analytics) | ||
| 80 | -* Melhorar relevancia das buscas usando dismax queryparser | ||
| 81 | -* Exibir discussões relacionadas na barra da direita das discussões | ||
| 82 | * Migração e reorganização do conteúdo do trac/wiki para o novo colab | 55 | * Migração e reorganização do conteúdo do trac/wiki para o novo colab |
| 83 | -* Ao importar mensagem sem subject enviar email avisando o usuario que ele esta enviando um email sem o campos "Assunto" | ||
| 84 | -* Remover ou ocultar trechos da mensagem que iniciem com ">" assim como o Gmail. | ||
| 85 | -* Contar page views no trac (ticket, wiki e changeset) e utiliza-los para rankear paginas nas buscas | ||
| 86 | -* Mostrar highlight nas buscas | ||
| 87 | -* Sistema de tags para as mensagens | ||
| 88 | -* Tag cloud para as mensagens, ao lado direito da thread | ||
| 89 | -* Pagina home para cada lista com os mesmo filtros da home atual | ||
| 90 | -* Permitir que usuario entre e saia de listas ao editar perfil | ||
| 91 | -* Filtros específicos para tipos diferentes na busca da thread | ||
| 92 | -* Link para a mensagem original no histórico do Mailman (popup ajax) | ||
| 93 | -* Filtro de mensagens nas listas acumulativos, podendo ligar e desligar todos | ||
| 94 | * Indice criado manualmente. Automatizar: | 56 | * Indice criado manualmente. Automatizar: |
| 95 | * create index super_archives_message_body_idx ON super_archives_message ((substring(body,0,1024))); | 57 | * create index super_archives_message_body_idx ON super_archives_message ((substring(body,0,1024))); |