|
@@ -67,7 +67,7 @@ INSERT INTO settings_current (variable, subkey, type, category, selected_value,
|
|
|
ALTER TABLE user_field_values CHANGE id id BIGINT NOT NULL AUTO_INCREMENT;
|
|
|
ALTER TABLE user_field_values ADD INDEX (user_id, field_id);
|
|
|
|
|
|
-UPDATE settings_current SET selected_value = '1.8.7.11512' WHERE variable = 'dokeos_database_version';
|
|
|
+UPDATE settings_current SET selected_value = '1.8.7.11515' WHERE variable = 'dokeos_database_version';
|
|
|
|
|
|
ALTER TABLE course_rel_user DROP PRIMARY KEY, ADD PRIMARY KEY (course_code, user_id, relation_type);
|
|
|
ALTER TABLE session_rel_user DROP PRIMARY KEY, ADD PRIMARY KEY (id_session, id_user, relation_type);
|
|
@@ -113,15 +113,15 @@ ALTER TABLE track_e_online ADD COLUMN access_url_id INT NOT NULL DEFAULT 1;
|
|
|
INSERT INTO tool(name,link,image,visibility,admin,address,added_tool,target,category) VALUES ('attendance','attendance/index.php','attendance.gif',0,'0','squaregrey.gif',0,'_self','authoring');
|
|
|
ALTER TABLE course_description ADD COLUMN progress INT NOT NULL DEFAULT 0 AFTER description_type;
|
|
|
ALTER TABLE item_property ADD id int NOT NULL auto_increment PRIMARY KEY FIRST;
|
|
|
-CREATE TABLE attendance_calendar (id int NOT NULL auto_increment, attendance_id int NOT NULL, date_time datetime NOT NULL default '0000-00-00 00:00:00', done_attendance tinyint(3) NOT NULL default 0, PRIMARY KEY(id));
|
|
|
+CREATE TABLE attendance_calendar (id int NOT NULL auto_increment, attendance_id int NOT NULL, date_time datetime NOT NULL default '0000-00-00 00:00:00', done_attendance tinyint NOT NULL default 0, PRIMARY KEY(id));
|
|
|
ALTER TABLE attendance_calendar ADD INDEX(attendance_id);
|
|
|
ALTER TABLE attendance_calendar ADD INDEX(done_attendance);
|
|
|
-CREATE TABLE attendance_sheet (user_id int NOT NULL, attendance_calendar_id int NOT NULL, presence tinyint(3) NOT NULL DEFAULT 0, PRIMARY KEY(user_id, attendance_calendar_id));
|
|
|
+CREATE TABLE attendance_sheet (user_id int NOT NULL, attendance_calendar_id int NOT NULL, presence tinyint NOT NULL DEFAULT 0, PRIMARY KEY(user_id, attendance_calendar_id));
|
|
|
ALTER TABLE attendance_sheet ADD INDEX(presence);
|
|
|
CREATE TABLE attendance_result (id int NOT NULL auto_increment PRIMARY KEY, user_id int NOT NULL, attendance_id int NOT NULL, score int NOT NULL DEFAULT 0);
|
|
|
ALTER TABLE attendance_result ADD INDEX(attendance_id);
|
|
|
ALTER TABLE attendance_result ADD INDEX(user_id);
|
|
|
-CREATE TABLE attendance (id int NOT NULL auto_increment PRIMARY KEY, name text NOT NULL, description TEXT NULL, active tinyint(3) NOT NULL default 1, attendance_qualify_title varchar(255) NULL, attendance_qualify_max int NOT NULL default 0, attendance_weight float(6,2) NOT NULL default '0.0', session_id int NOT NULL default 0);
|
|
|
+CREATE TABLE attendance (id int NOT NULL auto_increment PRIMARY KEY, name text NOT NULL, description TEXT NULL, active tinyint NOT NULL default 1, attendance_qualify_title varchar(255) NULL, attendance_qualify_max int NOT NULL default 0, attendance_weight float(6,2) NOT NULL default '0.0', session_id int NOT NULL default 0);
|
|
|
ALTER TABLE attendance ADD INDEX(session_id);
|
|
|
ALTER TABLE attendance ADD INDEX(active);
|
|
|
ALTER TABLE lp_view ADD session_id INT NOT NULL DEFAULT 0;
|