Alan, es lo que había leído y no comprendía.. Te muestro mi modelo porque hice la función, y cuando se logea el administrador, me sigue direccionado a otra pagina(la misma que para los otros usuarios) no a la que deseo.
def redirigir_registro(form):
if auth.has_membership(role="administrador"):
//Tengo el rol creado en el grupo, el resto de los usuarios no pertenecen a ningún grupo redirect(URL('enlace1')
else:
redirect(URL('enlace2'))
auth.settings.register_onaccept = redirigir_registro
auth.settings.login_next = URL('generarpedido')
//A ESTA PAGINA ME DIRECCIONAauth.settings.logout_next = URL('index')
auth.settings.profile_next = URL('index')
auth.settings.retrieve_username_next = URL('index')
auth.settings.retrieve_password_next = URL('index')
auth.settings.change_password_next = URL('index')
auth.settings.request_reset_password_next = URL('user', args='login')
auth.settings.reset_password_next = URL('user', args='login')
auth.settings.verify_email_next = URL('user', args='login')