05 May, 2016

3 commits

  • Adds required email moderation option
    
    - Confirmation modal when joining community where user's email is required.
    - Moderation option to require email in community control panel.
    - Adds task footer support.
        - Implemented for add_member task.   
            - Changes the e-mail of the requestor to appear on the task footer.
    
    See merge request !882
    Joenio Costa
     
  •  - 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
     
  • Fix top_ancestor of root categories
    
    The root categories are created with "blank" as ancestry, not with nil.
    And should return itself when calling "top_ancestor".
    
    See merge request !880
    Leandro Santos
     

04 May, 2016

1 commit


02 May, 2016

1 commit

  • - Reviewed Profile scopes
    - Removed required authentication for anonymous
    - Corrected records fetching (considering permission levels)
    - Conditionally exposes attributes
    
    Signed-off-by: Gabriel Silva <gabriel93.silva@gmail.com>
    Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Signed-off-by: Victor Navarro <victor.matias.navarro@gmail.com>
    Gabriel Silva
     

27 Apr, 2016

4 commits


26 Apr, 2016

1 commit


22 Apr, 2016

2 commits


19 Apr, 2016

6 commits


18 Apr, 2016

1 commit

  • Signed-off-by: Alexandre Barbosa <alexandreab@live.com>
    Signed-off-by: Arthur Jahn <stutrzbecher@gmail.com>
    Signed-off-by: David Carlos <ddavidcarlos1392@gmail.com>
    Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Signed-off-by: Victor Costa <vfcosta@gmail.com>
    Carlos Purificação
     

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


07 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
     

05 Apr, 2016

2 commits


01 Apr, 2016

4 commits


29 Mar, 2016

1 commit

  • - Send activation code with delayed job
    - Avoid unecessary user save after update person
    
    Signed-off-by: Gustavo Jaruga <darksshades@gmail.com>
    Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Victor Costa
     

24 Mar, 2016

7 commits


23 Mar, 2016

1 commit

  • The method for build profile_image_link was part of ApplicationHelper
    but will also be necessary for building proper tests on a upcoming
    refactor for PeopleBlockPlugin.
    
    As including ApplicationHelper on unit tests has already caused issues
    with unwanted block behaviour regarding their visibility, this is a move
    in the direction of avoiding such issues before they happen and allow
    reliable future tests.
    Rafael Reggiani Manzo
     

22 Mar, 2016

2 commits

  • Braulio Bhavamitra
     
  • plugin-hotspot: dinamic hotspot for models callbacks
    
    With this, every model that includes Noosfero::Plugin::HotSpot will
    provide callbacks hotspots for plugins to answer. The current callbacks
    included are {after,before}_{create,destroy,save}.
    
    So if a plugin wants to do something on a comment after_save, it should
    define a hotspot somewhat like this:
    
      def comment_after_save_callback(comment)
        <code-goes-here>
      end
    
    Obviously, the callback provides the object in context as parameter.
    
    This will replace the problematic common practice of creating a
    lib/ext/my_model.rb and injecting the callbacks inside the class which
    bypass the enabled plugins logic.
    
    Signed-off-by: Rodrigo Souto <rodrigo@colivre.coop.br>
    Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    
    See merge request !810
    Rodrigo Souto