def updategroup(self, group): cn = None if 'cn' in request.params: cn = request.params['cn'] description = None if 'description' in request.params: description = request.params['description'] try: dh = DirectoryHelper( directoryCN, directoryPassword, directoryDomain) group_dn = 'cn=%s,ou=groups,dc=yourdomain,dc=com' % group if cn != group: dh.update_dn(group_dn, 'cn=%s' % cn) dh.update_group_attribute(cn, 'description', description) dh.update_group_attribute(cn, 'cn', cn) except: pass session['flash'] = 'Successfully updated group' session.save() return redirect(url( controller='users', action='editgroup', group=cn))