mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-29 07:59:01 +01:00
Removes CCIA (#6678)
view duty log verb and changes the way their recorder works. CCIA recordings are now written to the database once the interview is complete (if enabled) and printed out.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
--
|
||||
-- Adds tables to store ccia interviews
|
||||
--
|
||||
|
||||
CREATE TABLE `ss13_ccia_reports` (
|
||||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`report_date` DATE NOT NULL,
|
||||
`title` VARCHAR(200) NOT NULL COLLATE 'utf8mb4_unicode_ci',
|
||||
`status` ENUM('new','approved','rejected','completed') NOT NULL COLLATE 'utf8mb4_unicode_ci',
|
||||
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`deleted_at` DATETIME NULL DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
)
|
||||
COLLATE='utf8mb4_unicode_ci'
|
||||
ENGINE=InnoDB
|
||||
;
|
||||
|
||||
CREATE TABLE `ss13_ccia_reports_transcripts` (
|
||||
`id` INT(11) NOT NULL AUTO_INCREMENT,
|
||||
`report_id` INT(11) NOT NULL,
|
||||
`character_id` INT(11) NOT NULL,
|
||||
`interviewer` VARCHAR(100) NOT NULL COLLATE 'utf8mb4_unicode_ci',
|
||||
`text` LONGTEXT NOT NULL COLLATE 'utf8mb4_unicode_ci',
|
||||
`created_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
`updated_at` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
||||
`deleted_at` DATETIME NULL DEFAULT NULL,
|
||||
PRIMARY KEY (`id`),
|
||||
INDEX `report_id` (`report_id`),
|
||||
INDEX `character_id` (`character_id`),
|
||||
CONSTRAINT `report_id` FOREIGN KEY (`report_id`) REFERENCES `ss13_ccia_reports` (`id`) ON UPDATE CASCADE ON DELETE CASCADE
|
||||
)
|
||||
COLLATE='utf8mb4_unicode_ci'
|
||||
ENGINE=InnoDB
|
||||
;
|
||||
Reference in New Issue
Block a user