FIX: Do not reload whole directory table on username input change (PR #13616)

The user directory table is currently being completely reloaded (directory columns + directory items) every time a new term is input in the username filter.

This stores the query params in the controller and does not refresh the model at the route level every time the username filter is changed.

GitHub