06 Dec, 2011

1 commit


11 Oct, 2011

1 commit


16 Sep, 2011

1 commit


04 May, 2011

1 commit

  • I've made a selenium test suite for all the problems I've noticed so far, that are the following:
    
    * Profile control panel links in profile image block and profile information block
    * Link to user profile in user bar
    * Link to user control panel in user bar
    * 'Go to the home page' button on not found page, that should link to profile home page or
    to environment home page
    
    So I've made the tests, ran them, fixed the problems, and ran the tests again.
    
    (ActionItem1465)
    Caio SBA
     

22 Mar, 2011

1 commit


18 Jan, 2011

1 commit


27 Oct, 2010

1 commit


21 Oct, 2010

1 commit


04 Oct, 2010

1 commit


24 Sep, 2010

1 commit

  • It turns out that Internet Explorer has problems with it. It looks like it
    is trying to parse that text as %-escape caracters, and since the parsing
    fails, it does not put those links as proper DOM elements but as 'raw'
    objects, and thus the .href attribute does not exist (actually an error
    occurs if you try to access such attribute on those objects).
    
    This bug was introduced by the HTTP caching commit (ActionItem1608)
    
    (ActionItem1711)
    Antonio Terceiro
     

20 Sep, 2010

1 commit


11 Sep, 2010

1 commit


10 Sep, 2010

1 commit

  •   * Rewrite ProfileListBlock logic to become simpler and faster
      * Rewrite membership logic to use named scopes instead of loading the
        entire list and doing filters with Ruby code.
      * Moved Noosfero-specific membership logic from access control plugin to
        Noosfero models.
      * Removed useless tests
      * Fixed tests that assumed the slow implementation
    Antonio Terceiro
     

02 Sep, 2010

1 commit


27 Aug, 2010

1 commit


14 Aug, 2010

1 commit

  • 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
     

23 Jul, 2010

2 commits


09 Jul, 2010

1 commit


29 Jun, 2010

1 commit


26 Apr, 2010

2 commits


21 Apr, 2010

1 commit


15 Mar, 2010

1 commit


05 Feb, 2010

2 commits


02 Feb, 2010

1 commit


01 Feb, 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
     

11 Jan, 2010

1 commit

  •   * some small CSS enhancements in the system CSS
      * new 'base' theme which can be used as a ... wait for it ... base for new
        themes
      * new 'noosfero' theme based on the 'base' theme. It only adds a
        noosfero logo and header/footer/navigation templates.
      * Now looking for favicon.ico in the root of the theme directory
      * Now looking for errors.css in the root ot the theme directory
    Antonio Terceiro
     

20 Nov, 2009

1 commit


21 Aug, 2009

1 commit


22 Jul, 2009

1 commit


06 Jun, 2009

1 commit


26 May, 2009

2 commits


23 May, 2009

1 commit


11 May, 2009

1 commit


22 Apr, 2009

1 commit


20 Feb, 2009

1 commit