Skip to content
Snippets Groups Projects
Commit 4233ff20 authored by Justus Dieckmann's avatar Justus Dieckmann
Browse files

Update finishdelay, rollbackdelay

parent 45e86f80
No related branches found
No related tags found
No related merge requests found
......@@ -106,8 +106,8 @@
<FIELD NAME="sortindex" TYPE="int" LENGTH="3" NOTNULL="false" SEQUENCE="false" COMMENT="Sortindex for active workflows"/>
<FIELD NAME="manual" TYPE="int" LENGTH="1" NOTNULL="false" SEQUENCE="false" COMMENT="Specifies for active workflows if the workflow is manually or automatically triggered. True, if manual. False, if automatic."/>
<FIELD NAME="displaytitle" TYPE="char" LENGTH="255" NOTNULL="false" SEQUENCE="false"/>
<FIELD NAME="rollbackdelay" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false"/>
<FIELD NAME="finishdelay" TYPE="int" LENGTH="10" NOTNULL="true" SEQUENCE="false"/>
<FIELD NAME="rollbackdelay" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
<FIELD NAME="finishdelay" TYPE="int" LENGTH="10" NOTNULL="true" DEFAULT="0" SEQUENCE="false"/>
</FIELDS>
<KEYS>
<KEY NAME="primary" TYPE="primary" FIELDS="id"/>
......
......@@ -333,7 +333,7 @@ function xmldb_tool_lifecycle_upgrade($oldversion) {
// Define field finishdelay to be added to tool_lifecycle_workflow.
$table = new xmldb_table('tool_lifecycle_workflow');
$field = new xmldb_field('finishdelay', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, null, $duration, 'rollbackdelay');
$field = new xmldb_field('finishdelay', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, null, 0, 'rollbackdelay');
// Conditionally launch add field finishdelay.
if (!$dbman->field_exists($table, $field)) {
......@@ -341,13 +341,17 @@ function xmldb_tool_lifecycle_upgrade($oldversion) {
}
// Define field rollbackdelay to be added to tool_lifecycle_workflow.
$field = new xmldb_field('rollbackdelay', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, null, $duration, 'displaytitle');
$field = new xmldb_field('rollbackdelay', XMLDB_TYPE_INTEGER, '10', null, XMLDB_NOTNULL, null, 0, 'displaytitle');
// Conditionally launch add field rollbackdelay.
if (!$dbman->field_exists($table, $field)) {
$dbman->add_field($table, $field);
}
$params = array($duration, $duration);
$DB->execute('UPDATE {tool_lifecycle_workflow} SET finishdelay = ?, rollbackdelay = ?', $params);
// Define table tool_lifecycle_delayed_workf to be created.
$table = new xmldb_table('tool_lifecycle_delayed_workf');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment