mirror of https://github.com/zulip/zulip.git
8cfb9e427f
I moved the UI element for "Copy from Stream" to be above the list of users, including the filter box and check/uncheck links, which no longer get applied to the list of streams. The reason I no longer apply the filter to streams is... * It's kind of confusing to have filters apply to both streams and users. There should be separate filters for them, and I will try to resuscitate that feature later. * The code to filter the streams was doing a sketchy regex operation against user-inputted data. (`match()`) * We want to use the same stream filtering code as the right sidebar uses. * It improves performance for the common case that you are filtering users. The reason I no longer apply the check-all/uncheck-all actions to streams is that it would be crazy to select all your streams to copy users from, and it would be expensive/slow for large realms, and it would likely be done by accident if somebody was trying to manage individual users. Finally, the check-all/uncheck-all actions have been scoped to the users filtered by the text box, so I moved the links under the text box to make that hopefully more clear to users. |
||
---|---|---|
.. | ||
casper_lib | ||
casper_tests | ||
node_tests | ||
zjsunit | ||
.eslintrc.json | ||
run-casper |