Rishi Gupta
69e7029663
test_emails: Use zerver.lib.send_email for rendering email.
...
Previously the rendering code in test_emails.py did not match the rendering
code in send_email.py. This commit removes the duplication to reduce the
chance they drift in the future.
This commit also changes test_emails.html to ensure that we always display
both the HTML and text versions of an email.
2017-06-09 23:34:24 -07:00
Rishi Gupta
7fae8fb53d
test_emails: Make fixture values more helpful for visual review.
...
Also fixes the fact that we were pulling assets from chat.zulip.org.
2017-06-09 23:34:24 -07:00
Harshit Bansal
7be2e17827
message.py: Use dict's subscript syntax in `ReactionDict`.
...
Instead of using dict's `get()` method use the subscript syntax
so that we can assert correctly that the reaction row contains
all the fields and if not raise the `KeyError` instead of silently
returning None.
2017-06-09 16:38:58 -07:00
Harshit Bansal
e30e244b29
emoji: Moved `unified_reactions.json` file.
...
Moved `unified_reactions.json` file from `tools/setup/emoji` to
`zerver/management/data` so that it can be used in production
environment.
2017-06-09 16:38:58 -07:00
Tim Abbott
14ff26bd67
test_emails: Don't require test coverage for failed template rendering.
2017-06-09 16:28:01 -07:00
Tim Abbott
2514ee4294
test_docs: Add test coverage for new /emails/ endpoint.
2017-06-09 16:25:39 -07:00
Cory Lynch
6219128d87
dev: Add /emails/ URL for testing email templates.
...
Fixes #5270 .
2017-06-09 16:21:49 -07:00
Cory Lynch
6653e19e3a
Add URL for viewing node coverage data on dev server.
...
Running test-js-with-node --coverage now provides a URL
to view the output data on the web.
Fixes #5177 .
2017-06-09 16:17:30 -07:00
Akhil
4986027126
org-settings: Add backend for notifications stream.
...
Realm.notifications_stream is not a boolean, Text or integer field, and
thus doesn't fit into the do_set_realm_property framework. Added function
to update it in actions.py. Altered the view, realm.py, to accept
stream-id. Also, notifications stream can be disabled by sending a
negative id.
2017-06-09 16:03:52 -07:00
Harshit Bansal
614817e5fc
alert_words_ui: Add `render_alert_words_ui()` function.
...
This function will be used for rendering the alert words list.
2017-06-09 15:23:53 -07:00
Harshit Bansal
643936454e
alert_words_ui: Convert error message alert to status message alert.
...
Convert the error message alert to a status message alert which can be
used to display the status of any operation performed.
2017-06-09 15:23:53 -07:00
Harshit Bansal
b0d7d05ef6
alert_words_ui.js: Move the error message to the top.
2017-06-09 15:23:53 -07:00
Mehanig
8c0e500d6b
webpack: Migrate api and katex js files to Webpack bundler.
...
This also injects the dev webpack sockets to katex, since that's part
of the main web app bundle.
2017-06-09 12:33:52 -07:00
Steve Howell
96db97d4f7
minor: Sort imports in test_events.py.
2017-06-09 13:10:43 -05:00
Tim Abbott
75c72552db
docs: Fix quoting of push bouncer URL.
2017-06-09 10:06:34 -07:00
Yago González
d2b8527489
lint: Sort ESLint rules alphabetically.
2017-06-09 10:27:46 -05:00
Robert Hönig
8aadad6db8
bots: tests: Move http mock to context manager.
...
This commit decouples the http mock conversation
feature from assert_bot_response(), and moves it
to the context manager mock_http_conversation().
This allows a modular design with context managers
that could be added for assert_bot_response().
2017-06-09 05:25:17 -05:00
Tejas Kasetty
4487899099
file-attach: Reset file_input after each trigger.
...
The file input used for attaching files and images was not being reset
after each use. This resulted in irregular behaviour (sometimes failure)
in attaching the same file consecutively.
This fixes the bug in the reset method.
Fixes #5074 .
2017-06-08 19:53:31 -07:00
Jack Zhang
ec673c739c
product-pages: Add integrations section to hello (landing) page.
2017-06-08 19:41:50 -07:00
Brock Whittaker
5606435a90
components: Make button component styles sensible.
...
This removes the old base button style which was a blue button and
kills the unnecessary .white class which was essentially just acting as
the new button base.
This then removes all references throughout the settings/subscriptions
pages to those button styles.
This also fixes the strange button styles that changed the :hover and
:active opacity to 0.05 which led to unpredictable results on various
backgrounds.
2017-06-08 17:09:31 -07:00
Cory Lynch
12d1086d14
message_list: Add tests for sent_by_me.
2017-06-08 16:48:34 -07:00
Cory Lynch
863c298d3c
message_list: Add tests for change_message_id.
2017-06-08 16:48:34 -07:00
Cory Lynch
6ecd7545ae
message_list: Add tests for updates.
2017-06-08 16:48:34 -07:00
Cory Lynch
d1e1e69abe
message_list: Add tests for message_range.
2017-06-08 16:48:34 -07:00
Cory Lynch
e229f79474
message_list: Add tests for add/remove and rerender.
2017-06-08 16:48:34 -07:00
Cory Lynch
537ae79398
message_list: Add tests for unmuted messages.
2017-06-08 16:48:34 -07:00
Cory Lynch
0f848b1770
message_list: Add tests for bookend.
2017-06-08 16:48:34 -07:00
Cory Lynch
4bd28a3ff3
message_list: Add more basic tests.
2017-06-08 16:48:34 -07:00
Rishi Gupta
443c4cfbf6
docs: Update instructions in prod-mobile-push-notifications.
2017-06-08 15:49:41 -07:00
Aditya Bansal
b5d5e6f9b5
topic_sidebar_actions.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:28 -07:00
Aditya Bansal
2d6101bf8c
topic_list_item.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:28 -07:00
Aditya Bansal
293abb275c
subscription_table_body.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:28 -07:00
Aditya Bansal
8d9cb3aa71
subscription_stream_privacy_modal.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:27 -07:00
Aditya Bansal
7e71bf6f2f
subscription_creation_form.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:27 -07:00
Aditya Bansal
b24e3ce0f0
attachment-item.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:27 -07:00
Aditya Bansal
a02937e3b4
new_stream_users.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:27 -07:00
Aditya Bansal
a204407983
message_reactions.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:27 -07:00
Aditya Bansal
88c68073fa
message_edit_form.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:27 -07:00
Aditya Bansal
82e8b4a5ae
invite_subscription.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:27 -07:00
Aditya Bansal
226b41c62e
actions_popover_content.handlebars: Upgrade font-awesome icon style.
2017-06-08 14:07:27 -07:00
Tim Abbott
ed818f12a2
docs: Add link to font awesome accessibility docs.
2017-06-08 14:05:18 -07:00
Greg Price
89a15e67de
README: Harmonize references to development list and chat.
...
Also update one reference to the list to instead point to
a chat stream.
2017-06-08 13:44:27 -07:00
Tim Abbott
e1110308fc
docs: Update push notifications setup/testing instructions.
2017-06-08 13:40:08 -07:00
Tim Abbott
4baf169690
docs: Highlight getting started guide more strongly.
2017-06-08 13:28:51 -07:00
Akhil
bd85963cd9
typeahead: Alter CSS to make secondary items more readable.
2017-06-08 12:01:03 -07:00
Akhil
3955821af5
typeahead: Extract out render_secondary and alter style for emails.
...
Added a function to add styling to secondary item of typeahead. Also,
used this function to alter the style for emails in the @-mention
typeahead to match the style used for stream description in #**stream**.
This also affects typeaheads for PM recipients and adding new users in
stream settings.
2017-06-08 12:01:03 -07:00
Akhil
cc0dbef5a4
typeahead: Move highlight_with_escaping into render_person.
2017-06-08 12:01:03 -07:00
Tim Abbott
202f01b06c
test-bots: Fail if a bot is missing __init__.py.
2017-06-08 09:21:12 -07:00
neiljp
68c6389fa6
Switch back to single suite of tests & add --exclude option
2017-06-08 09:18:24 -07:00
Tim Abbott
ddcc1d3c2b
bots: Add missing __init__.py files.
2017-06-08 09:18:24 -07:00