05 May, 2016

1 commit

  •  - Added notifications for Organizations;
        - Only the profile admin can create them;
        - show_only_in_homepage option here works with profile homepage;
     - Rename plugin to be more consistent with new features;
        - Old plugin folder still exists, so old users can
          switch automatically when migrating;
        - If you want to start using it, activate "admin_notifications" plugin
          instead of "environment_notification"
     - Adds plugin namespace to tables, classes and modules;
    
    Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com>
    Signed-off-by: Lucas Severo <lucassalves65@gmail.com>
    Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Signed-off-by: Thiago Ribeiro <thiagitosouza@gmail.com>
    Gabriel Silva
     

27 Apr, 2016

2 commits


22 Apr, 2016

1 commit


19 Apr, 2016

1 commit


13 Apr, 2016

1 commit

  • - Avoid create comments, associate children articles and perform votes on archived articles
    - Update db/schema
    
    -Signed-off-by: Michel Felipe de Oliveira Ferreira <michel.ferreira@serpro.gov.br>
    -Signed-off-by: Gustavo Jaruga Cruz <darksshades@gmail.com>
    -Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    
    (cherry picked from commit 144d608f15e2864e8053d384e871699d314a9283)
    Michel Felipe
     

08 Apr, 2016

1 commit


06 Apr, 2016

1 commit

  • Add subtitle support to the following core blocks:
    * my_network
    * profile_search
    * categories
    * highlights
    * slideshow
    * article
    * blog_archives
    * featured_products
    * feed_reader
    * link_list
    * location
    * products
    * profile_list
    * raw_html
    * recent_documents
    * tags
    
    Add subtitle support to the following plugins blocks:
    * community_track: track_list
    * container_block: container
    * context_content: context_content
    * display_content: display_content_block
    * event: event
    * gallery_block: gallery_block
    * organization_ratings: organization_ratings_block
    * people_block: people_base
    * profile_members_headlines: headlines
    * recent_content: recent_content_block
    * relevant_content: relevant_content_block
    * site_tour: tour
    * sniffer: interests_block
    
    Signed-off-by: Daniela Soares Feitosa <danielafeitosa@colivre.coop.br>
    Arthur Esposte
     

01 Apr, 2016

1 commit


31 Mar, 2016

1 commit


24 Mar, 2016

1 commit


09 Mar, 2016

2 commits


26 Feb, 2016

1 commit

  • - Adds use of filtered members to mailing queue executed by send_mail action
    
    Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
    Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Signed-off-by: Michel Felipe de Oliveira Ferreira <michel.ferreira@serpro.gov.br>
    Michel Felipe
     

22 Feb, 2016

6 commits


18 Nov, 2015

1 commit

  • Custom fields can be added to any profile through the admin panel
    in the 'Fields' section. They have the same behaviour as the current
    Noosfero's fields (active, signup, required and privacy).
    
    Signed-off-by: Fabio Teixeira <fabio1079@gmail.com>
    Signed-off-by: Gustavo Coelho <gust.rod.coelho@gmail.com>
    Signed-off-by: Joenio Costa <joenio@colivre.coop.br>
    Signed-off-by: Macartur de Sousa <macartur.sc@gmail.com>
    Signed-off-by: Marcos Ramos <ms.ramos@outlook.com>
    Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Signed-off-by: Pedro de Lyra <pedrodelyra@gmail.com>
    Signed-off-by: Tallys Martins <tallysmartins@gmail.com>
    Marcos Pereira
     

11 Sep, 2015

1 commit


04 Sep, 2015

1 commit


28 Aug, 2015

1 commit


13 Aug, 2015

1 commit


12 Aug, 2015

1 commit


11 Aug, 2015

2 commits


10 Aug, 2015

1 commit


24 Jul, 2015

3 commits


12 Jul, 2015

1 commit


25 Jun, 2015

1 commit


17 Jun, 2015

1 commit

  •   - Added image label
      - Added image to article body
      - Changed some minor positioning
    
    Signed-off-by: André Bernardes <andrebsguedes@gmail.com>
    Signed-off-by: Arthur Del Esposte <arthurmde@gmail.com>
    Signed-off-by: Fábio Teixeira <fabio1079@gmail.com>
    Signed-off-by: Gabriela Navarro <navarro1703@gmail.com>
    Signed-off-by: Tallys Martins <tallysmartins@gmail.com>
    André Guedes
     

16 Jun, 2015

2 commits


15 Jun, 2015

1 commit


12 Jun, 2015

1 commit


11 Jun, 2015

1 commit

  • Whenever you have 2 or more tags with the same name but different cases,
    ActsAsTaggableOn returns an empty list of objects tagged with either of
    the tags. To solve this problem, we must not have tags with different
    cases stored.
    
    Performance was my primal concern on this migration since we have
    instances that have over 130k tags registered. So I decided to convert
    every tag to lower case.  This is the fastest way I could conceive this
    migration and still it might take a lot of time. Here is basic resume of
    what it basically does:
    
      x: number of new downcased tags created.
      y: number of oddcased tags.
      z: number of tags
    
      1. Find all tags do not have a downcased form already created - [1 fast select query].
      2. Create a downcased version of the above queries - [x slow update queries but
      n is usually low because a minority of tags have odd case and all
      different cases of a single word generate only 1 query].
      3. Update taggings relations based on new ids - [1 slow update and 2 join queries].
      4. Updates the taggings_count of every tag - [1 slow update with z fast selects]
      5. Delete all unused tags tags - [1 slow delete query].
    
    Signed-off-by: Larissa Reis <larissa@colivre.coop.br>
    Rodrigo Souto