redmine Redmine error al mostrar el listado de usuarios undefined method anonymous user path

En versiones antiguas de Redmine, si alguna vez tuviéramos que trabajar con ellas para una migración o porque lleva mucho tiempo sin actualizar, podemos encontrarnos algunos problemas como este que paso a comentar.

En el caso de un Redmine con versión 1.3.0, al visualizar desde el panel de administración todos los usuarios indicando en el filtro de Estado a todos, podemos obtener el siguiente error:

ActionView::TemplateError (undefined method `anonymous_user_path’ for #<ActionView::Base:0x8b76698>) on line #49 of app/views/users/index.html.erb:
46:   <td class=”last_login_on” align=”center”><%= format_time(user.last_login_on) unless user.last_login_on.nil? %></td>
47:     <td class=”buttons”>
48:       <%= change_status_link(user) %>
49:       <%= link_to(l(:button_delete), user, :confirm => l(:text_are_you_sure), :method => :delete, :class => ‘icon icon-del’) unless User.current == user %>
50:     </td>
51:   </tr>
52: <% end -%>

app/views/users/index.html.erb:49
app/views/users/index.html.erb:38:in `each’
app/views/users/index.html.erb:38
app/controllers/users_controller.rb:64:in `index’
app/controllers/users_controller.rb:61:in `index’

Este error nos indica que el usuario Anonymous tiene un estado que no es el deseable por motivos de seguridad. Y por ello nos muestra el típico error Internal Error y que en el log de la aplicación podemos recuperar la traza que muestro. Para corregir el estado del usuario basta con ejecutar la siguiente consulta SQL:

update users set status = 0 where lastname = 'Anonymous';

Si volvemos a aceder al listado de usuarios veremos que ya no se produce el error y que el usuario Anonymous queda oculto para evitar problemas de seguridad.

Dime qué te ha parecido el artículo...

rating off Redmine error al mostrar el listado de usuarios undefined method anonymous user pathrating off Redmine error al mostrar el listado de usuarios undefined method anonymous user pathrating off Redmine error al mostrar el listado de usuarios undefined method anonymous user pathrating off Redmine error al mostrar el listado de usuarios undefined method anonymous user pathrating off Redmine error al mostrar el listado de usuarios undefined method anonymous user path (Ninguna valoración todavía)
loading Redmine error al mostrar el listado de usuarios undefined method anonymous user pathCargando…
Advertisements

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies

Veo que te gusta mi Blog...

Si te ha parecido interesante este artículo, no esperes a suscribirte a mi blog. Cuando vuelva a escribir otro seguro que te interesará y no desearás no haberte enterado. Puedes suscribirte con total tranquilidad de que no recibirás spam. Lo odio igual que tu. Solo quiero que aprendas cosas nuevas y te sientas agusto con mis artículos. ¡Gracias!

¡Gracias por suscribirte!

Pin It on Pinterest

Share This

Compártelo

¡Comparte este artículo con tus amigos!