Adding session_rel_course_rel_user.status field in main database, also fixing latest modification to implement the session category feature

skala
Julio Montoya 16 years ago
parent 4c12818d5e
commit 5302b963de
  1. 6
      main/install/dokeos_main.sql
  2. 5
      main/install/migrate-db-1.8.6.1-1.8.6.2-pre.sql

@ -451,10 +451,12 @@ CREATE TABLE session (
nb_days_access_after_end TINYINT UNSIGNED NULL default '0',
session_admin_id INT UNSIGNED NOT NULL,
visibility int NOT NULL default 1,
session_category_id int NOT NULL,
PRIMARY KEY (id),
INDEX (session_admin_id),
UNIQUE KEY name (name)
);
-- --------------------------------------------------------
--
@ -481,6 +483,7 @@ CREATE TABLE session_rel_course_rel_user (
course_code char(40) NOT NULL default '',
id_user int unsigned NOT NULL default '0',
visibility int NOT NULL default 1,
status int NOT NULL default 0,
PRIMARY KEY (id_session,course_code,id_user),
KEY id_user (id_user),
KEY course_code (course_code)
@ -2256,6 +2259,3 @@ CREATE TABLE session_category (
date_end date default NULL,
PRIMARY KEY (id)
);
ALTER TABLE session ADD COLUMN session_category_id INT NOT NULL;
ALTER TABLE session_rel_course_rel_user ADD status TINYINT NOT NULL DEFAULT 0;

@ -14,9 +14,11 @@
-- xxMAINxx
ALTER TABLE gradebook_evaluation ADD COLUMN type varchar(40) NOT NULL;
ALTER TABLE session ADD COLUMN visibility int NOT NULL default 1;
ALTER TABLE session ADD COLUMN session_category_id INT NOT NULL;
ALTER TABLE session_rel_course_rel_user ADD COLUMN visibility int NOT NULL default 1;
ALTER TABLE session_rel_course_rel_user ADD COLUMN status int NOT NULL default 0;
CREATE TABLE session_category (id int(11) NOT NULL auto_increment, name varchar(100) default NULL, date_start date default NULL, date_end date default NULL, PRIMARY KEY (id));
ALTER TABLE session ADD COLUMN session_category_id INT NOT NULL;
INSERT INTO settings_current (variable, subkey, type, category, selected_value, title, comment, scope, subkeytext, access_url_changeable) VALUES ('allow_coach_to_edit_course_session', NULL, 'radio', 'Course', 'false', 'AllowCoachsToEditInsideTrainingSessions', 'AllowCoachsToEditInsideTrainingSessionsComment', NULL, NULL, 0);
@ -42,6 +44,5 @@ ALTER TABLE link ADD COLUMN session_id smallint DEFAULT 0, ADD INDEX (session_id
ALTER TABLE wiki ADD COLUMN session_id smallint DEFAULT 0, ADD INDEX (session_id);
ALTER TABLE tool ADD COLUMN session_id smallint DEFAULT 0, ADD INDEX (session_id);
ALTER TABLE link_category ADD COLUMN session_id smallint DEFAULT 0, ADD INDEX (session_id);
ALTER TABLE session_rel_course_rel_user ADD status TINYINT NOT NULL DEFAULT 0;
ALTER TABLE item_property ADD id_session INT NOT NULL DEFAULT 0;
ALTER TABLE item_property DROP INDEX idx_item_property_toolref, ADD INDEX idx_item_property_toolref (tool, ref, id_session);
Loading…
Cancel
Save