New course field called idnumber ... acts as storage for an external

id number for each course.  Used in external processing of course and
user_students and user_teachers tables.
This commit is contained in:
moodler
2004-06-24 11:46:53 +00:00
parent 6ad1e0694d
commit 838ee71b4b
4 changed files with 14 additions and 0 deletions
+6
View File
@@ -780,6 +780,12 @@ function main_upgrade($oldversion=0) {
table_column('user_teachers', "", 'timestart', 'int', '10', 'unsigned', '0', 'not null', 'editall');
}
if ($oldversion < 2004062401) {
table_column('course', '', 'idnumber', 'varchar', '100', '', '', 'not null', 'shortname');
execute_sql('UPDATE '.$CFG->prefix.'course SET idnumber = shortname'); // By default
}
return $result;
}
+1
View File
@@ -34,6 +34,7 @@ CREATE TABLE `prefix_course` (
`password` varchar(50) NOT NULL default '',
`fullname` varchar(254) NOT NULL default '',
`shortname` varchar(15) NOT NULL default '',
`idnumber` varchar(50) NOT NULL default '',
`summary` text NOT NULL,
`format` varchar(10) NOT NULL default 'topics',
`showgrades` smallint(2) unsigned NOT NULL default '1',
+6
View File
@@ -522,6 +522,12 @@ function main_upgrade($oldversion=0) {
table_column('user_teachers', "", 'timestart', 'int', '10', 'unsigned', '0', 'not null', 'editall');
}
if ($oldversion < 2004062401) {
table_column('course', '', 'idnumber', 'varchar', '100', '', '', 'not null', 'shortname');
execute_sql('UPDATE '.$CFG->prefix.'course SET idnumber = shortname'); // By default
}
return $result;
}
+1
View File
@@ -12,6 +12,7 @@ CREATE TABLE prefix_course (
password varchar(50) NOT NULL default '',
fullname varchar(254) NOT NULL default '',
shortname varchar(15) NOT NULL default '',
idnumber varchar(100) NOT NULL default '',
summary text NOT NULL default '',
format varchar(10) NOT NULL default 'topics',
showgrades integer NOT NULL default '1',