Eklavya Sharma
9e3c3e14f5
Partially apply Python 3 libmodernize.fixes.fix_dict_six.
...
Refer to #256
2016-03-19 15:52:58 -07:00
Tomasz Kolek
3e3a224607
Moved pagerduty webhook into its own file pagerduty.py
2016-03-14 20:44:50 -07:00
Tomasz Kolek
05dce01cee
Moved travis webhook into its own file travis.py
2016-03-14 20:44:45 -07:00
Tomasz Kolek
f640470fa4
Moved zendesk webhook into its own file zendesk.py
2016-03-14 20:44:42 -07:00
Tomasz Kolek
b3e5a256f5
Moved freshdesk webhook into its own file freshdesk.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
021c66fd9a
Moved stash webhook into its own file stash.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
7a4c9d243f
Moved deskdotcom webhook into its own file deskdotcom.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
087bd72814
Moved bitbucket webhook into its own file bitbucket.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
93b52f6f8e
Moved newrelic webhook into its own file newrelic.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
a2b31da045
Moved pivotal webhook into its own file pivotal.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
5ade895936
Moved jira webhook into its own file jira.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
a0512244b3
Moved beanstalk webhook into its own file beanstalk.py
2016-03-14 20:44:41 -07:00
Tomasz Kolek
6a3ab0605d
Moved github webhook into its own file github.py
2016-03-14 20:44:41 -07:00
Tim Abbott
999e4688d4
Fix missing return None in ZulipRemoteUserBackend.authenticate.
2016-02-03 19:29:07 -08:00
Alexander Trost
84f7a1f1ea
Make rabbitmq, redis, and memcached configurable via user settings.py.
...
Previously these were hardcoded in zproject/settings.py to be accessed
on localhost.
[Modified by Tim Abbott to adjust comments and fix configure-rabbitmq]
2016-01-21 22:07:56 -08:00
Javier Ros
a6a47aacde
Add easy support for using a remote postgres database.
2016-01-11 08:56:03 -08:00
Tim Abbott
85a8a742e2
Remove unused json_events_register route.
...
The browser registers for events via loading the home view, not this
interface, and this functionality is available via the API-format
register route anyway.
2016-01-09 20:01:38 -08:00
Tim Abbott
99975400df
Move LDAP password configuration to zulip-secrets.conf.
2015-12-25 16:47:48 -08:00
Tim Abbott
af8d75332c
Move email_gateway_password to zulip-secrets.conf.
2015-12-25 16:47:48 -08:00
Tim Abbott
8b1d7d7018
Fix missing step in postfix_localmail installation documentation.
2015-12-25 16:47:48 -08:00
Tim Abbott
f4e87936da
Silence 'Starting new HTTP connection' logs from requests library.
2015-12-25 16:23:57 -08:00
Tim Abbott
9d108989f3
Silence SimpleQueueClient info output by default.
2015-12-25 16:23:57 -08:00
Reid Barton
4c3334908a
Document that 'localhost' is necessary in ALLOWED_HOSTS.
...
It's needed for the tornado server. Otherwise, you get errors like
2015-12-20 09:33:55,124 ERROR Internal Server Error: /api/v1/events
Traceback (most recent call last):
File "/home/zulip/deployments/2015-12-20-13-44-47/zerver/management/commands/runtornado.py", line 209, in get_response
response = middleware_method(request)
File "/usr/lib/python2.7/dist-packages/django/middleware/common.py", line 62, in process_request
host = request.get_host()
File "/usr/lib/python2.7/dist-packages/django/http/request.py", line 101, in get_host
raise DisallowedHost(msg)
DisallowedHost: Invalid HTTP_HOST header: 'localhost:9993'. You may need to add u'localhost' to ALLOWED_HOSTS.
2015-12-25 10:07:12 -08:00
Tim Abbott
e95739961f
Remove now obsolete /json/send_message route.
2015-12-12 18:14:08 -08:00
Tim Abbott
9cec758854
Remove now obsolete /json/subscriptions/add endpoint.
2015-12-12 18:14:08 -08:00
Josh Mandel
716e2d9184
Add integration for Travis CI.
2015-11-30 20:41:33 -08:00
Chris Chapman
44a9e1dff5
Fix for setting file upload size through settings file.
...
(Slightly tweaked by Tim Abbott to change the variable name, docs, and
default values).
Fixes #276 .
2015-11-24 06:06:46 -08:00
Tim Abbott
aa33a0daec
Move users views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
4d79083cf5
Move tutorial views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
f77b0bdb43
Move alert_words views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
e64a3d0fae
Move reporting views to their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
8526d02370
Move settings views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
37d4a11610
Move streams views into their own file.
2015-11-24 05:20:37 -08:00
Tim Abbott
abdb148f42
Clarify instructions for setting up the S3 integration.
...
These instructions still aren't great due to #291 , but at least this
is clear about how to get this working.
2015-11-15 13:50:12 -08:00
Allie Jones
85809e6140
Add webpack build process.
2015-11-06 09:13:25 -08:00
Shumbashi
123791bfdd
Fix 'manage.py makemessages' errors.
...
Running 'manage.py makemessages' produced two errors previously.
Closes #265 .
2015-11-04 07:39:48 -08:00
Tim Abbott
2ea0663a4a
Apply Python 3 futurize transform libmodernize.fixes.fix_imports_six.
2015-11-01 09:26:16 -08:00
Tim Abbott
9c66229456
Apply Python 3 futurize transform libfuturize.fixes.fix_absolute_import.
2015-11-01 09:26:16 -08:00
Tim Abbott
43abd83d1c
Apply Python 3 futurize transform lib2to3.fixes.fix_ws_comma.
2015-11-01 09:26:14 -08:00
Tim Abbott
c1686235cd
Fix construction of names in LDAP integration.
...
Previously these users' names were being set to 1-element lists
containing the name, not the names themselves. This bug caused
existing users to have their people module state (e.g. @-mentions,
etc.) to break whenever a new user joined.
Fixes #222 .
2015-10-26 22:49:10 -07:00
Tim Abbott
54c964a332
Rewrite the email gateway integration instructions.
2015-10-19 10:10:20 -07:00
Tim Abbott
a6ddd28c9e
Clarify the steps in the outgoing SMTP setup process.
2015-10-19 10:09:45 -07:00
Tim Abbott
5d22f5ee0a
Improve LDAP_APPEND_DOMAIN default.
...
The documentation suggests the default is None; this change makes that
true. Also make the actual code robust to this being set to "" instead.
2015-10-15 09:16:59 -04:00
Tim Abbott
419d31a007
Expand documentation for the LDAP auth integration.
...
Fixes #134 , #173 .
2015-10-15 09:16:58 -04:00
Tim Abbott
784ba7e066
Fix support for LDAP Authentication mechanism.
...
This addresses a few issues:
* The LDAP authentication integration now creates an account a new
Zulip account if the user authenticated correctly but didn't have a
Zulip account.
* The previous code didn't correctly disable the LDAP group
permissions functionality. We're not using groups support from the
Django LDAP extension and not doing so can cause errors trying to
fetch data from LDAP.
Huge thanks to @toaomatis for the initial implementation of this.
Fixes #72 .
2015-10-15 09:16:58 -04:00
Darren Worrall
77fad7a16e
Add an api endpoint to fetch GOOGLE_CLIENT_ID
...
Further to #102 , this provides an endpoint suitable for mobile apps to
consume the GOOGLE_CLIENT_ID if configured.
2015-10-06 23:28:08 +00:00
Tim Abbott
3b00029c52
Show the username/password form if ZulipLDAPAuthBackend is enabled.
2015-09-30 09:04:16 -07:00
Tim Abbott
1482a386c2
Fix documentation for how to enable ZulipLDAPAuthBackend.
2015-09-30 09:04:16 -07:00
Tim Abbott
92aebe595b
Dramatically extend post-install documentation for production Zulip.
2015-09-30 09:04:14 -07:00
Tim Abbott
5ad84fd997
Improve documentation for the Zulip email integration.
...
* Document fix for the 'less insecure' email problem.
* Mention that general Django email documentation applies.
2015-09-29 18:58:27 -07:00