paxapy
8e7fa6b2de
emoji: Add add_emoji_by_admins_only realm setting.
...
This setting controls whether normal users can add realm emoji.
Fixes #978 .
2016-12-27 15:46:14 -08:00
Igor Tokarev
3cb7d665da
emoji: Display emoji author in admin interface.
...
Fixes : #984 .
2016-12-27 15:45:55 -08:00
Igor Tokarev
1238d08f72
emoji: Add emoji author data in API.
2016-12-27 15:42:21 -08:00
Igor Tokarev
ffa724f8fc
emoji: Add author field to RealmEmoji table and track.
2016-12-27 15:42:04 -08:00
Sanskar Modi
dee5a0c8d7
Added styling on compose notification warning button.
...
With CSS suggestions from Tommy Ip.
2016-12-27 15:21:20 -08:00
Rafid Aslam
778e509464
interactive bots: Create xkcd bot.
2016-12-27 22:52:51 +01:00
Steve Howell
a96fdd18b1
Make Private Messages work better when zoomed in.
...
Some of the work here was done Tomasz Kolek.
When we click on "more conversations" in "Private Messages,"
we call it being "zoomed in." Before this change, when
new PMs arrived, we would rebuild the list and zoom out
again. Now we track the zoomed_in state with a variable.
Also, if you are zoomed in and switch from one PM narrow
to another, we also keep you zoomed in.
This fix also removes some extraneous/redundant code.
Fixes : #2561
2016-12-27 13:36:30 -08:00
Vamshi Balanaga
561562da3d
Modify GitHub Issue bot to use new authentication module.
2016-12-27 11:58:36 -08:00
Vamshi Balanaga
9701d5e555
Modify GitHub comment bot to use new authentication module, and edit documentation accordingly.
2016-12-27 11:58:36 -08:00
Vamshi Balanaga
89d1f96db9
Create GitHub authentication module.
2016-12-27 11:58:36 -08:00
Umair Khan
fe1848377c
i18n: Bump i18next-parser version.
...
Fixes #2882
2016-12-27 14:39:39 +05:00
Brock Whittaker
51153a6ce2
Change scope of pointer events for lightbox overlay.
...
This was intercepting pointer events even though the lightbox was
closed. This fixes the issue with the streams exit not working in some
responsive cases.
Fixes : #2818 .
2016-12-26 18:31:18 -08:00
hackerkid
713b69ceab
Fix position of restore draft button.
...
The Restore draft button currently appears before Markdown preview
button. This commit moves restore draft to right most position.
2016-12-26 18:30:58 -08:00
Callum
0dbe1bb87e
docs: Add user guide for starring messages
2016-12-26 18:10:31 -08:00
Maydha K
161159ff04
docs: Add user guide for change the stream description.
2016-12-26 18:06:11 -08:00
Rishi Gupta
717afcb408
Remove calls to get_realm in preparation for its deprecation.
...
Also removes two calls to email_to_domain.
2016-12-26 17:53:32 -08:00
Rishi Gupta
e9a6bd1986
Change register/<domain>/ URL route to register/<realm_str>/.
2016-12-26 17:51:00 -08:00
Rishi Gupta
ea64b18f91
zerver.views: Be confident that request.session['domain'] is valid.
...
We only write domain to the session variable in one place,
accounts_home_with_domain, where we check that the domain is valid, that the
domain corresponds to an open realm, and that we are in the non-subdomains
case.
Previously, we were confusingly checking only a subset of the conditions
on reading back the domain in create_preregistration_user, and not checking
any of them when reading back the domain in get_realm_from_request.
2016-12-26 17:50:46 -08:00
Rishi Gupta
d6e7014f06
Refactor views.create_homepage_form into its callers.
...
The indirection is no longer that useful, and obscures Django's conventional
style for calling a form.
2016-12-26 17:50:23 -08:00
Rishi Gupta
146f2ca482
Refactor get_realm_from_request out of views.create_homepage_form.
2016-12-26 17:49:58 -08:00
Rishi Gupta
1ce9a8a458
Remove confusing comments in HomepageForm and RealmCreationForm.
2016-12-26 17:49:58 -08:00
Rishi Gupta
ddf480136c
Remove unused domain argument from RealmCreationForm.
2016-12-26 17:49:58 -08:00
Rishi Gupta
ec658d038d
Refactor HomepageForm to use a Realm instead of a string_id.
2016-12-26 17:49:58 -08:00
Rishi Gupta
ea634cb982
forms: Refactor HomepageForm to be more pythonic.
2016-12-26 17:49:58 -08:00
Rishi Gupta
a87e653c32
Refactor models.completely_open to take a Realm instead of a domain.
2016-12-26 17:49:58 -08:00
Tim Abbott
cd7d8bfbea
travis: Add test-help-documentation to CI for real.
...
75c4e3191d
actually only added it to
`test-all`.
2016-12-26 16:17:42 -08:00
Rishi Gupta
4cf894fcb9
mypy: Update docs to recommend typing.Text instead of six.text_type.
2016-12-26 16:11:37 -08:00
Rishi Gupta
6d780d8dc2
mypy: Convert api/ and docs/ to use typing.Text.
2016-12-26 16:11:37 -08:00
Robert Hönig
79bbba04cf
Update the bots development guide for change in triage_message
2016-12-26 16:10:54 -08:00
Tim Abbott
fc496ee279
npm: Upgrade phantomjs-prebuilt to 2.1.14.
2016-12-26 15:26:38 -08:00
Tim Abbott
d579372e8c
npm: Upgrade istanbul to 0.4.5.
2016-12-26 15:21:52 -08:00
Rishi Gupta
05abca0848
name_restrictions: Add a few more reserved subdomains.
2016-12-26 14:59:09 -08:00
Rishi Gupta
73a77e2da8
integrations: Fix spelling of mailchimp.
2016-12-26 14:59:09 -08:00
Tommy Ip
7b6603b169
admin: Fix strike-through styling in users & bots tab.
...
Fix an issue where the `deactivated_user` class is unintentionally
applied to the reactivate user and reactive bot buttons.
Fixes #2905 .
2016-12-26 14:51:12 -08:00
Juan Verhook
535ce90272
mypy: Convert zerver/views to use typing.Text.
2016-12-26 13:43:09 -08:00
Rafid Aslam
259e2f0ab4
image-overlay: Fix long image alt text overlapping.
...
Fix long image alt text overlaps `Download` and `Open` buttons
by changing `<span>` to `<div>`.
Fixes #2912 .
2016-12-26 13:40:07 -08:00
Cynthia Lin
853c78753a
docs: Add user guide for *Mute a topic* feature
2016-12-26 10:40:06 -08:00
Cynthia Lin
f61d1574cc
docs: Add user guide for *Deactivate or reactivate a bot* feature
...
docs: Add user guide for *Deactivate or reactivate a bot* feature
2016-12-26 10:12:11 -08:00
Rafid Aslam
fd5c43341d
interactive bots: Create Giphy bot
2016-12-26 09:38:50 -08:00
Rafid Aslam
947fdf0b37
contrib_bots: Expose some information about user profile
...
- Expose some information about user profile in `RestrictedClient`
class, like `full_name` and `email` of the user.
- Add `client` argument to `triage_message()`, now it's possible to
call bot with another method instead of calling the specified
keyword.
2016-12-26 09:38:50 -08:00
Abhay Kashyap
13a1425bb7
Created DefineBot and document and added them
2016-12-26 09:07:10 -08:00
Sampriti Panda
fe803fff55
docs: Fix broken link in "About Stream Topic" documentation
2016-12-26 08:22:49 -08:00
Jackson
127ae05073
docs: Add user guide for Mute/Unmute a stream
2016-12-26 08:21:16 -08:00
Sampriti Panda
cc2cae7fdb
subs: Refactor filtering logic from subs.filter_table into seperate function
2016-12-26 07:42:38 -08:00
Sampriti Panda
c6d8d72735
tests: Add tests for subs.filter_table
2016-12-26 07:42:38 -08:00
Robert Hönig
1c163c704d
Fix wrong command in the bots guide
2016-12-25 10:38:15 -08:00
Robert Hönig
ef3069a5d3
mypy: Convert the isinstances function in /zerver/lib/ to use typing.Text.
2016-12-25 10:33:45 -08:00
Robert Hönig
0917493588
mypy: Convert zerver/lib to use typing.Text.
2016-12-25 10:33:45 -08:00
anirudhjain75
654e8de5ba
Doc: Add user guide for Change user's name feature
2016-12-24 11:16:32 -08:00
Cynthia Lin
eb56698202
docs: Add user guide for *Make a public stream private* feature
2016-12-24 11:03:42 -08:00