Commit 74d520d343aefb1867efd82cca1f7fe0f846bc80

Authored by Sergio Oliveira
1 parent e91faaab

Updating TODO

Showing 1 changed file with 8 additions and 46 deletions   Show diff stats
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)));