Bug #277

Kick function of Servers page doesn't check for immunity

Added by Recon _ 118 days ago. Updated 115 days ago.

Status:Resolved Start:09/09/2008
Priority:Normal Due date:
Assigned to:Jannik Hartung % Done:

100%

Category:Web Panel
Target version:1.3.1

Description

The kickid command does not (AFAIK) check for SourceMod immunity.

Maybe check if the user is in the admins table first, then check immunities from there.

Associated revisions

Revision 148
Added by Jannik Hartung 115 days ago

  • Fixed admin server search
  • Fixed #277 - Kick function of Servers page doesn't check for immunity
  • Fixed #306 - Server click dashboard cosmetic problem
  • Fixed some ajax errors with dashboard
  • Fixed some error-showing-errors with PasteBan() function
  • Added #307 - Fail-Safe request for ban unban and delete buttons
  • Added #249 - Add Server Identification to "Latest Players Blocked"
  • Fixed #261 - Problem with mysql magic quotes and IIS
  • Fixed history count for ip and steamid bans
  • Added themes_c folder clearing to updater

History

Updated by Erik Minekus 118 days ago

I would just add a flag to the web admin permissions to allow certain admins to kick/ban from the web. Would save you a lot of trouble with checking for immunity.

Updated by Recon _ 117 days ago

Kind of limiting...

Updated by Jannik Hartung 117 days ago

  • Category set to Web Panel
  • Assigned to set to Jannik Hartung
  • Target version set to 1.3.1
  • % Done changed from 0 to 90

hm, i think this is important. imagine you are a root admin with 100 immunity. you dont want to be touched by other admins. ingame it works, but these admins just have to go to the webpanel and kick him as well.

Updated by Erik Minekus 117 days ago

Are kick/bans from the webpanel added to the logs? If you have admins kicking higher admins just because they can, I wouldn't blame SourceBans, I would blame your shitty admins and remove their access. I'm pretty sure it's not even possible to get a player's immunity level without adding it to the plugin.

Updated by Recon _ 117 days ago

Erik,

Just select it out of the admins table ;)

Checking the game server's admins.cfg would probably be a ton of work.

Updated by Jannik Hartung 115 days ago

  • Status changed from New to Resolved
  • % Done changed from 90 to 100

Also available in: Atom PDF