Index: appengine/monorail/framework/excessiveactivity.py |
diff --git a/appengine/monorail/framework/excessiveactivity.py b/appengine/monorail/framework/excessiveactivity.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..fddb7e586ce7ced677c3c9e49543cb98f4b5212a |
--- /dev/null |
+++ b/appengine/monorail/framework/excessiveactivity.py |
@@ -0,0 +1,22 @@ |
+# Copyright 2016 The Chromium Authors. All rights reserved. |
+# Use of this source code is govered by a BSD-style |
+# license that can be found in the LICENSE file or at |
+# https://developers.google.com/open-source/licenses/bsd |
+ |
+"""A class to display the an error page for excessive activity. |
+ |
+This page is shown when the user performs a given type of action |
+too many times in a 24-hour period or exceeds a lifetime limit. |
+""" |
+ |
+from framework import servlet |
+ |
+ |
+class ExcessiveActivity(servlet.Servlet): |
+ """ExcessiveActivity page shows an error message.""" |
+ |
+ _PAGE_TEMPLATE = 'framework/excessive-activity-page.ezt' |
+ |
+ def GatherPageData(self, _mr): |
+ """Build up a dictionary of data values to use when rendering the page.""" |
+ return {} |