Commit 8126818604da82c94ad57754bab91567e9426099

Authored by Antonio Terceiro
1 parent 1df72533

No cache for logged in users. At all.

(ActionItem1608)
features/http_caching.feature
... ... @@ -58,3 +58,12 @@ Feature: HTTP caching
58 58 When I go to /admin
59 59 Then there must be no cache at all
60 60  
  61 + Scenario: logged in user in the homepage
  62 + Given I am logged in as "joao"
  63 + When I go to the homepage
  64 + Then there must be no cache at all
  65 +
  66 + Scenario: logged in user in a profile page
  67 + Given I am logged in as "joao"
  68 + When I go to /joao
  69 + Then there must be no cache at all
... ...
vendor/plugins/noosfero_caching/init.rb
... ... @@ -7,6 +7,7 @@ module NoosferoHttpCaching
7 7 end
8 8  
9 9 def noosfero_set_cache
  10 + return if logged_in?
10 11 n = nil
11 12 if profile
12 13 unless request.path =~ /^\/myprofile/
... ...