Signed-off-by: Joas Schilling <coding@schilljs.com>tags/v18.0.0beta1
@@ -27,7 +27,7 @@ return array( | |||
'OCA\\WorkflowEngine\\Helper\\ScopeContext' => $baseDir . '/../lib/Helper/ScopeContext.php', | |||
'OCA\\WorkflowEngine\\Manager' => $baseDir . '/../lib/Manager.php', | |||
'OCA\\WorkflowEngine\\Migration\\PopulateNewlyIntroducedDatabaseFields' => $baseDir . '/../lib/Migration/PopulateNewlyIntroducedDatabaseFields.php', | |||
'OCA\\WorkflowEngine\\Migration\\Version2019Date20190808074233' => $baseDir . '/../lib/Migration/Version2019Date20190808074233.php', | |||
'OCA\\WorkflowEngine\\Migration\\Version2000Date20190808074233' => $baseDir . '/../lib/Migration/Version2000Date20190808074233.php', | |||
'OCA\\WorkflowEngine\\Service\\RuleMatcher' => $baseDir . '/../lib/Service/RuleMatcher.php', | |||
'OCA\\WorkflowEngine\\Settings\\ASettings' => $baseDir . '/../lib/Settings/ASettings.php', | |||
'OCA\\WorkflowEngine\\Settings\\Admin' => $baseDir . '/../lib/Settings/Admin.php', |
@@ -42,7 +42,7 @@ class ComposerStaticInitWorkflowEngine | |||
'OCA\\WorkflowEngine\\Helper\\ScopeContext' => __DIR__ . '/..' . '/../lib/Helper/ScopeContext.php', | |||
'OCA\\WorkflowEngine\\Manager' => __DIR__ . '/..' . '/../lib/Manager.php', | |||
'OCA\\WorkflowEngine\\Migration\\PopulateNewlyIntroducedDatabaseFields' => __DIR__ . '/..' . '/../lib/Migration/PopulateNewlyIntroducedDatabaseFields.php', | |||
'OCA\\WorkflowEngine\\Migration\\Version2019Date20190808074233' => __DIR__ . '/..' . '/../lib/Migration/Version2019Date20190808074233.php', | |||
'OCA\\WorkflowEngine\\Migration\\Version2000Date20190808074233' => __DIR__ . '/..' . '/../lib/Migration/Version2000Date20190808074233.php', | |||
'OCA\\WorkflowEngine\\Service\\RuleMatcher' => __DIR__ . '/..' . '/../lib/Service/RuleMatcher.php', | |||
'OCA\\WorkflowEngine\\Settings\\ASettings' => __DIR__ . '/..' . '/../lib/Settings/ASettings.php', | |||
'OCA\\WorkflowEngine\\Settings\\Admin' => __DIR__ . '/..' . '/../lib/Settings/Admin.php', |
@@ -11,7 +11,7 @@ use OCP\DB\ISchemaWrapper; | |||
use OCP\Migration\SimpleMigrationStep; | |||
use OCP\Migration\IOutput; | |||
class Version2019Date20190808074233 extends SimpleMigrationStep { | |||
class Version2000Date20190808074233 extends SimpleMigrationStep { | |||
/** | |||
* @param IOutput $output | |||
@@ -33,10 +33,12 @@ class Version2019Date20190808074233 extends SimpleMigrationStep { | |||
$table->addColumn('class', Type::STRING, [ | |||
'notnull' => true, | |||
'length' => 256, | |||
'default' => '', | |||
]); | |||
$table->addColumn('operator', Type::STRING, [ | |||
'notnull' => true, | |||
'length' => 16, | |||
'default' => '', | |||
]); | |||
$table->addColumn('value', Type::TEXT, [ | |||
'notnull' => false, | |||
@@ -44,6 +46,7 @@ class Version2019Date20190808074233 extends SimpleMigrationStep { | |||
$table->addColumn('hash', Type::STRING, [ | |||
'notnull' => true, | |||
'length' => 32, | |||
'default' => '', | |||
]); | |||
$table->setPrimaryKey(['id']); | |||
$table->addUniqueIndex(['hash'], 'flow_unique_hash'); | |||
@@ -59,10 +62,12 @@ class Version2019Date20190808074233 extends SimpleMigrationStep { | |||
$table->addColumn('class', Type::STRING, [ | |||
'notnull' => true, | |||
'length' => 256, | |||
'default' => '', | |||
]); | |||
$table->addColumn('name', Type::STRING, [ | |||
'notnull' => true, | |||
'length' => 256, | |||
'default' => '', | |||
]); | |||
$table->addColumn('checks', Type::TEXT, [ | |||
'notnull' => false, | |||
@@ -87,14 +92,17 @@ class Version2019Date20190808074233 extends SimpleMigrationStep { | |||
$table->addColumn('operation_id', Type::INTEGER, [ | |||
'notnull' => true, | |||
'length' => 4, | |||
'default' => 0, | |||
]); | |||
$table->addColumn('type', Type::INTEGER, [ | |||
'notnull' => true, | |||
'length' => 4, | |||
'default' => 0, | |||
]); | |||
$table->addColumn('value', Type::STRING, [ | |||
'notnull' => false, | |||
'length' => 64, | |||
'default' => '', | |||
]); | |||
$table->setPrimaryKey(['id']); | |||
$table->addUniqueIndex(['operation_id', 'type', 'value'], 'flow_unique_scope'); | |||
@@ -108,6 +116,7 @@ class Version2019Date20190808074233 extends SimpleMigrationStep { | |||
$table->addColumn('entity', Type::STRING, [ | |||
'notnull' => true, | |||
'length' => 256, | |||
'default' => '', | |||
]); | |||
} | |||
if(!$table->hasColumn('events')) { |