07 Dec, 2010

1 commit


21 Oct, 2010

1 commit


04 Oct, 2010

1 commit


25 Sep, 2010

1 commit


24 Sep, 2010

1 commit


21 Sep, 2010

1 commit

  •   * The users member of a community shoudl be notified with the information of where that noficication is.
      * The friendship relationship should be notified to the both users
      * If the article is created automaticaly according its template this article should not be notified
      * The article approval should not notify the article with the user who aproved it as the user that made the article
    
    (ActionItem1303)
    Leandro Santos
     

20 Sep, 2010

2 commits


12 Sep, 2010

1 commit


11 Sep, 2010

1 commit


02 Sep, 2010

1 commit


27 Aug, 2010

1 commit


14 Aug, 2010

3 commits

  • Antonio Terceiro
     
  • Implemented cache policy:
    
      * the homepage is cached for 5 minutes by default. This time can be
        configured with the =home_cache_in_minutes= attribute in the environment.
      * non-profile pages are cached for 15 minutes by default. This time can be
        configured with the =general_cache_in_minutes= attribute in the
        environment.
      * profile pages are cached for 15 minutes by default. This time can be
        configured in the =profile_cache_in_minutes= attribute in the environment.
      * The account controller (/account/*) is not cached at all.
      * The environment administration area (/admin/*) is not cached at all.
      * The profile administration area (/myprofile/*) is not cached at all.
      * Since Varnish will not cache any request that involves cookies:
        * Authenticated users will not benefit from the cache.
        * Cookies are not allowed for unauthenticated users. So, when a response is
          being prepared for an unauthenticated user, all cookies are wiped out.
    
    The contents of the login block and the login/logout part of the header is now
    loaded via an AJAX call to /account/user_data. This way we can cache almost all
    pages without caching user-specific data.
    
    We are also changing substantially how the flash[:notice] messages work. From
    now on, instead of setting flash[:notice], we must set session[:flash]. It will
    work more or less like before, except that session[:notice] will be consumed by
    the AJAX call to /account/user_data that is done during all page loads instead
    of being consumed automatically by Rails. The only exception to this is the
    media_panel, because it uses a different layout.
    
    (ActionItem1608)
    Antonio Terceiro
     
  • (ActionItem1630)
    Rodrigo Souto
     

23 Jul, 2010

1 commit


08 Jul, 2010

1 commit


14 Jun, 2010

3 commits


05 Jun, 2010

1 commit


25 May, 2010

2 commits


20 May, 2010

1 commit


11 May, 2010

1 commit


14 Apr, 2010

1 commit


20 Jan, 2010

1 commit

  •   * Added migration to add visible to profiles
      * Some improvements on profile screen
      * A private profile displays a different profile screen
        * added profile image, name, description and message
        * added link to join if profile is a community
        * added link to "add friend" if profile is a person
      * Added description in profile
      * Added field description to organization and person form
      * Removed link and added button on not_found page
      * Added css for not access_denied message
      * Changed css for flash messages
      * Recent articles doens't list private profile's articles
      * Private profiles are listed on blocks and searches
      * Invisible profiles are never listed
      * Join community popup will be displayed if profile is private
      * Join community popup will not be displayed if profile is invisible
      * If an organization is private, it is also closed
    Daniela Feitosa
     

04 Dec, 2009

1 commit


13 Nov, 2009

2 commits


31 Oct, 2009

2 commits

  •   * Moved all object creation helper methods into Noosfero::Factory
      * Added a new and faster version of create_user.
      * Adjusted some test cases tests to use the new factory methods
        This comprised removing a lot of bad smells from the tests, involving
        eliminating uneeded database hits.
      * reviewed ProfileTest for speed as a case study. The test suite used to
        take ~ 40 seconds to run, now it takes ~ 14 seconds. If we do this to
        all test suites, we can dramatically reduce the time we need to run
        all the tests
      * Added a rake task test:smells to list potential test smells. Started
        with probably unecessary and/or too slow database hits
      * In the end, running all the tests now takes ~ 13 minutes on Colivre's
        development machine, instead of the ~ 30 minutes it used to.
    
    (ActionItem1279)
    Antonio Terceiro
     
  •  - New UI for calendar
     - New routes to /profile/:profile/events
    
    (ActionItem1255)
    Joenio Costa
     

18 Sep, 2009

1 commit


22 Jul, 2009

1 commit


06 Jun, 2009

1 commit


28 May, 2009

1 commit


25 May, 2009

1 commit


11 May, 2009

1 commit


13 Mar, 2009

1 commit

  • it doesn't show if the user already asked to join but was not approved yet
      it stores the "not now" option in the session and is limited to 10 communities
      the "no and don't ask again" button now only show to logged on users
      changed the css to centralize the buttons to box
      changed the css to not break the buttons in half
    Moises Machado
     

20 Feb, 2009

1 commit