Merge pull request #306 from wvengen/feature-styling

allow foodcoops to add custom css
This commit is contained in:
wvengen 2014-09-02 13:59:18 +02:00
commit 97dc090e4d
5 changed files with 37 additions and 0 deletions

View file

@ -0,0 +1,18 @@
# Foodcoop-specific styling
class StylesController < ApplicationController
skip_before_filter :authenticate
# renders foodcoop css, or 404 if not configured
#
# When requested with the parameter +md5+, the result is returned
# with an expiry time of a week, to leverage caching.
def foodcoop
css = FoodsoftConfig[:custom_css]
if css.blank?
render text: nil, content_type: 'text/css', status: 404
else
expires_in 1.week, public:true if params[:md5].present?
render text: css, content_type: 'text/css'
end
end
end