Browse Source

Adding "locked" field in the gradebook_link table see BT#4080

Julio Montoya 13 years ago
parent
commit
c4353108e0
2 changed files with 6 additions and 4 deletions
  1. 4 3
      main/install/db_main.sql
  2. 2 1
      main/install/migrate-db-1.8.8-1.9.0-pre.sql

+ 4 - 3
main/install/db_main.sql

@@ -859,7 +859,7 @@ VALUES
 ('shibboleth_description', NULL, 'radio', 'Shibboleth', 'false', 'ShibbolethMainActivateTitle', 'ShibbolethMainActivateComment', NULL, NULL, 0),
 ('facebook_description', NULL, 'radio', 'Facebook', 'false', 'FacebookMainActivateTitle', 'FacebookMainActivateComment', NULL, NULL, 0),
 ('gradebook_locking_enabled', NULL, 'radio', 'Gradebook', 'false', 'GradebookEnableLockingTitle', 'GradebookEnableLockingComment', NULL, NULL, 0),
-('chamilo_database_version',NULL,'textfield',NULL, '1.9.0.17769','DatabaseVersion','', NULL, NULL, 0);
+('chamilo_database_version',NULL,'textfield',NULL, '1.9.0.17825','DatabaseVersion','', NULL, NULL, 0);
 
 /*
 ('show_tabs', 'custom_tab_1', 'checkbox', 'Platform', 'true', 'ShowTabsTitle', 'ShowTabsComment', NULL, 'TabsCustom1', 1),
@@ -1357,7 +1357,7 @@ CREATE TABLE IF NOT EXISTS gradebook_evaluation (
   created_at DATETIME NOT NULL default '0000-00-00 00:00:00',
   weight FLOAT NOT NULL,
   max float unsigned NOT NULL,
-  visible tinyint NOT NULL,
+  visible int NOT NULL,
   type varchar(40) NOT NULL default 'evaluation',
   locked int NOT NULL DEFAULT 0,
   PRIMARY KEY  (id)
@@ -1372,7 +1372,8 @@ CREATE TABLE IF NOT EXISTS gradebook_link (
   category_id int NOT NULL,
   created_at DATETIME NOT NULL default '0000-00-00 00:00:00',
   weight float NOT NULL,
-  visible tinyint NOT NULL,
+  visible int NOT NULL,
+  locked int NOT NULL DEFAULT 0,
   PRIMARY KEY  (id)
 );
 DROP TABLE IF EXISTS gradebook_result;

+ 2 - 1
main/install/migrate-db-1.8.8-1.9.0-pre.sql

@@ -119,6 +119,7 @@ INSERT INTO settings_options (variable, value, display_text) VALUES ('enable_hel
 
 ALTER TABLE gradebook_category MODIFY COLUMN weight FLOAT NOT NULL;
 ALTER TABLE gradebook_link MODIFY COLUMN weight FLOAT  NOT NULL;
+ALTER TABLE gradebook_link ADD COLUMN locked INT DEFAULT 0;
 
 INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('allow_hr_skills_management', NULL, 'radio', 'Gradebook', 'true', 'AllowHRSkillsManagementTitle', 'AllowHRSkillsManagementComment', NULL, NULL, 1);
 INSERT INTO settings_options (variable, value, display_text) VALUES ('allow_hr_skills_management', 'true', 'Yes');
@@ -207,7 +208,7 @@ DELETE FROM settings_current WHERE variable = 'use_document_title';
 DELETE FROM settings_options WHERE variable = 'use_document_title';
 
 -- Do not move this query
-UPDATE settings_current SET selected_value = '1.9.0.17769' WHERE variable = 'chamilo_database_version';
+UPDATE settings_current SET selected_value = '1.9.0.17825' WHERE variable = 'chamilo_database_version';
 
 -- xxSTATSxx
 ALTER TABLE track_e_exercices ADD COLUMN questions_to_check TEXT NOT NULL DEFAULT '';