Tim Abbott
4893779001
test_events: Avoid coverage errors in LogEventsTest.
2017-05-29 15:26:33 -07:00
Maxim Averin
a4c3f571db
Switch change_tos_version to use RealmAuditLog.
2017-05-29 15:24:01 -07:00
Maxim Averin
685fb16c39
Switch change_full_name to use RealmAuditLog.
...
This requires adding an `acting_user` parameter to the
`do_change_bot_owner` function.
2017-05-29 15:22:08 -07:00
Tim Abbott
ce26f0e086
integrations: Remove legacy basecamp integration.
...
Now that we have the webhook integration, there's no reason to
maintain the pre-webhook version.
2017-05-29 15:10:59 -07:00
Steve Howell
49e3ee36c4
Add tests for reactions.remove_reaction().
2017-05-29 14:59:52 -07:00
Steve Howell
affff8ac82
Extract reactions.set_reaction_count.
2017-05-29 14:59:52 -07:00
Steve Howell
1747223c35
reactions: Refactor remove_reaction().
...
* Add whitespace/comments.
* Use find_reaction() helper.
* Handle full-removal earlier in block.
* Sequence operations in a more organized way.
2017-05-29 14:59:52 -07:00
Steve Howell
5c405f7048
reactions: Refactor add_reaction().
...
This commit splits out some helper methods to make it easier
to test:
get_reaction_section
find_reaction
get_add_reaction_button
update_existing_reaction
insert_new_reaction
2017-05-29 14:59:52 -07:00
Rohitt Vashishtha
2d73e03e37
ui-refactor: Rename modals.js to overlays.js.
...
Fixed #4702 .
2017-05-29 11:24:46 -07:00
Steve Howell
1f4e1ece3a
Fix flaky time-based test.
...
For testing waiting period thresholds, we need to
explicitly set date_joined for Hamlet to be now.
2017-05-29 11:54:06 -06:00
David
43e76816ff
message view: Recipient bar date stamp shows older years.
...
timerender.js render_now() will always include older
years when rendering the date stamp on the recipient bar
and the date rows above messages.
Fixes #4843 .
2017-05-29 08:54:06 -07:00
David
fcf97660db
testing-coverage: add node tests for timerender.js.
...
Initial set of tests for the timerender.js module.
Fixes #4819 .
2017-05-29 08:51:28 -07:00
David
ea3c994186
refactoring: timerender.js render_now() returns an object.
...
The render_now() function in timerender.js will now return
an object instead of an array, which is then passed to the
functions render_date_span() and update_timestamps().
This should increase readability and extensibility.
Fixes #4820 .
2017-05-29 08:51:24 -07:00
Tim Abbott
5ffdce9aab
test-js-with-node: Set timezone to UTC for tests.
2017-05-29 08:47:26 -07:00
Steve Howell
5f48b51b60
provision: Add `cd /srv/zulip` to profile.
...
I didn't bump the provision version on this change, as it
won't break anything if somebody fails to make this change.
2017-05-29 08:40:49 -07:00
Cory Lynch
c95abd4618
Replace broken aria-labelledby with aria-label in help modal.
...
Fixes #4921 .
2017-05-28 22:49:16 -07:00
Cory Lynch
30e54a94f2
html: Add aria-labels for search bars for accessibility.
...
Added an attribute which can be read by assistive technology.
Fixes #4996 .
2017-05-28 22:49:00 -07:00
derAnfaenger
735aa9f2c6
Rename misleading 'system-docs' reference.
2017-05-28 22:21:13 -07:00
derAnfaenger
c0f0dabec6
Rename misleading 'code-docs' reference.
2017-05-28 22:21:13 -07:00
derAnfaenger
7f6b6fae26
Rename misleading 'tutorial-docs' reference.
2017-05-28 22:21:13 -07:00
derAnfaenger
f6c59a483c
docs: Rename misleading 'dev-install-docs' reference.
2017-05-28 22:21:13 -07:00
derAnfaenger
54a618b597
docs: Rename misleading 'prod-install-docs' reference.
2017-05-28 22:21:13 -07:00
derAnfaenger
9c0ba87b5e
docs: Rename misleading 'user-docs' reference.
2017-05-28 22:21:13 -07:00
Ron Shafii
8cc1f13d24
test: Add test_notify_realm_of_new_user.
2017-05-28 19:14:52 -07:00
Eeshan Garg
44ec27c122
webhooks/gosquared: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
e5484f1bf5
webhooks/ifttt: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
846e560bfd
webhooks/hellosign: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
372d6a2aa6
webhooks/heroku: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
2d25b6581e
webhooks/greenhouse: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
dd5ce955bd
webhooks/delighted: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
074e3d7401
webhooks/crashlytics: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
14ce3a94db
webhooks/codeship: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
6111b56753
webhooks/circleci: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Eeshan Garg
1c50a85601
webhooks/basecamp: Migrate docs to Markdown.
2017-05-28 18:44:00 -07:00
Rohitt Vashishtha
442537ebb8
overlays: Rename hashchange.exit_modal() to exit_overlay.
2017-05-28 18:40:54 -07:00
Ethan Estrada
91e6f00d57
Test that `log_event` auto creates missing log dir.
2017-05-28 18:24:00 -07:00
Ethan Estrada
a11c578d57
Test for early return when "LOG_EVENT_DIR" is `None`.
2017-05-28 18:21:50 -07:00
Tim Abbott
9d7e6b1b48
events: Fix race with realm_waiting_period_threshold changes.
...
The can_create_streams property changed some time ago to depend on 2
different properties of Realm, causing occasional test failures.
2017-05-28 18:21:50 -07:00
Krzysztof Krzysztof
089e5896a6
bots: Add Youtube Bot.
...
This sends the first video from youtube search results as a reply.
2017-05-28 18:13:59 -07:00
neiljp
ac7c5f51e2
contrib_bots: Add tests for xkcd bot.
2017-05-28 17:59:54 -07:00
Theodore Chen
fef15a7bf4
test-bots: Add support for testing a single bot.
2017-05-28 17:52:51 -07:00
Ian Winter
a277164ad6
docs: Add new functions to bots-guide.md.
...
This commit reflects the recent changes being
done to the `contrib_bots` API and introduces
the new methods in the docs.
2017-05-28 17:46:25 -07:00
Pweaver (Paul Weaver)
2a394708ba
Modify front-end-build-process.md to reflect use of typescript.
2017-05-28 17:32:49 -07:00
Pweaver (Paul Weaver)
bbb3aad611
Add typescript support to asset compilation.
2017-05-28 17:28:28 -07:00
Abhijeet Kaur
601d018367
testsuite: Add tests for wikipedia bot in contrib_bots.
...
Add test file 'Test_wikipedia.py'.
Since wikipedia links for the same query may different according
to relevance. This test will also be written by mocking HTTP
traffic. But this can work for now.
2017-05-28 17:12:11 -07:00
Abhijeet Kaur
9f861d6d67
testsuite: Add tests for virtual_fs bot in contrib_bots.
...
Add test file 'test_virtual_fs.py'.
2017-05-28 17:12:11 -07:00
Abhijeet Kaur
02256f79e4
bots: Add a new command 'sample_conversation' in virtual_fs bot.
...
The previous test function in virtual_Bot made use of another function
called a 'sample_conversation' which had stateful example conversation
with virtual_fs bot.
The function sample_conversation is really useful, so made it accessible
to the users too.
2017-05-28 17:12:11 -07:00
Abhijeet Kaur
469e2acf4d
bots: Remove already present test function in virtual_fs bot.
...
Remove test function for virtual_fs bot from virtual_fs.py file.
2017-05-28 17:12:11 -07:00
Abhijeet Kaur
b3dddbe75f
bots: Modify 'virtual_fs' bot to respond with help message on bot mention.
...
Earlier, if virtual_fs bot is called without any argument, then the
bot returns nothing.
Now, virtual_fs bot replies with help message on how the user can
call this bot.
2017-05-28 17:12:11 -07:00
Abhijeet Kaur
d4443b05fb
testsuite: Add tests for thesaurus bot in contrib_bots.
...
Add test file 'test_thesaurus.py'.
2017-05-28 17:12:11 -07:00