zulip/zerver
Henrik Pettersson 09cd47c6ad Add UI for viewing and cancelling open Zulip invitations.
Lets administrators view a list of open(unconfirmed) invitations and
resend or revoke a chosen invitation.

There are a few changes that we can expect for the future:

  * It is currently possible to invite an email that you have already
    invited, it might make sense to change this behavior.

  * Resend currently sends an invite reminder instead of resending the
    original invite, this is because 'custom_body' was not stored when
    the first invite was sent.

Tweaked in various minor ways, primarily in the backend, by tabbott,
mostly for style consistency with the rest of the codebase.

Fixes: #1180.
2017-10-27 13:07:43 -07:00
..
fixtures tests: Add a test suite for verifying the mobile push notifs content. 2017-10-06 16:47:27 -07:00
lib Add UI for viewing and cancelling open Zulip invitations. 2017-10-27 13:07:43 -07:00
management lint: Fix lines in Python codebase longer than 120 characters. 2017-10-26 17:47:30 -07:00
migrations backend: Allow Administrators to invite new users as admins. 2017-10-27 11:19:38 -07:00
templatetags zerver: Remove the rest of absolute_import. 2017-09-27 10:02:39 -07:00
tests Add UI for viewing and cancelling open Zulip invitations. 2017-10-27 13:07:43 -07:00
tornado zerver/tornado: Use python 3 syntax for typing. 2017-10-26 21:58:22 -07:00
views Add UI for viewing and cancelling open Zulip invitations. 2017-10-27 13:07:43 -07:00
webhooks Rename subject_name in send_message_backend(). 2017-10-27 10:48:11 -07:00
worker lint: Fix lines in Python codebase longer than 125 characters. 2017-10-26 17:36:54 -07:00
__init__.py caching: Add configuration class for post-migration cache flushing. 2016-10-27 23:26:34 -07:00
apps.py Remove the rest of print_function. 2017-09-27 18:06:47 -07:00
context_processors.py subdomains: Fix some implicit uses of "" for the root subdomain. 2017-10-26 10:29:17 -07:00
decorator.py lint: Wrap many very long lines in the Python codebase. 2017-10-26 17:31:58 -07:00
filters.py zerver: Remove the rest of absolute_import. 2017-09-27 10:02:39 -07:00
forms.py subdomains: Refactor check_subdomain to a clearer interface. 2017-10-26 10:29:17 -07:00
logging_handlers.py tests: Call real consume method of queue processors. 2017-10-26 14:58:03 -07:00
middleware.py tests: Call real consume method of queue processors. 2017-10-26 14:58:03 -07:00
models.py backend: Allow Administrators to invite new users as admins. 2017-10-27 11:19:38 -07:00
signals.py zerver: Remove the rest of absolute_import. 2017-09-27 10:02:39 -07:00
static_header.txt Update static_header.txt with new license information. 2016-08-13 00:37:21 -07:00
storage.py zerver: Remove the rest of absolute_import. 2017-09-27 10:02:39 -07:00