Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.

Commit

Permalink
resolve issue #1
Browse files Browse the repository at this point in the history
  • Loading branch information
Patrick Rauscher committed Apr 14, 2014
1 parent 97b555f commit 8c4e0d6
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
10 changes: 5 additions & 5 deletions auth/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,19 +128,19 @@ def set_display_name(self, common_name):
conn.modify_s(self.dn, ldap.modlist.modifyModlist({
"cn": self.attrs["cn"] if "cn" in self.attrs else []
}, {
"cn": str(common_name)
"cn": unicode(common_name)
}))
self.attrs["cn"] = [common_name]
self.common_name = common_name

def set_external_mails(self, external_mails):
conn = self.directory.generate_connection()
conn.modify_s(self.dn, ldap.modlist.modifyModlist({
"otherMailbox": [str(m['mail']) for m in self.external_mails if not m['verified']],
"emailAddress": [str(m['mail']) for m in self.external_mails if m['verified']]
"otherMailbox": [unicode(m['mail']) for m in self.external_mails if not m['verified']],
"emailAddress": [unicode(m['mail']) for m in self.external_mails if m['verified']]
},{
"otherMailbox": [str(m['mail']) for m in external_mails if not m['verified']],
"emailAddress": [str(m['mail']) for m in external_mails if m['verified']]
"otherMailbox": [unicode(m['mail']) for m in external_mails if not m['verified']],
"emailAddress": [unicode(m['mail']) for m in external_mails if m['verified']]
}))
self.external_mails = external_mails

Expand Down
12 changes: 6 additions & 6 deletions jupicp/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@ class RegisterView(FormView):
success_url = reverse_lazy("register_done")

def form_valid(self, form):
username = str(form.cleaned_data["user"])
username = unicode(form.cleaned_data["user"])
password = utils.generate_password()
settings.DIRECTORY.create_user(username, password, str(form.cleaned_data["mail"]))
settings.DIRECTORY.create_user(username, password, unicode(form.cleaned_data["mail"]))

utils.send_mail(settings.JUPICP_REGISTERMAIL, {'username': username, 'password': password}, str(form.cleaned_data["mail"]))
utils.send_mail(settings.JUPICP_REGISTERMAIL, {'username': username, 'password': password}, unicode(form.cleaned_data["mail"]))
return super(RegisterView, self).form_valid(form)

class RegisterDoneView(TemplateView):
Expand Down Expand Up @@ -109,7 +109,7 @@ class MailAddView(RedirectView):

def get_redirect_url(self, mail=None):
if mail == None:
mail = str(self.request.POST['mail'])
mail = unicode(self.request.POST['mail'])
if not mail:
return reverse_lazy("dashboard")

Expand All @@ -135,7 +135,7 @@ class MailVerifySendView(RedirectView):

def get_redirect_url(self, mail):
token = signing.dumps([mail, self.request.user.name])
token_link = self.request.build_absolute_uri(str(reverse_lazy("mails_verify", kwargs={"data_signed":token})))
token_link = self.request.build_absolute_uri(unicode(reverse_lazy("mails_verify", kwargs={"data_signed":token})))

utils.send_mail(settings.JUPICP_VERIFYMAIL, {'username': self.request.user.name, 'mail': mail, 'token': token, 'token_link': token_link}, mail)
return reverse_lazy("dashboard")
Expand Down Expand Up @@ -189,7 +189,7 @@ class GroupsCreateView(FormView):
def form_valid(self, form):
if not self.request.user or not self.request.user.match_dn(settings.ADMIN_DN):
raise PermissionDenied
group = settings.DIRECTORY.create_group( str(form.cleaned_data["display_name"]), str(form.cleaned_data["description"]), [ self.request.user ])
group = settings.DIRECTORY.create_group( unicode(form.cleaned_data["display_name"]), unicode(form.cleaned_data["description"]), [ self.request.user ])
return HttpResponseRedirect(reverse_lazy("groups_detail", kwargs={"group_name": group.name}))

@utils.raise_404
Expand Down

0 comments on commit 8c4e0d6

Please sign in to comment.