MDL-49543 badges: Add decription format and backup/restore
Signed-off-by: Yuliya Bozhko <[email protected]>
This commit is contained in:
@@ -2864,6 +2864,7 @@
|
||||
<FIELD NAME="criteriatype" TYPE="int" LENGTH="10" NOTNULL="false" SEQUENCE="false" COMMENT="The criteria type we are aggregating"/>
|
||||
<FIELD NAME="method" TYPE="int" LENGTH="1" NOTNULL="true" DEFAULT="1" SEQUENCE="false" COMMENT="1 = all, 2 = any"/>
|
||||
<FIELD NAME="description" TYPE="text" NOTNULL="false" SEQUENCE="false"/>
|
||||
<FIELD NAME="descriptionformat" TYPE="int" LENGTH="2" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
|
||||
</FIELDS>
|
||||
<KEYS>
|
||||
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
|
||||
|
||||
+7
-1
@@ -4249,13 +4249,19 @@ function xmldb_main_upgrade($oldversion) {
|
||||
|
||||
if ($oldversion < 2015032000.00) {
|
||||
$table = new xmldb_table('badge_criteria');
|
||||
$field = new xmldb_field('description', XMLDB_TYPE_TEXT, null, null, null, null, null);
|
||||
|
||||
$field = new xmldb_field('description', XMLDB_TYPE_TEXT, null, null, null, null, null);
|
||||
// Conditionally add description field to the badge_criteria table.
|
||||
if (!$dbman->field_exists($table, $field)) {
|
||||
$dbman->add_field($table, $field);
|
||||
}
|
||||
|
||||
$field = new xmldb_field('descriptionformat', XMLDB_TYPE_INTEGER, 2, null, XMLDB_NOTNULL, null, 0);
|
||||
// Conditionally add description format field to the badge_criteria table.
|
||||
if (!$dbman->field_exists($table, $field)) {
|
||||
$dbman->add_field($table, $field);
|
||||
}
|
||||
|
||||
upgrade_main_savepoint(true, 2015032000.00);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user