JefftheBest1
2d7ee577d5
docs: Join a Zulip Organization
2017-01-12 09:12:08 -08:00
Bojidar Marinov
bc056488b6
docs: Edit alert-words.md to conform to style guide.
2017-01-12 08:52:19 -08:00
Bojidar Marinov
d4b0f04fac
docs: Edit configure-audible-notifications.md to conform to style guide.
2017-01-12 08:52:19 -08:00
Bojidar Marinov
c0fd0e3ee3
docs: Edit configure-desktop-notifications.md to conform to style guide.
2017-01-12 08:52:19 -08:00
Bojidar Marinov
ee9eb2004e
docs: Edit mute-a-stream.md to conform to style guide.
2017-01-12 08:52:19 -08:00
Bojidar Marinov
d4571c75d3
docs: Edit and extend mute-a-topic.md to conform to style guide.
2017-01-12 08:52:19 -08:00
JefftheBest1
a549ed6e65
Removed accommodate typos
2017-01-12 04:53:31 -08:00
JefftheBest1
f0afa3e8df
Fixed typos with receive
2017-01-12 04:52:44 -08:00
JefftheBest1
9de75f5167
Fixed typos with separate
2017-01-12 04:52:05 -08:00
JefftheBest1
110398bf36
Fixed typos in test-queue-worker-reload
2017-01-12 04:51:27 -08:00
JefftheBest1
ff8639f9db
Fixed typos with threshold.
2017-01-12 04:50:20 -08:00
JefftheBest1
effa7523a4
Fixed a typo in zulip_change_commit.py
2017-01-12 04:49:47 -08:00
JefftheBest1
5008f45112
Fixed typo in munin.conf.erb
2017-01-12 04:49:19 -08:00
Steve Howell
3ee733eb51
Extract encode_operand/decode_operand in hashchange.js.
...
These are just one-liners for now, but they will set us up
to do different encodings for different narrows.
2017-01-11 18:31:17 -08:00
Steve Howell
030c6649ae
tests: Improve hashchange coverage for operators.
...
Test round tripping of operators in hashchange.js.
2017-01-11 18:31:17 -08:00
Tim Abbott
da84ff3746
backends: Fix some slightly confusing error messages.
2017-01-11 18:08:29 -08:00
JefftheBest1
71d34e91bd
Fixed typos in backends.py
2017-01-12 13:05:50 +11:00
Vamshi Balanaga
a232060e18
docs: improve docs for contrib_bots.
2017-01-11 16:32:02 -08:00
Sampriti Panda
e666a62c6a
search: Extract 'Sent by me' suggestion logic into separate method.
...
This also adds a nice test suite for it.
2017-01-11 16:30:07 -08:00
Sampriti Panda
c613e510ed
search: Add autocomplete for 'from' operator.
...
Fixes #2932 .
2017-01-11 16:29:58 -08:00
Jackson
a9235e4ccb
integrations: Add documentation for Papertrail.
2017-01-11 16:24:30 -08:00
Yago González
b0b9ee20e7
integrations: Add code for OpenShift.
2017-01-11 16:23:11 -08:00
JefftheBest1
e74cb2d11c
Fixed typo in index.md
2017-01-11 15:50:22 -08:00
Jackson
12359f6876
docs: Edit upload-and-share-files.md to conform to style guide.
2017-01-11 15:35:56 -08:00
Jackson
174b925875
docs: Edit add-emoji.md to conform to style guide
2017-01-11 15:33:26 -08:00
Jackson
7fcf64a18a
docs: Edit preview-your-message-before-sending.md to conform to style guide
2017-01-11 15:32:09 -08:00
Rishi Gupta
5d10124830
test-signup: Change failed signup test to be on an open realm.
...
Previously, test_failed_signup_due_to_restricted_domain used a realm with
restricted domains, but also with invite_required = True. We didn't have a
test that tested for a failed signup in an open realm with restricted
domain, so edited test_failed_signup_due_to_restricted_domain to test for
that.
2017-01-11 15:26:47 -08:00
Robert Hönig
639c4023bc
Terminate run.py without throwing tracebacks.
...
Pressing control-c while run.py is being executed has terminated the
script, but threw an ugly traceback. To signal the user that his
method of exit was appropriate, we handle control-c calling exit(0).
2017-01-11 15:25:20 -08:00
Robert Hönig
f9730e774a
Rename the RestrictedClient class to BotHandlerApi
...
As a first step into restructuring the run.py layout to support a
worker and an API-wrapper class, we rename the RestrictedClient
class appropriately.
2017-01-11 15:25:20 -08:00
Robert Hönig
02bfb46398
Hide 'client' and 'rate_limit' from 'contrib_bots' bots.
...
'contribot_bots' should only provide a restricted access to the
client API, yet 'client' and 'rate_limit were fully exposed. While
not fully restricting access to those objects, this commits hides
them with prepending underscores.
2017-01-11 15:25:20 -08:00
Tim Abbott
a1c0fa4c3d
lint: Enable comma-dangle eslint rule.
...
This styling doesn't work on IE8 and older browsers, but we've
basically abandoned IE8 as the newest browser we don't support anyway.
If we wanted to restore IE8 support, it wouldn't be hard to reverse
this transformation as part of our static asset build process.
2017-01-11 15:23:42 -08:00
Tim Abbott
998dff9e50
lint: Add dangling commas in JavaScript objects.
2017-01-11 15:23:42 -08:00
Tim Abbott
7ca2d21d97
casper: Clean up some line-wrapping.
...
This feels a bit more readable than the original version; noticed it
while playing with the comma-dangle linter.
2017-01-11 15:23:42 -08:00
Steve Howell
fb9ac98510
Fix lint error with help/main.html template.
2017-01-11 14:58:53 -08:00
JefftheBest1
95604aa212
docs: Restrict user email addresses to certain domains
2017-01-11 14:49:12 -08:00
JefftheBest1
7f7df149ae
Added footer to all user docs. Fixes #3112
2017-01-11 14:24:56 -08:00
Yago González
a613bc43fe
frontend: Keep showing hover menu after opening popovers.
...
Fixes : #3172
2017-01-11 14:20:48 -08:00
Tomasz Kolek
e6ab93a4c4
Fix Bitbucket2 integration fulfilled event type.
...
The "merged" event type was apparently renamed to "fulfilled".
2017-01-11 14:18:07 -08:00
Tomasz Kolek
f0cc6d8029
Adjust Taiga integration to new payloads format.
...
Update all payloads.
Remove move task between User stories events.
Update code to handle new payload format.
Fixes : #2318 .
2017-01-11 14:17:44 -08:00
Tommy Ip
e863d4d35e
frontend test: De-duplicate test.
...
Merged two tests since they both use the same test data. The file name
of `presence_list_performance.js` also causes confusion as it is no longer
use for performance testing.
2017-01-11 14:12:41 -08:00
Steve Howell
48e68791e8
Fix duplicate HTML id: fmt_help_table.
...
We replace the id with a class called help-table.
2017-01-11 14:00:10 -08:00
Robert Hönig
52641a2b11
Fix exception thrown by custom notification.
...
The exception was thrown by a misplaced quotation mark in notifications.py.
Fixes #3175 .
2017-01-11 12:49:45 -08:00
Vamshi Balanaga
e329263521
docs: Add user guide for 'Add Bot or Integration'
2017-01-11 12:20:39 +01:00
sidhant bhavnani
1bdbf26dd8
docs: Only allow admins to create new streams.
2017-01-11 11:57:21 +01:00
JefftheBest1
207b2e0b25
docs: Set notifications for a single stream
2017-01-11 10:55:58 +01:00
Rishi Gupta
b22f574224
Re-write models.get_realm to use Django convenience function.
2017-01-10 23:18:26 -08:00
Tim Abbott
145c5da8bf
docs: Fix heading for roadmap doc.
2017-01-10 23:01:32 -08:00
JefftheBest1
49cb9b0236
docs: Share a message or conversation
2017-01-10 20:53:26 -08:00
Rishi Gupta
3f2a002c6e
analytics/lib/counts.py: Fix one of the COUNT_STATS definitions.
...
Fixes an error in the definition of
COUNT_STATS['messages_sent_to_stream:is_bot']. The CountStat needs a
group_by argument since it is supposed to group by UserProfile.is_bot.
2017-01-10 20:41:07 -08:00
Rishi Gupta
977f5b9178
analytics/lib/counts.py: Fix error in count_message_type_by_user_query.
...
This query counts the number of messages each user has sent, subgroup'd by
whether the message was a private_message (PM or sent to a huddle), sent to
a 'private_stream', or sent to a 'public_stream'.
We need to join on zerver_stream to find out whether stream messages were
sent to public streams or private streams, but it needs to be a LEFT JOIN
rather than a JOIN so that we preserve the messages sent to non-streams.
2017-01-10 20:41:07 -08:00