Tim Abbott
916a77e764
settings: Use DEFAULT_FROM_EMAIL for error traceback reporting.
2016-08-22 16:22:52 -07:00
Tim Abbott
602c7c69a9
lint: Document line length checking.
2016-08-19 12:08:22 -07:00
Tim Abbott
2e2dee3396
lint: Ban lines longer than 140 characters without #ignorelongline.
2016-08-19 12:03:09 -07:00
Tim Abbott
e1e384acc0
realm_emoji: Fix management command usage output.
2016-08-19 11:59:38 -07:00
Taranjeet Singh
7fc170d808
lint-all: Fix line with length greater than 120.
...
This updates file tools/lint-all.
2016-08-19 11:56:43 -07:00
Taranjeet Singh
eef1d78e68
bitbucket2.py: Fix line with length greater than 120.
...
This updates file zerver/views/webhooks/bitbucket2.py.
2016-08-19 11:56:43 -07:00
Taranjeet Singh
86ecf28588
prod_settings_template.py: Fix line with length greater than 120.
...
This updates file zproject/prod_settings_template.py.
2016-08-19 11:56:43 -07:00
Taranjeet Singh
230cc228c2
profile_request.py: Fix line with length greater than 120.
...
This updates file zilencer/management/commands/profile_request.py.
2016-08-19 11:56:43 -07:00
Taranjeet Singh
57253c6ba3
makemessages.py: Fix line with length greater than 120.
...
This updates file zerver/management/commands/makemessages.py.
2016-08-19 11:56:43 -07:00
Taranjeet Singh
5e5ad9de0c
bugdown/__init__.py: Fix line with length greater than 120.
...
This updates file zerver/lib/bugdown/__init__.py.
2016-08-19 11:56:43 -07:00
Taranjeet Singh
1819157a5f
show-last-messages: Fix line with length greater than 120 characters.
...
This updates file tools/deprecated/iframe-bot/show-last-messages.
2016-08-19 11:56:43 -07:00
Steve Howell
f6b332ecdb
docs: Add linters.md to document our linters.
...
(Also, link to it from the testing docs.)
2016-08-19 11:55:52 -07:00
Steve Howell
bf6a9ebe8a
docs: Add Community links to the overview page.
2016-08-19 09:54:17 -07:00
Tim Abbott
399f4f8870
Add management command to send password reset emails.
...
This is a convenient tool to have around.
We require an unusual argument value of "YES" to send to everyone on
the server, since that's something one should do with a great deal of
care.
2016-08-18 20:12:36 -07:00
Rishi Gupta
64179b2fd2
confirmation: Use realm host in activation URLs.
...
This is preparation for merging the subdomains feature.
2016-08-18 20:12:36 -07:00
Tim Abbott
b8050ce02f
Add realm.host property.
2016-08-18 18:48:40 -07:00
Tim Abbott
b5d85fe5f1
settings: Disable DisallowedHost error emails by default.
...
These error messages are pretty spammy because most servers on the
public Internet receive some amount of HTTP(S) scanning traffic.
We still log them, just don't email the administrators.
2016-08-18 18:44:20 -07:00
Tim Abbott
7950d3181e
zmirror: Fix hardcoding of zulip.com support email address.
...
We now use support_email == settings.ZULIP_ADMINISTRATOR just like
every other support email address reference.
2016-08-18 18:36:07 -07:00
Tim Abbott
e0432f21f1
Move webathena views to its own file.
2016-08-18 18:26:49 -07:00
Tim Abbott
05d3094420
webathena: Remove hardcoding of zulip.com server.
2016-08-18 18:21:38 -07:00
Tomasz Kolek
b1b864341c
Fix @all spam warning when typing @all in backticks.
...
When user'd like to send a message with @all in backticks
they see spam warning in spite of the fact that nobody
would be alerted.
Fixes : #1505 .
2016-08-18 16:10:09 -07:00
Tomasz Kolek
5c82e53b9a
Move checking all/everyone message to util.js module.
...
Create is_all_or_everyone_mentioned function in util.js.
2016-08-18 16:10:09 -07:00
Brock Whittaker
d8f108a5cf
Removing unnecessary comment.
...
This removes a comment that is dated and no longer relevant.
2016-08-18 15:32:30 -07:00
Brock Whittaker
6936d49202
Live update new avatars across users.
...
This sends an event when a new avatar is uploaded that refreshes the
avatar for all browser clients without the need to reload the browser.
Fixes : #1359 .
2016-08-18 15:32:29 -07:00
Umair Khan
194cbf17a1
Allow run command to accept **kwargs.
2016-08-18 15:06:22 -07:00
Tim Abbott
e7aac717e8
Fix markdown ordering bugs with some custom syntax.
...
!avatar, !modal_link, !gravatar, etc. were incorrectly being processed
before the escape character for code blocks.
While we're at it, we add tests for these special syntaxes.
2016-08-18 14:47:37 -07:00
Steve Howell
c6a888561a
tools: Extract build_custom_checkers() in tools/lint-all.
2016-08-18 14:15:01 -07:00
Steve Howell
f955991120
tools: Add bright_red_output() to tools/lint-all
2016-08-18 14:15:01 -07:00
Steve Howell
ffe648baa8
tools: Extract EXCLUDED_FILES in tools/lint-all.
2016-08-18 14:15:01 -07:00
Steve Howell
dfe01c4f83
tools: Move run_parallel() out of run().
2016-08-18 14:15:01 -07:00
Steve Howell
e3a7b9b1b2
tools: Move check_pyflakes() out of run().
2016-08-18 14:15:01 -07:00
Steve Howell
3c40157195
tools: Add a run() method to tools/lint-all.
2016-08-18 14:15:01 -07:00
Steve Howell
747744ad61
lint: Allow anchor tags to span up to four lines.
...
This starts to address 1533. I still think the </p> tags
should be on their own line lined up with the start tag,
so the linter won't let through the specific example
shown in the ticket.
2016-08-18 14:12:32 -07:00
Steve Howell
88a7ea54d2
lint: Enforce that code blocks can't split lines.
...
Fixes : #1644 .
2016-08-18 14:12:26 -07:00
Steve Howell
479aa5b83d
docs: Split out Django/Casper/Node testing docs.
2016-08-18 14:10:46 -07:00
Steve Howell
552a6dc017
tests: Add DocPageTest.
2016-08-18 13:28:58 -07:00
Steve Howell
d1c34a6618
tests: Fix test_create_user_backend().
...
It was passing in a UserProfile object to client_put(),
which is unnecessary and can break the url coverage
report.
2016-08-18 13:28:58 -07:00
Steve Howell
125dcad379
tools: Report OverflowErrors in url coverage report.
2016-08-18 13:28:58 -07:00
Christie Koehler
27c7319b50
vagrant: Suppress error output for which command.
2016-08-18 13:09:28 -07:00
Tim Abbott
e1b5a0e000
docs: Add link to life of a request docs on URLs.
2016-08-18 12:41:38 -07:00
acrefoot
920e605e17
Add extensive views writing documentation.
...
[section on REQ substantially expanded by tabbott]
Fixes : #880 .
2016-08-18 12:37:33 -07:00
Tim Abbott
483bbfe5dc
integrations: Fix a few more badly line-wrapped <code> tags.
2016-08-18 10:54:41 -07:00
Tim Abbott
685d63b6cc
notifications: Update digest email link URLs to use realm.uri.
...
This is preparation for fully supporting each realm having its own
subdomain in Zulip.
2016-08-17 22:58:35 -07:00
Tim Abbott
f357e9d30f
integrations: Fix Travis CI webhook URL to not be an example.
2016-08-17 22:53:15 -07:00
Tim Abbott
c9d3708ab8
integrations: Fix linewrapping in Nagios and Jenkins integrations.
2016-08-17 22:53:15 -07:00
Tim Abbott
e7c3a0c819
check-rabbitmq-consumers: Add missing tornado_return consumer.
...
I'd like to move this list to be automatically generated, but this
fixes the fact that it's missing for now.
2016-08-17 22:53:00 -07:00
Tim Abbott
91ad923d80
notifications: Use realm.uri in unsubscribe links.
2016-08-17 22:44:38 -07:00
Tim Abbott
d876fac01a
Use WatchedFileHandler rather than TimedRotatingFileHandler.
...
TimedRotatingFileHandler does not properly handle multiple processes
writing logs at the same time, and thus can end up losing data.
2016-08-17 22:39:33 -07:00
Tim Abbott
f999f63999
zephyr_mirror_backend: Update support email address.
...
Arguably we should figure out a way to make this fetch the support
email from the server (or something), but in the short term it seems
worth making the email address at least correct.
2016-08-17 22:39:08 -07:00
Tim Abbott
96cc54b83d
integrations: Document GitHub alternative endpoint.
2016-08-17 22:19:54 -07:00