rht
e538f4dd44
zerver/views: Use Python 3 syntax for typing.
...
Edited by tabbott to remove state.py and streams.py, because of
problems with the original PR's changes, and wrap some long lines.
2017-11-27 17:10:39 -08:00
Tim Abbott
07bc31f818
auth: Convert DevAuthBackend to accept a realm object.
2017-11-21 18:23:49 -08:00
Tim Abbott
4968631d1b
auth: Convert DevAuthBackend to use a unique argument pattern.
...
This helps ensure that we won't accidentally activate this backend on
other code paths.
2017-11-21 18:23:49 -08:00
Tim Abbott
25ddba99f6
lint: Ban general use of user_profile.save().
...
This often can cause minor caching problems.
Obviously, it'd be better if we had access to the AST and thus could
do this rule for UserProfile objects in general.
2017-11-20 10:57:08 -08:00
Vishnu Ks
432c9d3449
email_log: Reset the value of email after email change process.
...
This commit actually needs only user_profile.save() line
but it's more readable with both the lines.
2017-11-20 10:45:16 -08:00
Vishnu Ks
36f29764cb
emails: Add option to forward mails send in dev env to external email.
...
Fixes #7085 .
2017-11-14 15:27:29 -08:00
Rishi Gupta
15b3a8e4ff
email change: Use confirmation object user to determine changeability.
...
Seems like the more logical check. Also, the previous code makes it feel
like there is a potential vulnerability where one could get an email change
object in a realm where email changes are disabled, and then open that link
while logged in to a different realm.
While we're at it, remove the unnecessary check that the user is
logged in when clicking the confirmation link; that creates
unnecessary trouble for users who use multiple browsers.
2017-11-07 16:26:27 -08:00
rht
19bd335cbb
Change urllib import to be Python 3-specific.
2017-11-07 10:46:42 -08:00
derAnfaenger
7deb698e02
email_log.py: Remove redundant shebang.
2017-10-12 11:18:45 -07:00
Tim Abbott
636c9429f6
email_log: Don't require full coverage for error handling path.
2017-10-05 10:34:56 -07:00
Vishnu Ks
cad9ad85d7
email_log: Make sure email generation requests are successful.
2017-10-04 14:45:08 -07:00
Vishnu Ks
4c2e787ffc
emails: Redirect to /emails after generating emails.
2017-10-04 08:20:29 -07:00
Vishnu Ks
6b9755c854
email_log: Make generate_email work with subdomains.
...
This fixes one of our last few test failures with
REALMS_HAVE_SUBDOMAINS.
2017-10-02 12:27:27 -07:00
rht
e4c824ed61
zerver/views: Remove print_function.
2017-09-27 18:05:45 -07:00
rht
2949d1c1e8
zerver: Remove the rest of absolute_import.
2017-09-27 10:02:39 -07:00
Vishnu Ks
7fd4a71b7f
test_emails: Generate emails instead of hardcoding.
...
Tweaked by tabbott to use require_GET.
Fixes #6344 .
2017-09-26 15:02:47 -07:00