rht
09af29b051
zerver/lib: Text-wrap long lines exceeding 110.
2017-11-15 10:58:03 -08:00
Tim Abbott
5aa6751e7a
lint: Fix long lines in newly added features.
2017-11-15 10:58:03 -08:00
Vishnu Ks
d2555e8769
api: Add support to change name of default stream groups.
2017-11-14 14:41:42 -08:00
Vishnu Ks
2af249dd5d
api: Add description attribute to default stream group.
2017-11-14 14:41:42 -08:00
Vishnu Ks
f45ba7de93
api: Pass group id instead of name to default stream group api.
2017-11-14 14:41:42 -08:00
rht
cceba2023c
Use makedirs directly instead of wrapping it in mkdirs.
2017-11-14 09:47:09 -08:00
rht
72ce1c6501
Use a more concise `mkdir -p` when the situation permits.
2017-11-14 09:47:09 -08:00
derAnfaenger
25bf15a3c9
bots: Use non-generic exception for state key removal.
2017-11-10 18:56:26 -08:00
derAnfaenger
8fccf36246
bots: Wrap StateError exceptions around BotUserData exceptions.
2017-11-10 18:56:26 -08:00
derAnfaenger
d707e3bc1d
bots: Add USER_STATE_SIZE_LIMIT setting.
2017-11-10 18:56:26 -08:00
derAnfaenger
545c73c79e
bots: Rename StateHandlerError to StateError.
2017-11-10 18:54:54 -08:00
derAnfaenger
71372610e3
bots: Validate state size limit directly in set_bot_state().
2017-11-10 18:54:39 -08:00
Andy Perez
4d51a6cfac
bugdown: Fix $$ whitespace handling.
...
The intended use of $$ is for inline expressions, not for multiline
ones; ```math is an acceptable alternative for the latter. Hence,
the $$-syntax for inline TeX no longer permits newlines within it.
This was also necessary for the next change to be sensible; namely
allowing for spaces around both $$ when crafting inline TeX instead of
forcing everything to be crammed together, e.g. $$x=7$$. In order to
avoid uninentionally creating inline expressions, the opening and
closing $$'s of an inline expression must now both exactly consist of
two dollar signs, no more and no less.
Fixes : #6488 .
2017-11-10 16:54:27 -08:00
Tim Abbott
a23378a304
check_short_string: Verify string before checking length.
...
While the previous implementation was correct, this should give better
error messages.
2017-11-10 16:37:43 -08:00
neiljp (Neil Pilgrim)
72eba6a0ce
mypy: Adjust validator.py to use object rather than Any.
2017-11-10 16:37:29 -08:00
neiljp (Neil Pilgrim)
331a3c3447
mypy: Migrate validator.py typing to python3 syntax.
2017-11-10 16:32:25 -08:00
rht
8e87eb4084
zerver/lib/bugdown: Text-wrap long lines exceeding 110.
2017-11-10 16:29:32 -08:00
rht
23a481c5d2
zerver/lib/actions.py: Text-wrap long lines exceeding 110.
2017-11-10 16:27:22 -08:00
Vishnu Ks
f44b60a150
Implement API for default stream groups.
2017-11-10 16:05:36 -08:00
Steve Howell
f54146b6d8
mypy: Add RawUnreadMessagesResult type.
2017-11-10 10:50:57 -08:00
Steve Howell
c799ec0ca6
minor: Inline get_unread_message_ids_per_recipient().
...
This method was only used in one test.
2017-11-10 10:50:57 -08:00
Umair Khan
4c6a376fd5
user-groups: Add groups to page_params.
2017-11-09 17:35:46 -08:00
Umair Khan
b1603d289c
user-groups: Add update members API endpoint.
...
Significantly modified by tabbott to fix some bugs.
2017-11-09 17:35:37 -08:00
Umair Khan
eeaf0f1742
user-groups: Add edit API endpoint.
...
Significantly modified by tabbott to fix some bugs.
2017-11-09 17:35:22 -08:00
Umair Khan
1bbe84af49
user-groups: Add create API endpoint.
...
Significantly modified by tabbott for better security structure.
2017-11-09 17:26:14 -08:00
Umair Khan
39ca38837e
user-groups: Add description to groups.
2017-11-09 16:35:52 -08:00
Umair Khan
18aecb82d7
user-groups: Get members from membership.
2017-11-09 16:18:40 -08:00
Tommy Ip
bcd575d8de
bugdown: Rewrite links to local server to be relative links.
...
Fixes #7247
2017-11-09 15:59:31 -08:00
Tim Abbott
982bd9c38d
Fix push notifications for soft-deactivated users.
...
Previously, these push notification events were being generated, but
then ignored in handle_push_notification because there was no
user_message object.
2017-11-09 15:52:29 -08:00
Tim Abbott
c99d20db63
push_notifications: Shrink scope of try/except block.
...
There's no reason this needed to indent the entire function.
2017-11-09 15:30:21 -08:00
Tim Abbott
64b4d83038
push_notifications: Improve debugging of lookup problems.
...
We're having this error being thrown often, and don't know why.
2017-11-09 15:20:24 -08:00
Steve Howell
9b723c7a32
Use encode() in zerver/lib/logging_util.py.
2017-11-09 10:43:20 -08:00
Steve Howell
3158ed01bf
Remove force_str() in upload.py.
2017-11-09 10:43:20 -08:00
Steve Howell
531a3ee9de
refactor: Fix parse.quote(force_str(s)) calls in bugdown.
2017-11-09 10:43:20 -08:00
Steve Howell
8eaeba8615
refactor: Remove dict_with_str_keys().
...
This function is no longer needed in python3, as it was decoding
keys that already came for a JSON-decoded string.
2017-11-09 10:43:20 -08:00
Steve Howell
b0bb09cdb8
Remove force_text() in get_signed_upload_url().
2017-11-09 10:43:20 -08:00
Steve Howell
7da6beac99
Remove force_text() in upload.get_file_info().
2017-11-09 10:43:20 -08:00
Steve Howell
a9f42e6266
Remove force_text() from sanitize_name().
2017-11-09 10:43:20 -08:00
Steve Howell
17cfead19a
Remove force_text() in twitter_text().
2017-11-09 10:43:20 -08:00
Steve Howell
585829f665
Remove force_text() in list_of_tlds().
2017-11-09 10:43:19 -08:00
Steve Howell
63024b3a6f
Use encode() in zerver/lib/message.py.
2017-11-09 10:38:58 -08:00
Steve Howell
d42478bfea
Use encode() in zerver/lib/response.py.
2017-11-09 10:38:58 -08:00
Steve Howell
64dc9e65cf
Use encode() in zerver/lib/tex.py.
2017-11-09 10:38:58 -08:00
Steve Howell
7821cb3d51
Avoid unneeded force_text() in make_safe_digest().
2017-11-09 10:38:41 -08:00
Steve Howell
17200bfbc9
tests: Simplify test_classes.fixture_data().
...
We eliminate the unnecessary force_text() helper and clean up
the formatting a bit.
2017-11-09 10:32:14 -08:00
Steve Howell
5d3ecf8f31
Remove force_str() in log_event().
2017-11-09 10:32:14 -08:00
Steve Howell
786e90d774
Removed unused imports of force_bytes.
2017-11-09 10:32:14 -08:00
Steve Howell
a77cdaa527
Remove force_text() in get_url_data().
2017-11-09 10:32:14 -08:00
rht
5ee40bf718
Remove usage of six.moves.binary_type.
2017-11-09 10:00:00 -08:00
Harshit Bansal
65838bb825
email_gateway: Disable code block processor for email gateway.
...
Generally emails are not written with markdown in mind and hence
sometimes render in strange ways. This commit fixes a particular
issue that was causing whitespace before paragraphs to be treated
as code block due to which email content was being rendered in a
box that scrolls in right direction a lot.
Fixes : #7045 .
2017-11-09 09:56:35 -08:00