zulip/zephyr
Tim Abbott 0ad1094e45 bugdown: Add custom per-realm filters to linkify certain strings.
I've tried to do this in a way that's scalable and easily configured,
so that we can add new such filters for customers on-demand without
needing to add anything other than a bit of configuration.

Once we're confident in the arguments to this system, I think we'll
want to move the regular expression lists into the database so that we
don't need to do a prod push to modify the regular expression lists.

The initial set of regular expressions are:
(1) Linkifying e.g. "trac #224" in the Humbug realm, so we're exercising this code.
(2) The various ticket number things CUSTOMER7 uses for the CUSTOMER7 realm.

(imported from commit 992b0937b9012c15a7c2f585eb0aacb221c52e01)
2013-06-05 17:48:21 -04:00
..
fixtures Support JIRA workflow post-function web hooks 2013-05-24 21:23:56 -04:00
lib bugdown: Add custom per-realm filters to linkify certain strings. 2013-06-05 17:48:21 -04:00
management Fix case where redis-py returns an int instead of a string from TTL 2013-06-05 16:56:25 -04:00
migrations [schema] Add a rate_limits column on UserProfile 2013-06-04 09:43:09 -04:00
migrations-old [manual] Excise South migrations prior to the User merge. 2013-05-20 23:29:54 -04:00
static Clean up code for unread counts and notifications. 2013-06-05 17:47:34 -04:00
tests Modify message box layout and spacing. 2013-05-22 21:55:15 -04:00
__init__.py Initial Django commit: basic account, zephyr stream, narrowing, etc. 2012-08-28 12:44:51 -04:00
context_processors.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
decorator.py Add a rate limiting system to our backend 2013-06-04 09:43:09 -04:00
exceptions.py Add a rate limiting system to our backend 2013-06-04 09:43:09 -04:00
filters.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
forms.py Send signups for not-yet-created realms to our waitlist form. 2013-05-20 23:29:55 -04:00
handlers.py Send automated humbug error notifications to the 'errors' stream. 2013-05-10 17:52:45 -04:00
middleware.py Add a rate limiting system to our backend 2013-06-04 09:43:09 -04:00
models.py bugdown: Add custom per-realm filters to linkify certain strings. 2013-06-05 17:48:21 -04:00
openid.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
retention_policy.py Enable absolute imports. 2013-04-23 09:51:17 -07:00
tests.py bugdown: Add custom per-realm filters to linkify certain strings. 2013-06-05 17:48:21 -04:00
tornado_callbacks.py Add a event_queue gc hook for missed messages 2013-05-24 21:23:59 -04:00
tornadoviews.py decorators: Replace POST with REQ everywhere. 2013-05-09 10:35:49 -04:00
views.py Add a rate limiting system to our backend 2013-06-04 09:43:09 -04:00