Feature #304

Reporting System

Added by Recon _ 117 days ago. Updated 6 days ago.

Status:Assigned Start:09/10/2008
Priority:Low Due date:
Assigned to:Jannik Hartung % Done:

10%

Category:Web Panel
Target version:2.0.0 Estimated time:10.00 hours

Description

SB needs a reporting system IMHO.

Something that can report, in a nice format, how many bans exist, who is banning who and how many times, bans per admin, what the most popular ban reasons or times are, people with the most bans, etc.

I am currently developing the system as a standalone component. If the SB team sees fit, they can integrate it into SB. I am writing the system to be as portable as possible for that reason.

Unfortunately I can't assign this to myself or I would.

SBRS.zip (304.9 KB) Recon _, 10/04/2008 11:56 PM

History

Updated by Recon _ 117 days ago

Ban count graph is complete.

Ban count over date range chart now in progress. Data retrieval needed.

Updated by Olly Ginger 116 days ago

Why are you creating a standalone system?

Why not just build it into the trunk

Updated by Recon _ 116 days ago

I am not building a standalone system, I am building modules that the dev team can easily build into SB.

I want to be on the dev team (I PMed you on the SM forums) but I'm not yet (guess you haven't read it) so I can't build it into the trunk.

Status Update:

Bans per day chart complete.

Chart TODO:
Blocks per day
Demoless bans

Does anyone have suggestions for other charts?

Updated by Olly Ginger 115 days ago

You don't need to be in the DEV team to submit a patch ;)

Thats what Peace-Maker did for weeks before he was on the team.

Updated by Recon _ 114 days ago

Once I finish all the charts I'll work on building it into SB.

Updated by ZERO ibis 105 days ago

I agree it would be nice to see a listing where it shows the admins name and (number of bans) after. Then you could click on it and see all the bans by that admin and the reasons ect.

It would also be cool to filter ban list by number of bans or ban length ect. It would also be nice to filter by server.

Updated by ZERO ibis 105 days ago

Sorry forgot some things, also there should be a way to view admins log of all there actions and filter that in the future. Things like kicks ect.

Updated by Jannik Hartung 104 days ago

ZERO ibis: This listing is already on the normal admin list. you can filter by server already, but not in combination with just one admin, if you meant that.
Ok, i'll add the ban length search soon;)

Kicks or other admin actions aren't interesting for sourcebans...

Updated by Erik Minekus 104 days ago

Why not? Wouldn't it be useful to see a list of performed admin actions, and be able to search through them? Beats searching through log files :(

Updated by ZERO ibis 104 days ago

Yes I agree, if there is already a database and infrastructure in place server owners should be able to track all admin actions. The brilliance behind this program is the idea of providing easy access to data and easy management of admins and servers. I think that tracking as many admin actions as possible would only aid this mission.

Updated by Erik Minekus 99 days ago

Taken from #264:
There should be a reporting system that should generate a flat file or web page with information like:

total players played in the passed 24 h , week, month, year
Events:
People with more than one ban (abusers)
People with temp bans for advertising
Perm bans that have been removed for some reason. ( NEEDS BADLY UNBAN REASON TO BE IMPLEMENTED)
Admins:
Failiures in login in (numerous attempts to guess admin's password!) above certain threshold a worning should be given in the admin CP

Updated by Recon _ 98 days ago

I just don't have the time anymore (school and work) to commit to finishing this in a reasonable period of time :(

I'm going to check over the code and add TODO tags where changes need to be made to make it compatible with ADODB, where some improvements should be made and post it here.

Updated by ZERO ibis 97 days ago

Thanks for your hard work and thanks for letting others that have the knowledge pick up what you have started so that you can deal with RL. There are a lot of programmers that just take off and leave everyone here on the internets hanging for that next great update lol.

Updated by Recon _ 93 days ago

Here's what I have so far.

  • I have tagged everything that needs to be modified to work with ADODB with TODO:.
  • I have added TODO: tags for things that need improvement

Updated by Lane Babuder 27 days ago

  • Status changed from New to Assigned
  • Assigned to set to Brad Smith

Updated by Jannik Hartung 13 days ago

  • Assigned to changed from Brad Smith to Jannik Hartung

Updated by Brad Smith 6 days ago

  • Target version changed from 1.4.0 to 2.0.0

Also available in: Atom PDF