Shubham Dhama
238c27eb71
settings: Fix focusing of `your-account` prior complete loading.
...
Fixes : #9686 .
2018-06-27 11:20:54 -04:00
Shubham Padia
c72d38df56
yarn: Remove fuzzysearch from dependencies.
2018-06-26 20:38:47 -04:00
Shubham Padia
e4fa02e8e3
integrations: Use phrase_match instead of fuzzysearch.
...
Fixes #9822 .
fuzzysearch matched query if the query letters appeared in sequence.
Here we use the extracted phrase_match to match query with the prefixes
of words.
2018-06-26 20:38:47 -04:00
Shubham Padia
1364971a17
search: Extract phrase_match to common.js.
...
Extracts phrase_match to common.js so it can be used by other
components like integrations search.
2018-06-26 20:38:47 -04:00
Steve Howell
a2a695dfa7
test flake: Prevent flaky test with less common id.
...
This fixes a test flake introduced here:
317a2fff2a
We need a higher bogus bot owner id to prevent
flakes where our userid sequence gets to 100. (Tests
aren't completely deterministic in what data you
use, since sequences don't get rolled back when
you roll back transactions.)
2018-06-26 16:56:24 -04:00
Rishi Gupta
c0751c0644
stream settings: Rename stream accessibility section heading.
...
The content of this section has recently changed to include posting
restrictions. "Stream accessibility" was sort of an awkward name anyway.
2018-06-23 18:40:42 -07:00
Rishi Gupta
d5c48af365
stream settings: Fix link to stream-permissions user doc.
2018-06-23 18:40:42 -07:00
Rishi Gupta
2de9029a69
stream settings: Add tests for weekly stream traffic calculation.
2018-06-23 12:48:15 -07:00
Rishi Gupta
dc7cfd3eb7
stream settings: Fix stream_age calculation in weekly traffic calculation.
2018-06-23 12:48:15 -07:00
Rishi Gupta
3054b175c9
stream setting: Fix mypy error in get_average_weekly_stream_traffic.
...
Not sure why mypy wasn't catching this.
2018-06-23 12:48:15 -07:00
Rishi Gupta
15b236a21f
stream settings: Show non-zero stream traffic if traffic is greater than 0.
...
An estimated traffic of 0 suggests a stream is dead, and has pretty
different semantics from any non-zero value. So we should round up any
number between 0 and 1 to 1.
2018-06-23 12:48:15 -07:00
Rishi Gupta
5eccabc3c5
stream settings: Set average_weekly_traffic to -1 if stream is new.
...
We don't ever use this value, but it's confusing to have the incorrect
calculation in the code.
Ideally we would set this to "None", but I don't know the code well enough
to be confident nothing would break.
2018-06-23 12:48:15 -07:00
Rishi Gupta
f63bcb99d7
stream settings: Refactor out STREAM_TRAFFIC_CALCULATION_MIN_AGE_DAYS.
2018-06-23 12:48:15 -07:00
Rishi Gupta
c6048527bf
stream settings: Rename average messages to estimated messages.
2018-06-23 12:48:15 -07:00
Rishi Gupta
ccf5f1ac89
stream settings: Fix weekly stream traffic computation.
...
Previously, if stream_age were 13, this number would be off by almost a
factor of 2.
2018-06-23 12:48:15 -07:00
Yashashvi Dave
317a2fff2a
bots settings: Improve API for editing bot owners to refer to users by ID.
...
Fixes #9502
2018-06-23 12:47:50 -07:00
Vishnu Ks
0212113569
docs: Document ADD_TOKENS_TO_NOREPLY_ADDRESS in email.md.
...
Rewritten and moved by tabbott.
2018-06-23 12:03:30 -07:00
Vishnu Ks
6e6e2e03da
management: Use tokenized no-reply address in send_test_email.
2018-06-23 12:03:30 -07:00
Vishnu Ks
1b179ca530
signup: Prevent users from signing up with email containing +.
2018-06-23 12:03:30 -07:00
Vishnu Ks
a88e44e254
registration: Use tokenized noreply address in email change.
2018-06-23 12:03:30 -07:00
Vishnu Ks
e34fcf982f
registration: Use tokenized noreply address in user invite.
2018-06-23 12:03:30 -07:00
Vishnu Ks
994e1a2154
registration: Use tokenized noreply address in password reset.
2018-06-23 12:03:30 -07:00
Vishnu Ks
2b1424e51a
registration: Use tokenized noreply address in signup confirmation.
2018-06-23 12:03:30 -07:00
Vishnu Ks
74351fb250
send_email: Add function to generate tokenized noreply in FromAddress.
2018-06-23 12:03:30 -07:00
Vishnu Ks
66dead7fee
signup: Fix the full_name hidden bug when user has no other account.
...
Fixes #9802
2018-06-23 10:56:47 -07:00
Yago González
51f107f5bc
api docs: Fix indentation.
2018-06-23 12:42:11 +02:00
Yago González
8b420da653
api docs: Remove unnecessary imports.
2018-06-23 12:42:11 +02:00
Yago González
93e75b9c84
requirements: Upgrade yamole to 2.1.5.
2018-06-23 12:42:11 +02:00
Yago González
8e50564717
api docs: Document the /users/me/<stream_id>/topics endpoint.
2018-06-23 12:42:11 +02:00
Vishnu Ks
e1bf749d3c
provision: Run build_pygments_data only if required.
2018-06-23 00:15:39 +05:30
Vishnu Ks
109fa85614
provision: Rename file_hash_updated to file_or_package_hash_updated.
...
Check for changes in package version as well along
with the files.
2018-06-22 23:40:31 +05:30
Vishnu Ks
431d9d6076
provision: Run generate-custom-icon-webfont only if required.
2018-06-22 23:40:31 +05:30
Rishi Gupta
add80f86f5
user docs: Update configure-desktop-notifications.
2018-06-22 10:08:08 -07:00
Shubham Dhama
eaeaf2d851
list_render: Remove rows sort click handler from the body.
...
This removes the click handler previously attached to the body, now
we just need to pass `parent_container` which at least contains the
table heads.
2018-06-22 09:21:47 -04:00
Shubham Dhama
5b18a381fb
list_render: Extract sort handler function from data-sort click handler.
2018-06-22 09:21:47 -04:00
Shubham Dhama
92d843add9
list_render: Remove redundant `list_render.delete` method.
2018-06-22 09:21:47 -04:00
Shubham Dhama
2aba7c239f
list_render: Make list creation logic as an export in list_render module.
...
This changes how we create lists i.e.
from `list_render($container, list, opts)`
to `list_render.create($container, list, opts)`
2018-06-22 09:21:47 -04:00
Marco Burstein
9643c8ed26
hotkeys: Deactivate `ctrl + shift` hotkeys.
...
This disables `ctrl + shift + [`, while `ctrl + [` will still trigger
an action.
Also, add a test for ensuring that the `ctrl + shift` combinations fall
through.
2018-06-22 09:10:23 -04:00
Marco Burstein
56f711d5ff
hotkeys: Deactivate `cmd-or-ctrl + shift` hotkeys.
...
This disables `cmd-or-ctrl + shift + k` and `cmd-or-ctrl + shift + s`,
while `cmd-or-ctrl + k` and `cmd-or-ctrl + s` will still trigger
actions.
Also, add tests for ensuring that the `cmd-or-ctrl + shift`
combinations fall through.
Fix #9779 .
2018-06-22 09:10:23 -04:00
Raymond Akornor
af5de189d8
tests_users: Use assert_json_success instead of assertTrue.
2018-06-22 09:06:43 -04:00
Shubham Padia
6853530eba
search: Add search_pill.js with basic operations.
...
Adds search_pill.js to the static asset pipeline. The items
for search pill contain 2 keys, display_value and search_string.
Adding all the operator information i.e the operator, operand and
negated fields along with the search_string and description was tried out.
It was dropped because it didn't provide any advantage as one had to
always calculate the search_string and the description from the operator.
2018-06-22 09:05:36 -04:00
Lyla Fischer
8630e3deff
user docs: Update desktop notifications article.
2018-06-22 09:00:28 -04:00
Marco Burstein
6dad6f3dae
emoji: Add some edge-casey ordering tests for emoji.
...
Add 3 new Markdown emoji tests for newlines, emphasis, and links. The
goal of these tests is to ensure that Markdown operations concerning
emoji are preformed in proper order, with emoji being added correctly
based on other Markdown operations.
See suggestion here: https://git.io/flF5W .
2018-06-22 08:59:08 -04:00
Cynthia Lin
71e3f778cc
right sidebar: Expand sidebar block width for greater click area.
...
Fixes #9797
2018-06-22 08:57:01 -04:00
Shubham Dhama
c167227ddc
search: Add 100% coverage for search.js.
2018-06-22 07:58:06 -04:00
Shubham Dhama
42f9ecb841
search: Remove a redundant preventDefault & export is_using_input_method.
...
Return false is equivalent to preventDefault and stopPropogation.
is_using_input_method is exported for node testing.
2018-06-22 07:58:06 -04:00
Shubham Dhama
35be5a88ac
search: Remove redundant re-declaration of variables for search box.
...
This is just a minor refactor.
2018-06-22 07:58:06 -04:00
Shubham Dhama
053b5a0da6
search: Refactor update_buttons_with_focus.
...
This just change `attr` to `prop` as it is more preferred.
Also, a minor renaming of variable is done here.
2018-06-22 07:58:06 -04:00
Greg Price
0462e85d02
tools: Make remote configurable in {reset,push}-to-pull-request.
...
The appropriate name for the remote pointing at the repo we maintain
may be `upstream` for most of our repos... but not when we're
downstream of someone else, e.g. for react-native. So, make it easy
to configure per-repo.
2018-06-21 17:28:21 -07:00
Rishi Gupta
d466f3fffc
org settings: Update labels for organization profile.
2018-06-21 12:47:19 -07:00