Issue #44

Closed
noosferogov/noosfero#44
Created by Joenio Costa (Edited )

Revisar merge-request de seguir artigos / participar de eventos (mobilizar)

Esta atividade estava prevista na issue #13 da Sprint 1, seria revisado por leandro nunes, mas não aconteceu, fechei a atividade original e criei esta aqui para @diguliu que irá executar durante a Sprint 2.

Ver detalhes de onde encontrar o código a ser revisado na Issue #13.

4 participants
  • 8646c9570ca7b4ae286a739780af0bdd?s=40&d=identicon
    Joenio Costa @joenio

    mentioned in issue #13

    Choose File ...   File name...
    Cancel
  • 5bf9bf341e9d00ebd854cdaf1a4299b2?s=40&d=identicon
    Leandro Santos @leandronunes

    @joenio eu fiz a revisão tem os comentários lá mas a migrate do projeto não está funcionando na base grande do juventude.gov. Hugo (consultor da juventude) ficou de verificar o problema para ver como corrigir.

    Choose File ...   File name...
    Cancel
  • 2fb770603e9880964ce0f8ac999d516f?s=40&d=identicon
    Rodrigo Souto @diguliu

    @leandronunes acabei fazendo a revisão também. Acho que tenho uma proposta de alternativa pra aquela migration lá. Vou jogar um código de base lá no mr como referência e marco o hugo.

    Choose File ...   File name...
    Cancel
  • 5bf9bf341e9d00ebd854cdaf1a4299b2?s=40&d=identicon
    Leandro Santos @leandronunes

    @diguliu massa man. Veja com Poppi a permissão para eu passar a base de dados do juventude para vocês que ai você pode validar a migration. Numa base grande o troço chiou :)

    Choose File ...   File name...
    Cancel
  • 3c69c5dc92b1406fede16bd008a60253?s=40&d=identicon
    Ricardo Poppi @ricardopoppi

    @leandronunes pode passar a base. @diguliu peço que só vc e os bolsistas do projeto (aqueles cujo trabalho depende da base) tenham acesso a ela ;-)

    Choose File ...   File name...
    Cancel
  • 2fb770603e9880964ce0f8ac999d516f?s=40&d=identicon
    Rodrigo Souto @diguliu

    Ok! Acho que não vai precisar passar pra ninguém não e assim que eu terminar eu toco fogo nela.

    Choose File ...   File name...
    Cancel
  • 3c69c5dc92b1406fede16bd008a60253?s=40&d=identicon
    Ricardo Poppi @ricardopoppi

    kkkkk @diguliu combinado! dá um purge nos restos binários dela no hd hehehe

    Choose File ...   File name...
    Cancel
  • 2fb770603e9880964ce0f8ac999d516f?s=40&d=identicon
    Rodrigo Souto @diguliu

    Consegui fazer uma migration usando apenas sql. A migration levou 5s pra rodar no banco do juventude:

    root@eec24f72dcc0:/src/noosfero# time rake db:migrate
    == 20151105175041 CreateArticleFollowers: migrating ===========================
    -- execute("CREATE TABLE article_followers AS (SELECT profiles.id AS person_id, t.id AS article_id, clock_timestamp() AS since FROM (SELECT articles.id, regexp_split_to
    _table(replace(replace(substring(articles.setting FROM ':followers:[^:]*'), ':followers:', ''), '- ', ''), '\n') AS follower FROM articles) t INNER JOIN users ON users.
    email = follower INNER JOIN profiles ON users.id = profiles.user_id WHERE follower != '');")
       -> 0.5957s
    -- add_index(:article_followers, :person_id)
       -> 0.0660s
    -- add_index(:article_followers, :article_id)
       -> 0.0781s
    -- add_index(:article_followers, [:person_id, :article_id], {:unique=>true})
       -> 0.0777s
    == 20151105175041 CreateArticleFollowers: migrated (0.8181s) ==================
    
    
    real    0m5.558s
    user    0m3.220s
    sys     0m0.992s
    

    A migration foi essa daqui: https://gitlab.com/diguliu/noosfero/commit/ea9e9b02517666e5e3cb4b3eb28c2e311d078c0f

    Terminei de revisar o branch e empurrei ele no meu repositório para ser incorporado após o freeze: https://gitlab.com/diguliu/noosfero/commits/article-followers

    Choose File ...   File name...
    Cancel
  • 2fb770603e9880964ce0f8ac999d516f?s=40&d=identicon
    Rodrigo Souto @diguliu

    A incorporação dessa branch está sendo acompanhada na issue #60.

    Choose File ...   File name...
    Cancel
  • 2fb770603e9880964ce0f8ac999d516f?s=40&d=identicon
    Rodrigo Souto @diguliu

    Status changed to closed

    Choose File ...   File name...
    Cancel