Vishnu Ks
48617c5915
send_password_reset_email: Replace get_user_profile_by_email with get_user.
2017-07-11 11:48:21 -07:00
Vishnu Ks
aca4d18f23
generate_invite_links: Replace get_user_profile_by_email with get_user.
...
The extra refactoring is because the realm is made a compulsary
argument.
2017-07-11 11:48:21 -07:00
Eeshan Garg
b37ace33ee
help: Document bot types in add-a-bot-or-integration.
2017-07-11 13:25:51 -04:00
Eeshan Garg
37fbed0993
webhooks: Recommend creating "incoming webhook" bot.
...
In all our webhooks' docs, we now recommend creating a bot with the
"Incoming webhook" bot type.
2017-07-11 13:25:51 -04:00
Vaida Plankyte
1e04ab8b54
help: Add docs on new manage organization features.
2017-07-11 12:35:50 -04:00
Aditya Bansal
85289163a4
compose.js: Refactor to extract of a helper func in test_on_events.
2017-07-11 12:14:09 -04:00
Aditya Bansal
2342a8f0e4
compose.js: Remove dead code from get_invalid_recipient_emails().
...
The piece of code is dead since there can be no instance where
email === ''. This is ensured by util.extract_pm_recipients
by filtering for empty strings in the pm_recipients list.
2017-07-11 12:14:09 -04:00
Aditya Bansal
93a003749e
compose.js: Remove dead code from mark_end_to_end_display_time().
...
This piece was dead because exports.send_times_data[message_id]
cannot be undefined since the only place this function is called
from is exports.report_as_received() and that function has a call
to mark_end_to_end_receive_time() before a call is made to the
function in question for dead code. The function call to
mark_end_to_end_receive_time results in
exports.send_times_data[message_id] = {} if this was not defined
already. So there can be no instance where we end up the code
being removed.
2017-07-11 12:14:09 -04:00
Aditya Bansal
237ec76bdc
compose.js: Remove broken test_send_many_messages().
2017-07-11 12:14:09 -04:00
Aditya Bansal
783f75ef10
compose.js: Add a setup statement in an on() test.
2017-07-11 12:14:09 -04:00
Tim Abbott
f75b72ef07
test-migrations: Fix error code bug.
...
Previously, this was failing unconditionally, because of `set -e`.
2017-07-10 16:20:47 -07:00
Tim Abbott
32af1ed7b4
casper: Fix nondeterministic failures in realm creation tests.
...
This was previously failing because we didn't wait for a particular
state after logging in, and the title changes at least once during the
process after the URL changes to the Zulip homepage.
2017-07-10 16:18:17 -07:00
Tim Abbott
4e2b5bf200
docs: Document naming for schema migrations.
2017-07-10 16:03:16 -07:00
Aditya Bansal
c493a0f02a
test-migrations: Add a check to avoid auto named migrations.
2017-07-10 16:02:52 -07:00
Vaida Plankyte
7d98e569c5
help: Add docs for new organization permission settings.
2017-07-10 11:50:40 -07:00
Vaida Plankyte
90877c2100
help: Update links to point to organization permissions.
2017-07-10 11:50:40 -07:00
Umair Khan
816ead737c
jinja2: Support only Django version >= 1.11.
...
Django started supporting context processors from version 1.11; as
a result of this, we can get rid of some of the code which is now
being taken care of by Django.
2017-07-10 11:32:10 -07:00
Umair Khan
782bfd1d7c
test_runner: Support only Django version >= 1.11.
...
In previous versions, the argument to run_subsuite is a tuple of
length 3, while in versions >= 1.11 it's a tuple of length 4.
2017-07-10 11:32:10 -07:00
Umair Khan
c31beec9e6
makemessages: Support only Django version >= 1.11.
2017-07-10 11:32:10 -07:00
rht
8a50fbfa0b
docs: Move ')' to the correct location.
2017-07-10 10:22:47 -07:00
Aditya Bansal
ec6fdd92d4
models: Add long_term_idle/last_active_message_id to UserProfile.
...
In this commit we are adding two new fields to the UserProfile
table. These fields are the:
long_term_idle: For storing a bool value representing status of user
being online in long time where 'long' will have a specific
definition.
last_active_message_id: For storing the message id which was last
updated into the UserMessage table for a particular user.
2017-07-10 12:31:50 -04:00
Vaida Plankyte
96321b3069
frontend: Darken the static error pages text.
2017-07-09 13:54:29 -07:00
Durga Akhil Mundroy
38b70f27d9
typeahead: Use recent_senders/pm_conversations to sort suggestions.
...
In typeahead_helper.js, added a compare function to first sort by
subscription, then by pm partners and lastly based on recency in the
current topic. Altered function sort_for_at_mention to take topic data
and sort using the above function. Also altered node tests for
typeahead_helper.js to test for the above added functionality.
Fixes : #4249
2017-07-09 10:51:19 -04:00
Aditya Bansal
2479e74867
compose.js: Add coverage for message_id_changed event on document.
2017-07-09 08:49:45 -04:00
Aditya Bansal
51257ee93d
compose.js: Add coverage for uploadFinished() function.
2017-07-09 08:49:45 -04:00
Aditya Bansal
18d2be0d5c
compose.js: Add coverage for uploadError() function.
2017-07-09 08:49:45 -04:00
Aditya Bansal
43aaab3adf
compose.js: Add coverage to progressUpdated() function.
2017-07-09 08:49:45 -04:00
Aditya Bansal
1f6ad92121
compose.js: Add coverage for uploadStarted() function.
2017-07-09 08:49:45 -04:00
Aditya Bansal
d9a0217cfe
compose.js: Add coverage for undo_markdown_preview_clicked event.
2017-07-09 08:49:45 -04:00
Aditya Bansal
f67c9ae9d7
compose.js: Add coverage for markdown_preview_compose_clicked event.
2017-07-09 08:49:45 -04:00
Aditya Bansal
0b363b427f
compose.js: Add coverage for attach_files_compose_clicked event.
2017-07-09 08:49:45 -04:00
Aditya Bansal
ed3ab27908
compose.js: Add coverage to compose_invite_close_clicked event.
2017-07-09 08:49:45 -04:00
Aditya Bansal
f9cbd015cb
compose.js: Add coverage for compose_invite_users_clicked event.
2017-07-09 08:49:45 -04:00
Steve Howell
359c9aaec8
zjquery: Remove jquery_array().
...
This commit simplifies how our zjquery objects are constructed.
We used to have a strange array proxy (my fault) that turns out
to be unnecessary.
2017-07-09 08:31:22 -04:00
Steve Howell
203a0bf119
minor: Set object length for stream_list test.
2017-07-09 08:31:22 -04:00
Steve Howell
ff80ba4f99
autofocus: Remove unneeded `$(...)[0]` idiom.
...
Using the first element of a jQuery collection is either
unnecessary or extremely brittle.
2017-07-09 08:31:22 -04:00
Steve Howell
1cf18cfbeb
compose: Avoid render for duplicate mentions.
...
There is no reason to render the template for compose mention
warnings if the user is already in the widget.
This commit also restructures the unit test significantly to more
carefully exercise each case, particularly in regard to when
templates get rendered.
2017-07-09 08:30:46 -04:00
Aditya Bansal
05a21b3729
compose.js: Fix Jquery selector to use more prominent syntax.
2017-07-09 07:26:09 -04:00
Aditya Bansal
0f2c208a5b
tools: Add new tool to pretty-print-html.
2017-07-09 07:01:29 -04:00
Vishnu Ks
8dd2268c3b
set_message_flags: Replace get_user_profile_by_email with get_user.
2017-07-08 14:40:55 -07:00
Vishnu Ks
0e76d95b9f
export_single_user: Replace get_user_profile_by_email with get_user.
2017-07-08 14:38:45 -07:00
Vishnu Ks
afc41dfb6b
rate_limit: Replace get_user_profile_by_email with get_user.
2017-07-08 14:38:45 -07:00
Vishnu Ks
1ce6b8db8c
remove_users_from_stream: Replace get_user_profile_by_email with get_user.
2017-07-08 14:38:45 -07:00
Vishnu Ks
038f2d669a
turn_off_digests: Replace get_user_profile_by_email with get_user.
2017-07-08 14:38:45 -07:00
Vishnu Ks
fdf3df4154
bulk_change_user_name: Replace get_user_profile_by_email with get_user.
2017-07-08 14:38:45 -07:00
Vishnu Ks
3b6d5fd80e
bankrupt_users: Replace get_user_profile_by_email with get_user.
2017-07-08 14:38:45 -07:00
Vishnu Ks
a5d2576801
deactivate_users: Replace get_user_profile_by_email with get_user.
2017-07-08 14:38:45 -07:00
Tim Abbott
b01e6d750f
management: Remove obsolete update_permissions management command.
...
This was part of the old Django/guardian-based permissions system.
2017-07-08 14:37:25 -07:00
Tim Abbott
3395f38bf7
management: Remove obsolete gravatar_to_user_avatar management command.
...
This was used for a 1-time migration in 2013, and definitely isn't
needed anymore.
2017-07-08 14:35:53 -07:00
Vishnu Ks
36972f611c
add_users_to_streams: Remove unused imports.
2017-07-08 14:35:42 -07:00