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 | 1 | TODO |
2 | 2 | ----- |
3 | 3 | |
4 | -Gestão de listas | |
5 | -================ | |
4 | +Emails | |
5 | +======= | |
6 | +* Atualizar versão do Mailman | |
6 | 7 | * Sincronizar informações de membership do mailman com o django |
7 | 8 | * Usar informações do banco de dados local ao inves de fazer queries constantes |
8 | 9 | * Logar erros ao falhar inscricao ou remocao de listas |
9 | 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 | 17 | Updates |
... | ... | @@ -20,12 +25,6 @@ Async |
20 | 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 | 28 | Planet |
30 | 29 | ====== |
31 | 30 | |
... | ... | @@ -43,53 +42,16 @@ Interface |
43 | 42 | |
44 | 43 | * Utilizar paginador do bootstrap 3 em todas as telas |
45 | 44 | * Implementar breadcrumbs |
45 | +* Utilizar biblioteca de gráficos local (substituir google charts) | |
46 | 46 | |
47 | 47 | |
48 | 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 | 51 | * Criacao de repositorios distribuidos pela interface do colab |
68 | -* Link para última msg recebida na thread | |
69 | 52 | * Fazer thread querysets ter um objeto (most_relevant_message) |
70 | -* Implementar enviar email | |
71 | 53 | * BUG: alguns subjects comecam e terminam com [] fazendo com que a RE de limpeza apague todo o subject. |
72 | 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 | 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 | 56 | * Indice criado manualmente. Automatizar: |
95 | 57 | * create index super_archives_message_body_idx ON super_archives_message ((substring(body,0,1024))); | ... | ... |