Merge lp:~bhargav-golla/postorius/bug-1294352 into lp:postorius

Proposed by Bhargav
Status: Rejected
Rejected by: Terri
Proposed branch: lp:~bhargav-golla/postorius/bug-1294352
Merge into: lp:postorius
Diff against target: 34 lines (+15/-7)
1 file modified
src/postorius/views/user.py (+15/-7)
To merge this branch: bzr merge lp:~bhargav-golla/postorius/bug-1294352
Reviewer Review Type Date Requested Status
Terri Disapprove
Review via email: mp+212171@code.launchpad.net

Commit message

Description of the change

This merge fixes Bug 1294352

To post a comment you must log in.
Revision history for this message
Terri (terriko) wrote :

This is actually perfectly good code, but since we've removed the user adding feature from the interface, there's no need for a fix any more. Thanks!

review: Disapprove

Unmerged revisions

161. By Bhargav

Fix bug 1294352

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'src/postorius/views/user.py'
2--- src/postorius/views/user.py 2014-03-15 21:36:39 +0000
3+++ src/postorius/views/user.py 2014-03-21 14:32:17 +0000
4@@ -257,15 +257,23 @@
5 user = MailmanUser(display_name=form.cleaned_data['display_name'],
6 email=form.cleaned_data['email'],
7 password=form.cleaned_data['password'])
8+ user_obj = None
9 try:
10- user.save()
11- except MailmanApiError:
12- return utils.render_api_error(request)
13- except HTTPError, e:
14- messages.error(request, e)
15+ user_obj = MailmanUser.objects.get(address=form.cleaned_data['email'])
16+ except Mailman404Error:
17+ user_obj = None
18+ if user_obj is not None:
19+ messages.error(request, _("User with this e-mail already registered"))
20 else:
21- messages.success(request, _("New User registered"))
22- return redirect("user_index")
23+ try:
24+ user.save()
25+ except MailmanApiError:
26+ return utils.render_api_error(request)
27+ except HTTPError, e:
28+ messages.error(request, e)
29+ else:
30+ messages.success(request, _("New User registered"))
31+ return redirect("user_index")
32 else:
33 form = UserNew()
34 return render_to_response('postorius/users/new.html',

Subscribers

People subscribed via source and target branches