sam
(Sam Saffron)
September 25, 2017, 6:12am
1
This is a minor ux bug:
Visit admin/users
re-order list by topics viewed
Click badges
Click back
Second minor bug
Visit admin/users
re-order list by topics viewed
Click badges
Click “users”
Same reordering bug shows up, topics viewed is incorrectly selected.
5 Likes
saurabhp
(Saurabh Patel)
December 31, 2018, 9:50am
2
Hi,
I was able to find out where the issue is. When we load users we fetch users using this:
https://github.com/discourse/discourse/blob/master/app/assets/javascripts/admin/routes/admin-users-list-show.js.es6#L6
Here, we don’t pass the parameter of order(topic_viewed etc) and ascending to findAll function.
But on the first load(refresh), this function gets called by callback:
https://github.com/discourse/discourse/blob/1381dc603d4dcad3c2ac6e12488692241fcbc79d/app/assets/javascripts/admin/controllers/admin-users-list-show.js.es6#L51
which again fetches users with order and ascending values.
When we go to badges and come back, this function doesn’t get called by any callback. Can anyone explain to me why?
I don’t want to change the first file to pass ascending and order from params to findAll since it will affect others using that class.
I m new to Ember Is there any other better way to solve this issue?
Thanks
2 Likes