Incorporate changes for 1.2.0

This commit is contained in:
2026-02-24 19:48:08 -05:00
parent 39931c0ca5
commit 3667c4358f
24 changed files with 1833 additions and 1061 deletions

View File

@@ -39,3 +39,174 @@ UPDATE config SET defaultvalue="c:\Windows\Temp\opendrs\opendrs\sessions" WHERE
-- Update version number
UPDATE config SET value="1.1.2",defaultvalue="1.1.2" WHERE name="drs_version";
-- --------------------------------------
-- ---------- version 1.2.0 -------------
-- Update version number
UPDATE config SET value="1.2.0",defaultvalue="1.2.0" WHERE name="drs_version";
-- Add device_term to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'device_term',
'Device' AS wval,
'Device' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT name FROM config WHERE name = 'device_term'
) LIMIT 1
;
-- Add discovered_term to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'discovered_term',
'When Discovered' AS wval,
'When Discovered' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT name FROM config WHERE name = 'discovered_term'
) LIMIT 1
;
-- Add discovered_term_short to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'discovered_term_short',
'When Disc' AS wval,
'When Disc' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT name FROM config WHERE name = 'discovered_term_short'
) LIMIT 1
;
-- Add disc_drop_data to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'disc_drop_data',
'Name' AS wval,
'Name' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT name FROM config WHERE name = 'disc_drop_data'
) LIMIT 1
;
-- Add functional_term to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'functional_term',
'Functional' AS wval,
'Functional' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT `name` FROM `config` WHERE `name` = "functional_term"
) LIMIT 1
;
-- Add functional_term_short to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'functional_term_short',
'Func' AS wval,
'Func' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT `name` FROM `config` WHERE `name` = "functional_term_short"
) LIMIT 1
;
-- Add functional_yes to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'functional_yes',
'Functional' AS wval,
'Functional' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT `name` FROM `config` WHERE `name` = "functional_yes"
) LIMIT 1
;
-- Add functional_no to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'functional_no',
'Non-functional' AS wval,
'Non-functional' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT `name` FROM `config` WHERE `name` = "functional_no"
) LIMIT 1
;
-- Add functional_yes_short to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'functional_yes_short',
'OK' AS wval,
'OK' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT `name` FROM `config` WHERE `name` = "functional_yes_short"
) LIMIT 1
;
-- Add functional_no_short to config table
INSERT INTO config(name,value,defaultvalue)
SELECT * FROM
(SELECT 'functional_no_short',
'INOP' AS wval,
'INOP' AS dval
)
AS tmp
WHERE NOT EXISTS
(
SELECT `name` FROM `config` WHERE `name` = "functional_no_short"
) LIMIT 1
;
-- Rename period_eff_help_txt config to functional_help_txt
UPDATE `config` SET name="functional_help_txt" WHERE name="period_eff_help_txt";
-- Change the default value of functional_help_text
UPDATE `config` SET defaultvalue="If this discrepancy renders the device unusable, answer No. Otherwise, answer Yes." WHERE name="function_help_txt";
-- Rename periods table to discovered
RENAME TABLE `periods` TO `discovered`;
-- Add whendiscoveredname column to discovered table
ALTER TABLE `discovered` ADD COLUMN `whendiscoveredname` text NOT NULL AFTER id;
-- Copy the contents of the id column to the whendiscoveredname column where whendiscoveredname is empty
UPDATE `discovered` SET `whendiscoveredname`=`id` WHERE `whendiscoveredname`="";
-- Rename times column of discovered table to whendiscovereddesc
ALTER TABLE `discovered` CHANGE COLUMN `times` `whendiscovereddesc` text not null;
-- Add auto_increment flag to id column
ALTER TABLE `discovered` CHANGE COLUMN `id` `id` text not null auto_increment;
-- Rename period column of writeups table to discovered
ALTER TABLE `writeups` CHANGE COLUMN `period` `discovered` int not null;
-- Rename period_effective column of writeups table to functional
ALTER TABLE `writeups` CHANGE COLUMN `period_effective` `functional` tinyint(1) not null;