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
Tim Abbott
743847bdd5
integrations: Fix some broken links / ids.
2016-08-17 22:19:54 -07:00
Tim Abbott
143bec97b4
integrations: Fix Asana page rendering.
2016-08-17 22:19:54 -07:00
Rishi Gupta
d9473979ea
Add javascript # navigation for the tabs on the /apps page.
...
Make it so that /apps/#electron (and related #tags) open the relevant tab.
2016-08-17 22:19:54 -07:00
Tim Abbott
566bef1258
Fix API Python examples missing --site.
2016-08-17 22:19:54 -07:00
Tim Abbott
8d05aec4de
zephyr-mirror: Eliminate use of old Humbug name.
2016-08-17 22:19:53 -07:00
Tim Abbott
bc7c9a5bbb
corporate: Update Zephyr mirroring docs.
2016-08-17 22:19:53 -07:00
Tim Abbott
48ed7e2e31
notifications: Use realm_uri for click here link.
2016-08-17 22:19:53 -07:00
Rishi Gupta
f51c1ea4ee
Minor server_uri fixes in templates/zerver/features.html
2016-08-17 22:19:53 -07:00
Tim Abbott
5f12136e7c
notifications: Fix broken one click unsubscribe link.
2016-08-17 22:19:53 -07:00
Tim Abbott
6ef79ac66c
notifications: Remove support@zulip.com comment in docstring.
2016-08-17 22:19:53 -07:00
Tim Abbott
74cdb4954c
docs: Fix outdated security contact list.
2016-08-17 22:19:53 -07:00
Tim Abbott
c5fb6dfcb8
TOS: Fix forcing users to double-accept terms of service.
2016-08-17 22:19:53 -07:00
Tim Abbott
f0a65fe52a
export_messages_single_user: Fix missing order_by.
...
This fixes a nasty bug where exporting messages sent by a single user
might only contain some of the messages in the event that the
unspecified sort order by the database didn't happen to be sorted by
message ID.
2016-08-17 22:18:58 -07:00
Tim Abbott
f952114010
Remove node_modules/.bin/handlebars from git.
...
This file, installed back when we had node_modules checked into git,
was leaked when we deleted node_modules/ from git and added it to
.gitignore. This caused occasional weird errors for anyone who tried
to `rm -rf node_modules` as part of reprovisioning.
2016-08-17 18:01:08 -07:00
Christie Koehler
096b098410
Flush stdout and stderr prior to exiting child process.
...
This fixes a confusing bug that we ran into where the output from
certain child processes wouldn't appear when running `lint-all` via
`ssh` (without a tty) into the Vagrant environment.
2016-08-16 18:11:14 -07:00
Brock Whittaker
433cdfad57
Restyle input groups to be more vertical
...
This changes the input group elements from the style where labels are
right aligned and input left aligned, to the labels being above the
input.
2016-08-16 16:38:26 -07:00
Brock Whittaker
cddd9379c6
Add password-container and password-reset wrappers
...
This adds the wrappers necessary to center the content vertically and
horizontally within the page.
2016-08-16 16:36:45 -07:00
Brock Whittaker
b83691fd6f
Apply styling to password reset modal
...
A centered version of the modal that looks more uniform and centers vertically as the screen height changes.
2016-08-16 16:36:42 -07:00
Sumana Harihareswara
f3abea0f1f
doc: Add version number to Trusty in prod requirements.
2016-08-16 16:24:34 -07:00
Sumana Harihareswara
23aaca376e
doc: Recommend provision stream for install help.
...
Adds a recommendation to the developer installation
documentation suggesting visiting the "provision" stream.
Fixes : #1537 .
2016-08-16 16:22:20 -07:00
Tim Abbott
28eae24882
Add some links to new pointer docs.
2016-08-16 16:19:14 -07:00
Tim Abbott
b839db1f45
Expand pointer and unread counts guide.
2016-08-16 16:17:54 -07:00
Sumana Harihareswara
1a9f961bb4
doc: Add pointer and unread counts guide.
...
Tim's comments in #789 are useful to developers
in explaining message selection at browser load,
narrow, etc.
2016-08-16 16:15:38 -07:00
Steve Howell
c12bd853f7
export: Add basic export tests. ( fixes #1584 )
2016-08-16 13:38:37 -07:00
Steve Howell
ab053845aa
export: Fetch messages with two queries.
2016-08-16 13:38:37 -07:00
Steve Howell
a5f651b81a
export: Add some user_id filtering to do_export_realm().
...
This commit only addresses tables that currently derive from
user_profile_config in get_realm_config:
zerver_userpresence
zerver_useractivity
zerver_useractivityinterval
zerver_subscription
zerver_recipient
zerver_stream
zerver_huddle
It also introduces an entry in realm.json for a virtual
table called "zerver_userprofile_mirrordummy" for dummy users,
which include prior dummy users and users excluded from the call
to do_export_realm().
Note that this feature is not yet exposed in the management command.
2016-08-16 13:38:37 -07:00
Sumana Harihareswara
83cfd3213f
doc: Recommend avoiding Vagrant install on slow connections.
...
Per #1508 , the manual install process is better
for the developer environment on slow connections.
2016-08-16 12:50:16 -07:00
Brock Whittaker
f7dac2b2e3
Show hex input field on color picker.
...
This enables the input field in the color pickers that allows users to
specify the hex of the color they would like to apply.
Fixes : #1364 .
2016-08-16 11:31:52 -07:00