09 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
     

22 Apr, 2016

1 commit


06 Apr, 2016

3 commits

  • Enables push notification for mobile platforms using Google Cloud Message infrastructure.
    
    - Administrators can choose among all available notification
    - Users can activate notifications through API and GUI
    - Users devices MUST be registered through API to use push notifications
    - Other plugins can add users to be notified for each notification.
    - Available notifications can be found in the file "notification_settings.rb"
    
        Signed-off-by: Marcos Ramos <ms.ramos@outlook.com>
        Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Marcos Pereira
     
  • Braulio Bhavamitra
     
  • 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


04 Apr, 2016

1 commit


01 Apr, 2016

4 commits


31 Mar, 2016

3 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

3 commits

  • Decouple people block plugin Model html generation
    
    As a follow up for !803. This applies the same refactor to PeopleBlockPlugin removing HTML generation from models.
    
    Here is a build: https://travis-ci.org/rafamanzo/noosfero/builds/117720302
    
    As it involved many changes, I figured it would be worth of its own MR. I'll work on other block plugins refactor following. Please let me know if you do not want one MR for each.
    
    See merge request !817
    Rodrigo Souto
     
  • - Rename TasksHelper file
    - Referencing TasksHelper in TaskController
    - Refactoring task_action/url helper method
    - Manage tasks feature
    - Update SuggetstArticle step
    - Adds functional test for keeping tasks filter
    
    Signed-off-by: Alexandre Barbosa <alexandreab@live.com>
    Signed-off-by: Joenio Costa <joenio@colivre.coop.br>
    Signed-off-by: Ábner Silva de Oliveira <abner.oliveira@serpro.gov.br>
    Signed-off-by: Gustavo Jaruga <darkshades@gmail.com>
    Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Ábner Silva de Oliveira
     
  • 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
     

21 Mar, 2016

3 commits

  • Joenio Costa
     
  • Signed-off-by: Marcos Ronaldo <marcos.rpj2@gmail.com>
    Signed-off-by: Joenio Costa <joenio@colivre.coop.br>
    Marcos Pereira
     
  • 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>
    Rodrigo Souto
     

17 Mar, 2016

2 commits


16 Mar, 2016

5 commits


15 Mar, 2016

1 commit