Steve Howell
83c9b1134e
node tests: Use zrequire in templates.js.
2017-11-08 12:24:17 -08:00
Steve Howell
4ef8df15c9
node tests: Use zrequire in subs.js.
2017-11-08 12:24:17 -08:00
Steve Howell
b3bfca9c2e
node tests: Use zrequire in stream_sort.js.
2017-11-08 12:24:17 -08:00
Steve Howell
c12d46284f
node tests: Use zrequire in stream_events.js.
2017-11-08 12:24:17 -08:00
Steve Howell
2c1a855cae
node tests: Use zrequire in settings_org.js.
2017-11-08 12:24:17 -08:00
Steve Howell
9489c5d0a8
node tests: Use zrequire in settings_bots.js.
2017-11-08 12:24:17 -08:00
Steve Howell
f720aad260
node tests: Use zrequire in server_events.js.
2017-11-08 12:24:17 -08:00
Steve Howell
19ca4bff82
node tests: Use zrequire in search_suggestion.js.
2017-11-08 12:24:17 -08:00
Steve Howell
5db2f3e087
node tests: Use zrequire in reactions.js.
2017-11-08 12:24:17 -08:00
Steve Howell
23313f2ddf
node tests: Use zrequire in presence.js.
2017-11-08 12:24:17 -08:00
Steve Howell
14631b8748
node tests: Use zrequire in password.js.
2017-11-08 12:24:17 -08:00
Steve Howell
65dc6a0975
node tests: Use zrequire in narrow_state.js.
2017-11-08 12:24:17 -08:00
Steve Howell
2fac1fe6c9
node tests: Use zrequire in muting.js.
2017-11-08 12:24:17 -08:00
Steve Howell
8f0b396140
node tests: Use zrequire in message_store.js.
2017-11-08 12:24:17 -08:00
Steve Howell
180f910764
node tests: Use zrequire in message_list_view.js.
2017-11-08 12:24:17 -08:00
Steve Howell
98c4ee3175
node tests: Use zrequire in message_list.js.
2017-11-08 12:24:17 -08:00
Steve Howell
84f547004c
node tests: Use zrequire in message_edit.js.
2017-11-08 12:24:17 -08:00
Steve Howell
ba79558257
node tests: Use zrequire in markdown.js.
2017-11-08 12:24:17 -08:00
Steve Howell
914cf175c0
node tests: Use zrequire in i18n.js.
2017-11-08 12:24:17 -08:00
Steve Howell
1ba0315aad
node tests: Use zrequire in hashchange.js.
2017-11-08 12:24:17 -08:00
Steve Howell
b2775506a4
node tests: Use zrequire in filter.js.
2017-11-08 12:24:17 -08:00
Steve Howell
ad59600062
node tests: Use zrequire in emoji_picker.js.
2017-11-08 12:24:17 -08:00
Steve Howell
c307356d33
node tests: Use zrequire in emoji.js.
2017-11-08 12:24:17 -08:00
Steve Howell
f6f227d089
node tests: Use zrequire in drafts.js.
2017-11-08 12:24:17 -08:00
Steve Howell
15e21f0cd1
node tests: Use zrequire in dispatch.js.
2017-11-08 12:24:17 -08:00
Steve Howell
2ea4a20bc5
node tests: Use zrequire in composebox_typeahead.js.
2017-11-08 12:24:17 -08:00
Steve Howell
3aa2c22370
node tests: Use zrequire in compose_fade.js.
2017-11-08 12:24:17 -08:00
Steve Howell
a7a6f68c98
node tests: Use zrequire in compose_actions.js.
2017-11-08 12:24:17 -08:00
Steve Howell
4d814c03d4
node tests: Use zrequire in compose.js.
2017-11-08 12:24:17 -08:00
Steve Howell
e63dd59065
node tests: Use zrequire in bot_data.js.
2017-11-08 12:24:17 -08:00
Steve Howell
640b0d5653
node tests: Use zrequire in alert_words.js.
2017-11-08 12:24:17 -08:00
Steve Howell
b0665815d2
Use stub_i18n in templates.js.
2017-11-08 12:24:17 -08:00
Steve Howell
eff9f617ef
node tests: Use stubbed i18n in message_list.js.
2017-11-08 12:24:17 -08:00
derAnfaenger
c9d438d149
linter: Add example lines for several python rules.
2017-11-08 11:18:37 -08:00
derAnfaenger
dbc1f83d3a
linter: Make string formatting custom rule more complete.
2017-11-08 11:16:18 -08:00
derAnfaenger
816c4a4e79
mypy: Fix typo in type statement.
2017-11-08 11:16:18 -08:00
derAnfaenger
88794ea361
linter: Fix tests ignoring rules with `include_only`.
2017-11-08 11:16:18 -08:00
Tim Abbott
5703b38ffb
api: Move usage instructions to their own page.
2017-11-08 10:29:24 -08:00
Tim Abbott
c869ed2c3b
api-docs: Extract installation instructions to their own section.
2017-11-08 10:01:48 -08:00
Tim Abbott
67d85caf34
api-docs: Clean up reference to bin/ in the tarball.
2017-11-08 09:44:55 -08:00
Tim Abbott
ac63be7a0c
api-docs: Fix space in zulip-send instructions.
2017-11-08 09:43:41 -08:00
Eeshan Garg
7c113f0447
api-docs: Render api_url in /api docs.
...
In templates/zerver/api/main.html, since the current context isn't
passed to render_markdown_path when rendering an article,
render_markdown_path doesn't have the context to render values such
as api_url. This commit makes sure that it does by passing a dict
called api_uri_context to render_markdown_path when rendering an
article.
2017-11-08 01:29:49 -03:30
Eeshan Garg
6d48601f40
api-docs: Use proper indentation for code blocks.
2017-11-08 01:13:19 -03:30
Steve Howell
4108797218
Eliminate the parse_usermessage_flags interface.
...
This commit puts the guts of parse_usermessage_flags into
UserMessage.flags_list_for_flags, since it was slightly faster
than the old implementation and produced the same results.
(Both algorithms were super fast, actually.)
And then all callers use the model method now.
2017-11-07 17:48:27 -08:00
Steve Howell
ae0b27a7ed
Extract messages_for_ids.
2017-11-07 17:48:27 -08:00
Steve Howell
70f2cd2860
De-duplicate is_search logic in get_messages_backend().
...
The logic to set search_fields was essentially the same for both
sides of the include_history conditional.
Now we have just one code block that sets search_fields, and we
can quickly short-circuit the loop when is_search is False.
2017-11-07 17:48:27 -08:00
Steve Howell
c62588c359
minor: Use dict comprehension in get_messages_backend().
2017-11-07 17:48:27 -08:00
Steve Howell
47c63217cc
tests: Add test_include_history().
...
Before this test, we weren't really testing the logic to
get flags from UserMessage.
2017-11-07 17:48:27 -08:00
Tim Abbott
a8a159c5d2
mypy: Fix variable reuse in streams.py.
2017-11-07 17:48:27 -08:00
Tim Abbott
7e13d74529
tornado: Fix hardcoding of URI scheme in sockjs_url.
2017-11-07 17:24:10 -08:00