What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 149 Stack Exchange communities.

I like to know it when I do or see something wrong. So I really like our flagging history (x moderator attention flags, y deemed helpful, z declined, etc.)

I specifically find the declined / disputed flags interesting, because one can learn from his faults. However, now you have to scroll through all your good flags, to see your few bad flags.

Can't we have a function to select only the helpful, only the declined or only the disputed? I also consider blahdiblah's answer to be a very good idea: sort on flag type ('not an answer', 'spam', etc.) too.

share|improve this question
2  
This idea sounds good to me. Can anyone speak to the difficulty in implementing it? –  Pieter Geerkens Mar 13 '13 at 18:36
    
When I imagine a database with votes, which have a userId to link to a user, and a status which says whether it's declined, disputed, et cetera... this is just selecting a specific status, which is like five minutes work. But it might be nastier, and I can't see SE's code :( –  Camil Staps Mar 13 '13 at 18:39
    
related: meta.stackexchange.com/questions/120297/… –  Lance Roberts Mar 13 '13 at 18:41
3  
Actually, the flagging system is currently being revamped under the hood, so it'll probably involve more than that. –  BoltClock's a Unicorn Mar 13 '13 at 18:44
    
another related: meta.stackexchange.com/questions/168107/… –  Lance Roberts Mar 13 '13 at 18:47
1  
As BoltClock says, it sounds like the flagging system has overgrown its original design and is being rebuilt. That would need to be completed first before something like this is implemented, as well as a bunch of other flagging improvements that have been requested. I agree that this sounds like a good idea. –  Brad Larson Mar 13 '13 at 19:11
    
@BoltClock'saUnicorn any updates on this? –  Old Checkmark Aug 23 '13 at 0:51
    
Related/similar to meta.stackexchange.com/questions/92484/… –  Sneetsher Jun 7 at 12:41

3 Answers 3

up vote 11 down vote
+100

While we're at it, you might as well add categorizing by flag type.

It'd be nice to see all of my interesting 'other' flags, helpful or not, without having to wade through the huge mass of 'not an answer' flags.

share|improve this answer
1  
Good idea, I added it to the question! –  Camil Staps Mar 13 '13 at 18:54

I've written a userscript that utilizes nicael's pagination/sorting bookmarklets to add this to your flag page:

Sort flags by type

Just be careful not to click the buttons too fast – because you're requesting every single page of flags, SE might IP rate-limit you for a few minutes. However, it only happened to me once, and I must have clicked those buttons 50 or 60 times with 25 pages of flags while writing this, so it can't be too aggressive on that front.

share|improve this answer
1  
Good job :) once I have free time, was going to implement this my request :) –  nicael Mar 6 at 10:59

I think it's just the great idea.

I made a script which will load all of your helpful/ declined/ disputed flags. To use, first go to your flags history (http://{some-se-site-there}.stackexchange.com/users/flag-summary/your-id).

Then run one of the following scripts.

To show declined:

javascript:var pn=parseInt($(".pager.fr > a:nth-last-child(2)").attr("href").replace("?page=",""));$("#mainbar").text("");for(var i=1;i<pn+2;i++){$("#mainbar").append('<div id="mainbar'+i+'"></div>');$("#mainbar"+i).load(location.href+"?page="+i+" #mainbar > .flagged-post:has(span.Declined)", function(){$(".pager.fr").remove()});}

To show helpful:

javascript:var pn=parseInt($(".pager.fr > a:nth-last-child(2)").attr("href").replace("?page=",""));$("#mainbar").text("");for(var i=1;i<pn+2;i++){$("#mainbar").append('<div id="mainbar'+i+'"></div>');$("#mainbar"+i).load(location.href+"?page="+i+" #mainbar > .flagged-post:has(span.Helpful)", function(){$(".pager.fr").remove()});}

To show disputed:

javascript:var pn=parseInt($(".pager.fr > a:nth-last-child(2)").attr("href").replace("?page=",""));$("#mainbar").text("");for(var i=1;i<pn+2;i++){$("#mainbar").append('<div id="mainbar'+i+'"></div>');$("#mainbar"+i).load(location.href+"?page="+i+" #mainbar > .flagged-post:has(span.Disputed)", function(){$(".pager.fr").remove()});}

Also: the following one just loads all of your flags on one page, so you can use your browser search to find your flags of different types (e.g. type "not an answer" in your browser search to easily navigate between your NAA flags):

javascript:var pn=parseInt($(".pager.fr > a:nth-last-child(2)").attr("href").replace("?page=",""));$("#mainbar").text("");for(var i=1;i<pn+2;i++){$("#mainbar").append('<div id="mainbar'+i+'"></div>');$("#mainbar"+i).load(location.href+"?page="+i+" #mainbar", function(){$(".pager.fr").remove()});}
share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .