Rhea Parekh
af20ef4789
slack import: Save messages within convert_slack_workspace_messages.
...
Previously, the messages where being stored in a output file from
outside the function 'convert_slack_workspace_messages', but
now we store it from the inside the mentioned function.
This will help in processing and saving the messages batch-wise
so as to avoid a memory error.
Reactions are returned separately from 'convert_slack_workspace_messages'
rather than 'message_json'.
Also updated test for 'convert_slack_workspace_messages' and an additional
test for reactions is added.
2018-07-01 07:08:13 -07:00
Rhea Parekh
2f88ca7446
slack import: Import skype and phone data of users.
2018-07-01 07:05:40 -07:00
Tim Abbott
ddc2ef2ce8
docs: Point Docker users to the Docker upgrade docs.
...
The normal instructions don't make sense for the Docker image.
2018-07-01 06:58:44 -07:00
Aditya Bansal
3cf8ba33d8
integrations: Upgrade to use font-awesome 4.7 icon prefixes.
2018-07-01 06:02:10 -07:00
Yago González
9a2036b52a
api docs: Make the Home page more straightforward.
...
Fixes #9854 .
2018-07-01 04:33:04 -07:00
Eeshan Garg
061e760d1e
webhooks: Add Clubhouse integration.
2018-07-01 04:01:17 -07:00
Yashashvi Dave
e7a172293f
user popover: Display name of user instead of id in user-type-custom field.
2018-07-01 02:05:00 -07:00
Yashashvi Dave
554a0773dc
custom fields: Add icon to delete value of date-type-custom-field.
2018-07-01 02:05:00 -07:00
Yashashvi Dave
52b6d0ce9f
custom fields: Add default value choice in choice-type-custom-fields.
...
Add default choice option in choice type of custom profile field.
2018-07-01 02:05:00 -07:00
Yashashvi Dave
aa39b1e28e
custom field: Allow admin to change custom fields order using drag & drop.
...
Using sortablejs library, allow admin to modify custom fields order
in admin settings using drag and drop of custom field list element.
Fixes #9351
2018-07-01 02:05:00 -07:00
Yashashvi Dave
2b478268f3
third: Add sortablejs library.
2018-07-01 02:05:00 -07:00
Yashashvi Dave
a6c03a4738
custom fields: Fix custom fields header not rendering properly.
...
Even when admin removes all custom fields from org, custom
fields header "Profile" doesn't get removed.
Render header "Profile" whenever custom fields data get changed.
2018-07-01 02:03:56 -07:00
Tim Abbott
5f7691b74e
upload: Remove unnecessary use of has_request_variables.
...
All the parameters for this function are parsed in urls.py.
2018-07-01 01:47:03 -07:00
Tim Abbott
19e099c9fc
README: Document support for Debian and Bionic.
2018-07-01 01:47:03 -07:00
Jack Zhang
781e995865
docs: Fix typos in mobile-push-notifications.
2018-06-30 13:48:01 -07:00
Rishi Gupta
89a59422cc
api docs: Fix link to IFTTT.
...
Old link is 404'ing.
2018-06-29 22:40:16 -07:00
Shubham Dhama
9a45e52f75
widgets: Fix empty message_content of "All messages" widgets.
...
Fixes : #9827 .
2018-06-28 14:04:37 -04:00
Eeshan Garg
e1e4d523aa
Replace remaining user-facing occurences of the term "invite-only".
...
Fixes #9611 .
2018-06-27 12:34:29 -07:00
Lyla Fischer
d71bc75a2e
user docs: Add troubleshooting to desktop notifications docs.
2018-06-27 12:22:38 -07:00
Lyla Fischer
d98c2e02b4
user docs: Remove admin-only stream management from member docs.
2018-06-27 11:52:41 -07:00
Akash Nimare
d5e3ab761b
settings: Unify code for setting-panel.
2018-06-27 11:48:50 -04:00
Akash Nimare
00a34fb46a
settings: Remove duplicate code from setting panel.
...
We don't need to update this classes since we have
already added those classes in the setting_panel_menu.js.
2018-06-27 11:48:50 -04:00
Akash Nimare
68cf2b1690
settings: Fix broken setting items in smaller window.
...
Fixes : #9780 .
2018-06-27 11:48:50 -04:00
Akash Nimare
c82734d9c5
streams-settings: Fix toggle icon not updating.
...
This commit fixes a regression which was introduced while
we were removing icon-vector and replacing the same with
font-awesome. We forgot to update the toggle icons from the
JS file.
2018-06-27 11:30:35 -04:00
Shubham Padia
2977a4cb6f
right-sidebar: Narrow pm/group-pm on clicking unread count badge.
...
Fixes #9797 .
Clicking on the unread count badge on the right sidebar did not
narrow the selected pm/group-pm. This commit moves the count div
inside selectable_sidebar_block. Also uses flexbox instead of
inline-blocks for user presences selectable_sidebar_block.
2018-06-27 11:26:24 -04:00
Shubham Padia
3442fde126
sidebar: Fix unread count shifted right in stream list.
...
The reason for the bug was 71e3f778cc
.
This commit makes the width 100% for selectable_sidebar_block only
on the right sidebar, the left sidebar selectable_sidebar_block
width is unset.
2018-06-27 11:26:24 -04:00
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