diff --git a/gracedb/feeds.py b/gracedb/feeds.py index 332f1fd3c924a731a9430856784876462b6d9150..5116b8aed00d10ff11f22c17fdb664ea24f90080 100644 --- a/gracedb/feeds.py +++ b/gracedb/feeds.py @@ -10,6 +10,9 @@ from django.shortcuts import render_to_response from models import Event, Group from views import view, search, index +from django.conf import settings +FEED_MAX_RESULTS = getattr(settings, 'FEED_MAX_RESULTS', 20) + class EventFeed(Feed): def get_object(self, bits): # [] , ['cbc'], ['cbc','lowmass'] @@ -40,7 +43,7 @@ class EventFeed(Feed): typecode, type = type[0] title = "GraCEDb %s / %s Events" % (group.name, type) objs = objs.filter(analysisType=typecode) - return title, objs[:10] + return title, objs[:FEED_MAX_RESULTS] def title(self, obj): title, _ = obj diff --git a/settings.py b/settings.py index c1f58ccd9f9bf645a4f5f13493aeb70a09351e7e..58726dd821dc128408187b92db94325621d34de8 100644 --- a/settings.py +++ b/settings.py @@ -49,6 +49,8 @@ LATENCY_REPORT_DEST_DIR = "/home/lars/django/data/latency" LATENCY_MAXIMUM_CHARTED = 1800 LATENCY_REPORT_WEB_PAGE_FILE_PATH = LATENCY_REPORT_DEST_DIR + "/latency.inc" +# RSS Feed Defaults +FEED_MAX_RESULTS = 75 # Local time zone for this installation. Choices can be found here: # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name diff --git a/settings_dev.py b/settings_dev.py index ae5f5e7c7a8d7993e665451af0ac2a737e31d89c..2860a7c724c802552b51fdec314e1ef54d1ac646 100644 --- a/settings_dev.py +++ b/settings_dev.py @@ -40,6 +40,8 @@ LATENCY_REPORT_DEST_DIR = "/home/lars/django/data/latency" LATENCY_MAXIMUM_CHARTED = 1800 LATENCY_REPORT_WEB_PAGE_FILE_PATH = LATENCY_REPORT_DEST_DIR + "/latency.inc" +# RSS Feed Defaults +FEED_MAX_RESULTS = 75 # Local time zone for this installation. Choices can be found here: # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name