mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-24 05:38:15 +01:00
[MIRROR] [MAJOR CHANGE] Admin rank datum (#10316)
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
This commit is contained in:
co-authored by
Selis
parent
86d5086018
commit
a57d38624d
+20
-13
@@ -1,22 +1,29 @@
|
||||
-- Table structure for table `erro_admin`
|
||||
CREATE TABLE `erro_admin` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
CREATE TABLE `admin` (
|
||||
`ckey` varchar(32) NOT NULL,
|
||||
`rank` varchar(32) NOT NULL DEFAULT 'Administrator',
|
||||
`level` int(2) NOT NULL DEFAULT '0',
|
||||
`flags` int(16) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
||||
`rank` varchar(32) NOT NULL,
|
||||
`feedback` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`ckey`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- Table structure for table `erro_admin_log`
|
||||
CREATE TABLE `erro_admin_log` (
|
||||
CREATE TABLE `admin_log` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`datetime` datetime NOT NULL,
|
||||
`round_id` int(11) unsigned NULL,
|
||||
`adminckey` varchar(32) NOT NULL,
|
||||
`adminip` varchar(18) NOT NULL,
|
||||
`log` text NOT NULL,
|
||||
`adminip` int(10) unsigned NOT NULL,
|
||||
`operation` enum('add admin','remove admin','change admin rank','add rank','remove rank','change rank flags') NOT NULL,
|
||||
`target` varchar(32) NOT NULL,
|
||||
`log` varchar(1000) NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ;
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
CREATE TABLE `admin_ranks` (
|
||||
`rank` varchar(32) NOT NULL,
|
||||
`flags` mediumint(5) unsigned NOT NULL,
|
||||
`exclude_flags` mediumint(5) unsigned NOT NULL,
|
||||
`can_edit_flags` mediumint(5) unsigned NOT NULL,
|
||||
PRIMARY KEY (`rank`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
||||
|
||||
-- Table structure for table `erro_ban`
|
||||
CREATE TABLE `erro_ban` (
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
INSERT INTO admin_ranks
|
||||
(rank, flags, exclude_flags, can_edit_flags)
|
||||
VALUES
|
||||
('Host', 65535, 0, 65535),
|
||||
('Head Admin', 65535, 0, 65535),
|
||||
('Game Master', 65535, 0, 65535),
|
||||
('Moderator', 8192, 0, 0),
|
||||
('Game Admin', 8191, 0, 0),
|
||||
('Dev Mod', 13937, 0, 0),
|
||||
('Developer', 5745, 0, 0),
|
||||
('Badmin', 5727, 0, 0),
|
||||
('Trial Admin', 5638, 0, 0),
|
||||
('Admin Candidate', 2, 0, 0),
|
||||
('Retired Admin', 258, 0, 0),
|
||||
('Admin Observer', 0, 0, 0);
|
||||
Reference in New Issue
Block a user