Rishi Gupta
33c586d3ec
user docs: Update enable-emoticon-translations.
2018-08-20 19:24:36 -07:00
Rishi Gupta
2df6662d8c
docs: Add clarification for help wanted and good first issue labels.
2018-08-20 19:17:47 -07:00
Rishi Gupta
9a759060cd
user docs: Remove outdated app guides.
2018-08-20 18:52:04 -07:00
Rishi Gupta
1f2ed31791
user docs: Add related articles to desktop install guide.
2018-08-20 18:22:30 -07:00
Rishi Gupta
0f44d380ca
user docs: Update save-changes.md.
2018-08-20 17:11:53 -07:00
Lyla Fischer
43f2a99f2a
user docs: Trim change-a-users-name.
2018-08-20 17:11:53 -07:00
Lyla Fischer
f3324f9748
user docs: Trim make-a-user-an-administrator.
2018-08-20 17:11:53 -07:00
Tim Abbott
6827c42e02
migrations: Fix accounting in is_private migration.
...
The previous logic didn't correctly handle the case of total being 0.
Fixes #10378 .
2018-08-20 16:49:08 -07:00
Lyla Fischer
f4d1283b6c
user docs: Update deactivate-or-reactivate-a-bot.
2018-08-20 15:50:16 -07:00
Lyla Fischer
172cde6af6
user docs: Add restrict-bot-creation.
2018-08-20 15:50:16 -07:00
Lyla Fischer
603dedbfec
user docs: Update set-default-streams-for-new-users.
2018-08-20 15:02:39 -07:00
Lyla Fischer
614da57f8a
user docs: Update add-or-remove-users-from-a-stream.
2018-08-20 15:02:39 -07:00
Lyla Fischer
c183c5059e
user docs: Update change-the-privacy-of-a-stream.
2018-08-20 15:02:39 -07:00
Lyla Fischer
f79614a7dd
user docs: Update change-stream-description.
2018-08-20 15:02:39 -07:00
Lyla Fischer
f1462d096e
user docs: Update rename-a-stream.
2018-08-20 15:02:39 -07:00
Lyla Fischer
6fc214929c
user docs: Update delete-a-stream.
2018-08-20 15:02:39 -07:00
Abhilash Verma
0e2322a322
logging: Show timestamp in UTC in non-django production scripts.
...
Done in pair programming with @aero31aero.
Fixes #9678 .
2018-08-20 12:52:40 -07:00
Rohitt Vashishtha
920ef2b7f7
bugdown: Add mention_data.get_user_by_id().
...
This will allow us to do the lookups required to support the upcoming
`@**name|id**` syntax.
2018-08-20 12:46:46 -07:00
Rohitt Vashishtha
8a61ac3500
typeahead: Move displaced comment to correct location.
2018-08-20 12:44:24 -07:00
Tim Abbott
972e1d2d8b
ldap: Improve exception handling in user data sync tool.
...
At some point, the most likely exception here stopped being
IntegrityError.
Fixes #9218 .
2018-08-20 10:40:53 -07:00
Tim Abbott
3cfb2000cc
ldap: Improve error message for username/LDAP domain mismatches.
2018-08-20 10:39:34 -07:00
Rhea Parekh
f70b9a3eba
import: Move 'build_message' to import_util.
2018-08-19 22:27:13 -07:00
Rhea Parekh
53e9da8e1f
import: Build CustomProfileField, CustomProfileFieldValue and RealmEmoji with model class.
2018-08-19 22:27:13 -07:00
Rhea Parekh
d98a5925cb
import: Build Reaction with the model class.
2018-08-19 22:27:13 -07:00
Rhea Parekh
a5bc701181
import: Move 'build_stream' to import_util.
2018-08-19 22:27:13 -07:00
Rhea Parekh
c4f8abbd30
import: Build Message with the model class.
2018-08-19 22:27:13 -07:00
Rhea Parekh
4ea7302e14
import: Add missing fields in UserProfile object.
...
The missing fields are checked by `full_clean()` method.
The datetime field errors are ignored as they are fixed
in the `import_realm` script. The field that are
allowed to be null are not included while building
this object.
2018-08-19 22:27:13 -07:00
Rhea Parekh
66d34b23ef
import: Build Attachment with the model class.
2018-08-19 22:27:13 -07:00
Rhea Parekh
9617b1fbc5
import: Build Recipient and Subscription with model class.
2018-08-19 22:27:13 -07:00
Rhea Parekh
c77763bd8e
import: Move 'build_realm' to import_util.
2018-08-19 22:27:13 -07:00
Joshua Pan
793ec9e266
tests: Test all update_display_settings events.
2018-08-19 14:51:31 -04:00
Joshua Pan
e0426e42cd
tests: Test all realm update dispatch events.
2018-08-19 14:51:31 -04:00
Joshua Pan
ccd438a7ee
tests: Test minor dispatch events.
...
These events just call another function. This covers
attachments, invites_changed, and submessage.
2018-08-19 14:51:31 -04:00
Joshua Pan
212db4d155
tests: Use zjquery for server_events_dispatch tests.
2018-08-19 14:51:31 -04:00
Joshua Pan
e3504e88a7
tests: Test update realm bot owner event.
2018-08-19 14:51:31 -04:00
Joshua Pan
402e34be3b
tests: Test blueslip for subscription events.
2018-08-19 14:51:31 -04:00
Joshua Pan
76ffd967c5
tests: Test typing notifs event from oneself.
2018-08-19 14:51:31 -04:00
Joshua Pan
875383e7c3
tests: Test delete stream event.
2018-08-19 14:51:31 -04:00
Joshua Pan
e4a34c3512
tests: Test dispatching stream create event.
2018-08-19 14:51:31 -04:00
Joshua Pan
6b61e54c08
tests: Rename stream test to stream__update test.
2018-08-19 14:51:31 -04:00
Rishi Gupta
5bc3dd4a57
user docs: Update notification docs.
2018-08-19 06:34:03 -07:00
Eeshan Garg
080b1eccea
pypi: Upgrade to release 0.5.3.
2018-08-18 08:00:56 -07:00
Yago González
aa5185fdf8
api docs: Document POST /typing.
2018-08-17 12:57:40 -07:00
Akash Nimare
dab75e4990
help: Fix styling of emoticons on help pages.
2018-08-17 11:37:29 -07:00
Rishi Gupta
dc1e1dfcf9
features: Add custom profile fields.
2018-08-17 11:32:05 -07:00
Rishi Gupta
e25ac1dd6c
user docs: Add custom profile field docs.
2018-08-17 11:32:05 -07:00
Rishi Gupta
c3a912f8b6
management commands: Add sleep_forever to lib/management.
2018-08-17 09:20:51 -07:00
zhoufeng1989
d5f752df84
tests: Tests query count when creating stream with subscriptions API.
...
These test cases are used to test the cost of stream creation.
Three scenarios of stream creation are covered:
1) create a public stream;
2) create a private stream;
3) create a public stream with announce=true when there is a notification stream.
Fix : #4804 .
2018-08-17 08:58:38 -07:00
Eeshan Garg
f476ec7fac
webhooks/freshdesk/doc.md: Render example JSON correctly.
...
We've been getting reports from users that our Freshdesk webhook
isn't working correctly. It turns out that the issue had nothing
to do with the webhook implementation itself!
In freshdesk/doc.md, we have a JSON template we ask users to
copy/paste into a textbox in the Freshdesk UI. That JSON template
contains "{{" and "}}" characters which we escaped as Unicode
decimals to prevent clashes with Jinja2 syntax in other parts
of the same template. This worked for a while!
But thanks to the changes introduced as part of the
nested_code_blocks extension, such escaped characters were never
decoded, leading users to copy/paste the same template but with
raw escaped unicode representations of "{{" and "}}" inside. And
that eventually broke our webhook implementation.
This commit makes sure that such characters are properly "unescaped",
just for Freshdesk docs.
2018-08-17 08:55:41 -07:00
Rishi Gupta
b3a8790c59
plans: Remove question about proration.
2018-08-17 08:50:07 -07:00