Tim Abbott
8600efcf36
test_bugdown: Fix duplicated test name.
2017-08-16 11:29:12 -07:00
Tim Abbott
d2288154f6
bugdown: Fully remove mentions matching @name.
...
Given typeahed and the fact that this only worked if the person had a
full name that didn't contain whitespace, this side effect of the
original @shortname mentionfeature that we removed was experienced by
users as a bug.
Fixes #6142 .
2017-08-16 11:18:09 -07:00
Vaida Plankyte
b165784264
frontend: Remove purposeless title attributes from gear menu.
2017-08-16 10:19:02 -07:00
Tim Abbott
134c02e14e
settings: Enable GitHub and Google auth by default in dev.
...
We now show the GitHub/Google auth buttons by default, and just have a
reasonable error message for anyone who clicks them.
Fixes #3651 .
2017-08-16 10:05:19 -07:00
Tim Abbott
37eb6a9863
run-dev: Remove now-unnecessary checks for Google/GitHub auth.
2017-08-16 10:05:19 -07:00
Vaida Plankyte
52046d537a
auth.py: Add config_error page for misconfigured github/google auth.
...
Significantly modified by tabbott to use a better system, pass tests,
and clean up the content.
2017-08-16 10:05:19 -07:00
Tim Abbott
71b3245905
test_settings: Include fake keys for Google/GitHub.
...
This is necessary for tests the to pass with the new config_error code
path, which we don't want to trigger except on specific tests for
those features.
2017-08-16 09:42:37 -07:00
Vaida Plankyte
cd1b01996e
frontend: Add perfectScrollbar to invite users modal.
2017-08-16 08:23:34 -07:00
Vaida Plankyte
11d935f52a
frontend: Add perfectScrollbar to right pane of manage subs overlay.
...
Tweaked by tabbott to use a more precise selector.
2017-08-16 08:23:34 -07:00
Vaida Plankyte
8ae263bf15
frontend: Add perfectScrollbar to left sidebar of manage subs overlay.
...
Tweaked by tabbott to use a more precise selector.
2017-08-16 08:23:33 -07:00
Rafid Aslam
5f7e23e8ef
frontend: Add perfectScrollbars to Settings/Organization overlay.
...
Use perfectScrollbar on settings sidebar, since the default scrollbar
makes settings menu break when not enough vertical space available.
Add perfectScrollbar to main settings section, and reset the scrollbar
position when switching between tabs.
Also delete the z-index on `.settings-list` since it makes the
perfectScrollbar covered.
Fixes #5216 .
2017-08-16 08:23:30 -07:00
Vaida Plankyte
c9de03b163
frontend: Make perfectScrollbars pass tests.
2017-08-16 08:07:28 -07:00
Vaida Plankyte
971dc71ed6
ui.js: Create perfectScrollbar functions.
2017-08-16 08:07:28 -07:00
Tim Abbott
46b5c942aa
test_narrow: Fix remaining case of search tests flaking with "lunch".
...
We apparently were using the default of num_before=1, not
num_before=0, which meant that if the very last randomly generated
message was one by cordelia mentioning lunch,
test_get_messages_with_search would fail because there were actually 3
matches.
2017-08-16 07:37:06 -07:00
Tim Abbott
5184c64a92
upload: Fix uploading files with Python 3.
...
Apparently there's a bug in typeshed's stubs for uploading files,
which resulted in our S3 upload code being broken on Python 3.
2017-08-16 07:33:23 -07:00
Umair Khan
3afa8ad6a6
test_users: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
d051bfbcb4
test_urls: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
d3ced34152
test_uploads: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
b9785cd4d6
test_subs: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
b14603249f
test_realm_filters: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
bab6893dbb
test_realm_emoji: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
ed12419061
test_reactions: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
02aab6a43f
test_presence: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
70996de415
test_messages: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
0e119c0ec2
test_bugdown: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
2b6c6d823d
test_bots: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
366d2927c3
test_attachments: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Umair Khan
64c961f5de
test_alert_words: Upgrade to HttpResponse.json().
2017-08-16 07:06:58 -07:00
Robert Hönig
a22f524fe1
Remove Zulip API licensing information.
2017-08-16 07:03:39 -07:00
Aditya Bansal
0716702558
management: Log number of soft deactivated/reactivated users.
2017-08-15 22:05:19 -07:00
Aditya Bansal
5f5d99550e
soft-deactivation/management: Raise exception for non existant emails.
2017-08-15 22:05:19 -07:00
Aditya Bansal
cd11cbea14
soft-deactivation/management: Rename variable to make more sense.
...
We rename variable user_ids_to_deactivate to users_to_deactivate
since it was storing UserProfiles anyway.
2017-08-15 22:05:19 -07:00
Aditya Bansal
4578b9c613
soft-deactivation: Return list of soft deactivated/reactivated users.
...
do_soft_activate_users() and do_soft_deactivate_users() are modified
so as to maintain/return the list of affected users.
2017-08-15 22:05:19 -07:00
Aditya Bansal
34d30706da
soft-deactivation: Log users which were soft deactivate/reactivated.
2017-08-15 22:05:19 -07:00
Aditya Bansal
f5713297c4
digest: Stop generating digest emails for soft-deactivated users.
2017-08-15 22:04:52 -07:00
Tim Abbott
989cfb1963
mypy: Fix process_fts_updates annotations.
2017-08-15 22:04:52 -07:00
Anirudh Jain
28944b6c94
provision: Partially add zesty to supported systems.
...
We can't fully support it until we fix the tsearch_extras availability
issue, but for now, this is an improvement.
Tweaked by tabbott to cover the outstanding tsearch_extras issue.
2017-08-15 21:51:19 -07:00
Vaida Plankyte
d3f0d2cc9f
help: Add perfectScrollbar to markdown container.
2017-08-15 21:10:14 -07:00
Tim Abbott
ee935e8990
gitattibutes: Remove paths that don't exist anymore.
2017-08-15 20:44:41 -07:00
Tim Abbott
9b109b4b73
build-release-tarball: Cleanup Git version sanity check.
...
Checking for whether tests appear is going to be a more stable
long-term check than looking for zilencer, which we might eventually
include in releases.
2017-08-15 20:44:41 -07:00
Tim Abbott
a38d846e8b
process_fts_updates: Fix check for USING_PGROONGA to not use settings.
...
The Zulip server's settings are only available if process-fts-updates
is running is on the same server as a Zulip production deployment. So
we instead check whether we have pgroonga configured in
/etc/zulip/zulip.conf.
2017-08-15 20:33:36 -07:00
Tim Abbott
890417f8eb
test_helpers: Add 'method' to HostRequestMock.
2017-08-15 19:47:03 -07:00
Tim Abbott
fd1b8c7a3c
decorator: Fix SOCKET requests being broken with REALMS_HAVE_SUBDOMAINS.
...
This code path broken in a recent refactoring meant that sending
messages via websockets didn't work if REALMS_HAVE_SUBDOMAINS.
2017-08-15 19:22:17 -07:00
Tim Abbott
7c4eb43f34
test_notifications: Fix reply-to email for test suite.
...
It turns out that moving NOREPLY_EMAIL_ADDRESS DEFAULT_SETTINGS
unexpectedly changed its value in the test suite.
2017-08-15 18:33:15 -07:00
neiljp (Neil Pilgrim)
bb83742906
mypy: Correct 2 type annotations in zerver/middleware.py.
2017-08-15 17:50:18 -07:00
neiljp (Neil Pilgrim)
52ed997d23
mypy: Reorder and annotate variables around if statements.
2017-08-15 17:50:18 -07:00
neiljp (Neil Pilgrim)
2d3b95a088
mypy: Annotate sent_time_in_epoch_seconds taking Optional[UserMessage].
2017-08-15 17:50:18 -07:00
neiljp (Neil Pilgrim)
7aacda1883
mypy: Mark internet_guard on requests.request as 'type: ignore'
...
[gnprice: tweaked comment]
2017-08-15 17:50:18 -07:00
neiljp (Neil Pilgrim)
26e03bb14b
mypy: Annotate completely_open(realm) input as Optional[Realm].
2017-08-15 17:50:18 -07:00
neiljp (Neil Pilgrim)
1a3d8ced78
mypy: Allow Optional parameters in html_branches.py.
2017-08-15 17:50:18 -07:00