I'm using the latest release candidate of Mailman and have a problem with the search function. When the result from the search is more than could be viewed on one page the result is divided into several pages depending on the beginning character of the email address... but when I want to view the results from the search beginning with anything other than A (for example B) the search is forgotten and all members beginning with B is shown instead of the ones I searched for. The problem is that the links for the different characters only contain the get variable "letter" and not "findmember" which is the variable posted by the search form.
Have anyone else had the same problem? Would be nice with a fix for this.
/Jimmy Svensson
On Sat, 2005-05-14 at 09:11, Jimmy Svensson wrote:
I'm using the latest release candidate of Mailman and have a problem with the search function. When the result from the search is more than could be viewed on one page the result is divided into several pages depending on the beginning character of the email address... but when I want to view the results from the search beginning with anything other than A (for example B) the search is forgotten and all members beginning with B is shown instead of the ones I searched for. The problem is that the links for the different characters only contain the get variable "letter" and not "findmember" which is the variable posted by the search form.
Have anyone else had the same problem? Would be nice with a fix for this.
JC Dill mentioned the same thing to me in private email. I looked at Mailman/Cgi/admin.py and it hasn't changed in a long time, so I'm wondering if this is just the way it worked or if something else broke "recently".
Is this the first 2.1.6 release candidate you've tried, or have you been keeping up with the earlier development releases? When did you notice this breakage?
If I have time this weekend, I'll see if I can look into it, but we're getting down to the wire with 2.1.6.
-Barry
Barry Warsaw wrote:
On Sat, 2005-05-14 at 09:11, Jimmy Svensson wrote:
I'm using the latest release candidate of Mailman and have a problem with the search function. When the result from the search is more than could be viewed on one page the result is divided into several pages depending on the beginning character of the email address... but when I want to view the results from the search beginning with anything other than A (for example B) the search is forgotten and all members beginning with B is shown instead of the ones I searched for. The problem is that the links for the different characters only contain the get variable "letter" and not "findmember" which is the variable posted by the search form.
Have anyone else had the same problem? Would be nice with a fix for this.
JC Dill mentioned the same thing to me in private email.
Jimmy's bug report is different from mine. I was reporting the pagination - I hadn't seen letter-paginated search results for wild-card searches before. (I don't do them very often, so I don't know how long this has been the case.) Jimmy's bug is reporting something worse, not only are the results paginated but when you click on a letter to get the results starting with that letter, you don't GET the paginated results page for results starting with that letter. My report was about UI clumsiness (bad design), Jimmy's report is about something that is truly broken and not working as designed.
Since the paginated results are broken, I suggest we try to fix both problems by generating the results on a single page (no pagination) or paginating by count (using the "maximum number of members per page" setting) rather than first letter.
jc
JC Dill wrote:
Jimmy's bug report is different from mine. I was reporting the pagination - I hadn't seen letter-paginated search results for wild-card searches before. (I don't do them very often, so I don't know how long this has been the case.)
At least since 2.1.4
If the total number of hits is greater than admin_member_chunksize, results are paginated by letter. If you then click another letter, you get the full list for that letter, not the filtered list. You can then re-apply the find on that page and get the filtered list for that letter (only), but this is clearly not satisfactory.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Sat, 2005-05-14 at 13:30, Mark Sapiro wrote:
At least since 2.1.4
I think unfortunately, we're going to have to postpone fixing this until after 2.1.6. We /really/ need to get this release out to fix the security issues. I'm going to cut another release candidate in a few minutes and barring any really severe breakage, this one will be the version we release (Tokio, we'll put off updating the GPL notices too).
-Barry
Barry Warsaw wrote:
On Sat, 2005-05-14 at 13:30, Mark Sapiro wrote:
At least since 2.1.4
I think unfortunately, we're going to have to postpone fixing this until after 2.1.6. We /really/ need to get this release out to fix the security issues.
OK. Can we document the search result work around in the release notes?
jc
Barry Warsaw wrote:
version we release (Tokio, we'll put off updating the GPL notices too).
Agreed. And, sorry for the many typos I've committed.
-- Tokio Kikuchi, tkikuchi@ is.kochi-u.ac.jp http://weather.is.kochi-u.ac.jp/
participants (5)
-
Barry Warsaw
-
JC Dill
-
Jimmy Svensson
-
Mark Sapiro
-
Tokio Kikuchi