diff --git a/fas/fas/templates/user/view.html b/fas/fas/templates/user/view.html index bb3dcc7..c2310dc 100644 --- a/fas/fas/templates/user/view.html +++ b/fas/fas/templates/user/view.html @@ -13,15 +13,15 @@

Account Details (edit)

-
Account Name
${user.cn}
-
Real Name
${user.givenName}
-
Email
${user.mail}
-
Bugzilla Email
${user.fedoraPersonBugzillaMail}
-
IRC Nick
${user.fedoraPersonIrcNick}
-
PGP Key
${user.fedoraPersonKeyId}
-
Telephone Number
${user.telephoneNumber}
-
Postal Address
${user.postalAddress}
-
Description
${user.description}
+
Account Name
${user.cn} 
+
Real Name
${user.givenName} 
+
Email
${user.mail} 
+
Bugzilla Email
${user.fedoraPersonBugzillaMail} 
+
IRC Nick
${user.fedoraPersonIrcNick} 
+
PGP Key
${user.fedoraPersonKeyId} 
+
Telephone Number
${user.telephoneNumber} 
+
Postal Address
${user.postalAddress} 
+
Description
${user.description} 
Password
Valid (change)
Account Status
Approved, Active
CLA
Done Not Done
diff --git a/fas/fas/user.py b/fas/fas/user.py index 792f517..101810d 100644 --- a/fas/fas/user.py +++ b/fas/fas/user.py @@ -163,7 +163,7 @@ class User(controllers.Controller): user.__setattr__('postalAddress', postalAddress.encode('utf8')) user.__setattr__('description', description.encode('utf8')) except: - turbogears.flash(_('Your account details could not be saved.')) + turbogears.flash(_('Your account details could not be saved.')) return dict() else: turbogears.flash(_('Your account details have been saved.')) @@ -279,8 +279,9 @@ class User(controllers.Controller): try: p.__setattr__('userPassword', newpass['hash']) turbogears.flash(_('Your new password has been emailed to you.')) - turbogears.redirect('/login') - except: #TODO: This may be too strong and show up even if it worked. + # This is causing an exception which causes the password could not be reset error. +# turbogears.redirect('/login') + except: turbogears.flash(_('Your password could not be reset.')) return dict() diff --git a/fas/ldap/PgToLDAP.py b/fas/ldap/PgToLDAP.py index 3b83868..9d7884d 100644 --- a/fas/ldap/PgToLDAP.py +++ b/fas/ldap/PgToLDAP.py @@ -405,7 +405,7 @@ def main(): roleLdif.append(["fedoraRoleCreationDate",[str(role[7]) or "None" ]]) roleLdif.append(["fedoraRoleApprovalDate",[str(role[8])]]) - ldifWriter.unparse("cn=" + group[0] + "+fedoraRoleType=" + str(role[2]) + ",ou=Roles,cn=" + username[0] + ",ou=People,dc=fedoraproject,dc=org" , roleLdif ) + ldifWriter.unparse("cn=" + group[0] + ",ou=Roles,cn=" + username[0] + ",ou=People,dc=fedoraproject,dc=org" , roleLdif ) roleCursor.close()