diff --git a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/class/newOn..st b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/class/newOn..st new file mode 100644 index 00000000..3768c2cf --- /dev/null +++ b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/class/newOn..st @@ -0,0 +1,4 @@ +other +newOn: anOrbeonSystemRoot + + ^self new setRoot: anOrbeonSystemRoot \ No newline at end of file diff --git a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/getAllOrbeonApplications.st b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/getAllOrbeonApplications.st index 6c5386f6..ae427660 100644 --- a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/getAllOrbeonApplications.st +++ b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/getAllOrbeonApplications.st @@ -4,7 +4,7 @@ getAllOrbeonApplications | dbApplicationsNames | dbApplicationsNames := (self getAllApplicationsName subStrings: String lf) "a collection of strings with App names" - reject: [:each | self getOrbeonApplicationClass hasApplicationNamed: each]. "we filter existing app" + reject: [:each | systemRoot hasApplicationNamed: each]. "we filter existing app" - ^(dbApplicationsNames collect: [:eachName | self getOrbeonApplicationClass getExistingApplicationOrCreateNewNamed: eachName]) "we create a new app for each new row" + ^(dbApplicationsNames collect: [:eachName | systemRoot getExistingApplicationOrCreateNewNamed: eachName]) "we create a new app for each new row" asSortedCollection: [:a :b | a applicationName <= b applicationName] \ No newline at end of file diff --git a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/getIdForDefinition..st b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/getIdForDefinition..st index dfe4b939..b3cd5253 100644 --- a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/getIdForDefinition..st +++ b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/getIdForDefinition..st @@ -11,4 +11,4 @@ getIdForDefinition: anOrbeonFormDefinition " has previous version --> we get the [id] from stored definitions" - ^(self getOrbeonApplicationClass formDefinitionNamed: anOrbeonFormDefinition formName in: anOrbeonFormDefinition applicationName) id \ No newline at end of file + ^(systemRoot formDefinitionNamed: anOrbeonFormDefinition formName in: anOrbeonFormDefinition applicationName) id \ No newline at end of file diff --git a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/migrateFormDefinitionNamed.version.in..st b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/migrateFormDefinitionNamed.version.in..st index 7812052a..9323a834 100644 --- a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/migrateFormDefinitionNamed.version.in..st +++ b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/migrateFormDefinitionNamed.version.in..st @@ -14,7 +14,7 @@ migrateFormDefinitionNamed: aString version: version in: applicationName savedDefinition setMetadata. definition definition: savedDefinition. savedDefinition definition: definition. - app := self getOrbeonApplicationClass applicationNamed: applicationName. + app := systemRoot applicationNamed: applicationName. savedDefinition storeInApplication. definition storeInApplication. diff --git a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/setRoot..st b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/setRoot..st new file mode 100644 index 00000000..9285d9c7 --- /dev/null +++ b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/setRoot..st @@ -0,0 +1,4 @@ +private +setRoot: anOrbeonSystemRoot + + systemRoot := anOrbeonSystemRoot \ No newline at end of file diff --git a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/updateFormDefinitionNamed.app.version.from..st b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/updateFormDefinitionNamed.app.version.from..st index 97dbb052..ef37b7d0 100644 --- a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/updateFormDefinitionNamed.app.version.from..st +++ b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/instance/updateFormDefinitionNamed.app.version.from..st @@ -8,8 +8,8 @@ updateFormDefinitionNamed: form app: app version: version from: stringTimeStamp 5. If NOT necesary then update the existing one" | application currentDefinition savedDefinition newDefinition comparator shouldCreateAnotherVersion | - application := self getOrbeonApplicationClass getExistingApplicationOrCreateNewNamed: app. - currentDefinition := self getOrbeonApplicationClass getLastPublishedDefinitionNamed: form fromApplicationNamed: app withVersion: (Integer fromString: version) ifNone: [nil]. + application := systemRoot getExistingApplicationOrCreateNewNamed: app. + currentDefinition := systemRoot getLastPublishedDefinitionNamed: form fromApplicationNamed: app withVersion: (Integer fromString: version) ifNone: [nil]. savedDefinition := self importFormDefinitionNamed: form version: version in: app from: stringTimeStamp. newDefinition := savedDefinition definition. diff --git a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/methodProperties.json b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/methodProperties.json index 1eac86cf..4bad7053 100644 --- a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/methodProperties.json +++ b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/methodProperties.json @@ -1,6 +1,7 @@ { "class" : { - "defaultDatabaseReaderClass" : "brunobb 03/16/2020 14:17" }, + "defaultDatabaseReaderClass" : "brunobb 03/16/2020 14:17", + "newOn:" : "brunobb 07/22/2021 14:29" }, "instance" : { "defaultDatabaseReaderClass" : "brunobb 03/16/2020 14:17", "execute:" : "brunobb 03/16/2020 13:37", @@ -13,14 +14,14 @@ "getAllApplicationsName" : "brunobb 03/16/2020 13:39", "getAllDocumentIdsForDefinition:" : "brunobb 03/16/2020 13:42", "getAllFormsDefinitionNameOf:" : "brunobb 03/17/2020 06:10", - "getAllOrbeonApplications" : "brunobb 03/16/2020 13:39", + "getAllOrbeonApplications" : "brunobb 07/22/2021 14:31", "getAllVersionsNumberOf:in:" : "brunobb 03/16/2020 13:46", "getApplicationDefinitionVersionOf:" : "brunobb 03/16/2020 13:42", "getDBStringForInstanceDefinitionWithId:" : "brunobb 03/16/2020 13:46", "getDBStringForInstanceDefinitionWithId:version:" : "brunobb 03/16/2020 13:46", "getDefinitionAttachmentContentFor:version:" : "brunobb 03/16/2020 13:38", "getFormWithId:" : "brunobb 03/16/2020 13:39", - "getIdForDefinition:" : "brunobb 03/16/2020 13:42", + "getIdForDefinition:" : "brunobb 07/22/2021 14:31", "getLastUpdateOf:in:version:" : "brunobb 03/17/2020 10:19", "getOldTimeStamp" : "brunobb 03/17/2020 10:24", "importAllFormInstancesOf:" : "brunobb 04/26/2021 14:14", @@ -33,11 +34,12 @@ "migrateDefinitionAttachmentsOf:" : "brunobb 08/14/2020 10:32", "migrateDefinitionCustomAttachmentOf:" : "brunobb 08/17/2020 11:11", "migrateFormDefinitionNamed:in:" : "brunobb 03/17/2020 05:49", - "migrateFormDefinitionNamed:version:in:" : "bruno 07/19/2020 14:35", + "migrateFormDefinitionNamed:version:in:" : "brunobb 07/22/2021 14:31", "migrateInstanceAttachmentsOf:" : "brunobb 06/11/2020 14:34", "migrateInstanceAttachmentsOf:from:" : "brunobb 07/16/2020 14:06", "migrateInstancesOf:version:from:" : "brunobb 03/24/2020 14:06", "setDatabaseIP:user:password:" : "brunobb 03/16/2020 13:37", + "setRoot:" : "brunobb 07/22/2021 14:29", "sqlReader:" : "brunobb 03/16/2020 13:34", "updateFormDefinitionNamed:app:version:" : "brunobb 03/20/2020 16:09", - "updateFormDefinitionNamed:app:version:from:" : "brunobb 04/16/2021 08:34" } } + "updateFormDefinitionNamed:app:version:from:" : "brunobb 07/22/2021 14:31" } } diff --git a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/properties.json b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/properties.json index 8b04b4e0..03dc6e3b 100644 --- a/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/properties.json +++ b/repository/OrbeonFormMigrator.package/OrbeonDatabaseMigrator.class/properties.json @@ -6,7 +6,8 @@ ], "commentStamp" : "", "instvars" : [ - "sqlReader" ], + "sqlReader", + "systemRoot" ], "name" : "OrbeonDatabaseMigrator", "pools" : [ ], diff --git a/repository/OrbeonFormMigrator.package/monticello.meta/version b/repository/OrbeonFormMigrator.package/monticello.meta/version index 5194ce69..92e6c61a 100644 --- a/repository/OrbeonFormMigrator.package/monticello.meta/version +++ b/repository/OrbeonFormMigrator.package/monticello.meta/version @@ -1 +1 @@ -(name 'OrbeonFormMigrator-brunobb.64' message '' id '81a2cb35-2ef2-4e52-9bca-85cc9df9964f' date '04/27/2021' time '13:40:47' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.63' message '' id 'f73bfaf1-18d4-4a60-b1a8-6ac7a0861383' date '04/26/2021' time '14:17:54' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.62' message '' id '5378df4c-26a5-4141-bb94-c4a78111ded8' date '04/16/2021' time '08:59:08' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.61' message '' id 'c1a419fb-a1a4-4e5a-977f-c866cf61c2dc' date '08/17/2020' time '11:22:26' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.60' message '' id '0fa40e12-9d80-4dde-b9d6-0fc0edc5733e' date '08/17/2020' time '10:07:57' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.59' message '' id 'c71ed442-cfea-4b8f-886f-b58defe606ab' date '08/14/2020' time '10:48:18' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-bruno.58' message '' id 'e9cb1546-cd38-4c4e-8e5d-f2ebc83ed790' date '07/19/2020' time '14:41:08' author 'bruno' ancestors ((name 'OrbeonFormMigrator-brunobb.57' message '' id '57552ceb-aaab-4b7b-bff5-415c83731b22' date '07/16/2020' time '14:09:03' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.56' message '' id 'fb5a5df3-d0cd-4284-a1ee-ed0f3aecb087' date '06/11/2020' time '14:53:38' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.55' message '' id '38b377ee-28ba-4f84-b946-be86b7dd6bc9' date '05/29/2020' time '14:22:24' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.54' message '' id '70284bc5-5cd9-464f-80be-54ea0df24c02' date '05/29/2020' time '14:15:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.53' message '' id 'c792c80c-7b84-4905-a84e-92a14daf8734' date '05/28/2020' time '18:21:40' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.52' message '' id '8726478a-0a8c-4451-8eaa-7ad35e492a73' date '05/28/2020' time '17:26:16' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.50' message '' id '769bb86d-b6e7-40dd-bee5-885f80478221' date '05/27/2020' time '14:47:40' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.49' message '' id '1b0c8dec-31d8-475a-81ba-29261007f61d' date '03/25/2020' time '14:43:26' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.48' message '' id '8f17042d-21a3-4f57-9650-5857679ef443' date '03/24/2020' time '14:07:54' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.47' message '' id '5324f94e-3620-40c4-9d1d-3f5cdcf319ef' date '03/20/2020' time '17:12:56' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.46' message '' id 'c07ea25e-4ab9-4ab9-960b-d81c53328d06' date '03/20/2020' time '17:10:41' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.45' message '' id '4ef1dc9d-dd33-45fa-8920-9f63e4245320' date '03/20/2020' time '15:19:13' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.44' message '' id '760b4a07-e23c-425f-bcc9-efafe10a63e3' date '03/20/2020' time '11:23:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.43' message '' id 'acfe8635-3288-404a-a231-d58310c55f2a' date '03/19/2020' time '15:35:40' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.42' message '' id 'a231abd1-678c-4cc9-8f38-c3deefc9aa33' date '03/19/2020' time '15:32:39' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.41' message '' id '2a603748-93ed-4a22-bfcb-0c8a6dba530c' date '03/19/2020' time '15:14:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.40' message '' id 'c3558873-f197-4282-93b6-d31b82cb3e10' date '03/19/2020' time '14:35:45' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.39' message '' id 'd7b50bdc-7250-49ee-9f7f-3d1bff3c1304' date '03/18/2020' time '17:31:35' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.38' message '' id '4aa6e8c9-7fa5-4cba-98e3-d6502ec9d4dd' date '03/18/2020' time '16:30:38' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.37' message '' id '687bacfd-d4a7-44bf-9be7-34878334c366' date '03/18/2020' time '16:20:55' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.36' message '' id '2425972b-6949-4745-b8b0-6ee962ef19ad' date '03/18/2020' time '16:04:08' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.35' message '' id '4dcb7874-afd5-4821-9730-b5bd4b342d71' date '03/17/2020' time '11:46:34' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.34' message '' id '2f7c815e-5400-46dc-af19-c79db0ed43b8' date '03/17/2020' time '11:18:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.33' message '' id '266e1237-4b67-4bd1-a359-bdde941a7dbc' date '03/17/2020' time '10:55:08' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.32' message '' id '6cd3754e-1bd3-4bb6-8232-d25677ee20cf' date '03/17/2020' time '10:30:46' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.31' message '' id 'ab5ac16b-0793-456a-938a-6948d287b487' date '03/17/2020' time '10:26:41' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.30' message '' id '8de789a9-83a5-4351-92ff-7aae9dd5111d' date '03/17/2020' time '10:23:27' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.29' message '' id '00a2bee2-f0ea-4b99-baa2-c0149ec5a68d' date '03/16/2020' time '15:13:13' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.28' message '' id '2c5acaca-3735-449e-9414-9d796818b76c' date '03/16/2020' time '14:48:46' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.27' message '' id '5af2b696-9ef1-4ae7-aba5-e53959b65159' date '03/16/2020' time '14:47:36' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.26' message '' id '0576f2e4-919f-471c-a511-abb4568099fc' date '03/16/2020' time '14:20:18' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.25' message '' id 'deb149cd-51f0-41af-bbf9-328a5e1dbce0' date '03/16/2020' time '14:06:24' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.24' message '' id 'ef8c1f0b-1b95-4eaa-aecc-f558707ed1b4' date '03/16/2020' time '13:52:58' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.23' message '' id '2ce7e8fb-e2d9-4ca1-b39d-6fe4759cd5cc' date '03/16/2020' time '13:11:38' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.22' message '' id '08962166-004b-4457-ac4f-5cf528c7ab1f' date '03/16/2020' time '12:53:39' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.21' message '' id 'e8dc5256-d0a1-423b-880f-73e6d79cbd16' date '03/16/2020' time '12:49:09' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.20' message '' id 'ad73c986-7290-4504-82aa-ca90f7277b88' date '03/16/2020' time '12:23:08' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.19' message '' id '7294957f-4ac4-467d-8d3c-4c733771b24c' date '03/15/2020' time '14:47:22' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.18' message '' id 'dc90630e-9e95-49a5-9a7b-c5e5f8e5139a' date '03/15/2020' time '14:27:09' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.17' message '' id '6a942217-03f5-44b7-9af2-30360237d51b' date '03/15/2020' time '13:37:42' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.16' message '' id '6ecc61bc-9cca-4127-9985-3777ac67b1d9' date '03/14/2020' time '16:19:43' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.15' message '' id '27f3b587-7203-4f0e-af56-e66dae0c358b' date '03/14/2020' time '15:14:52' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.14' message '' id '649de7b3-c68a-4662-a263-a3266e15b088' date '03/13/2020' time '14:05:09' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.13' message '' id 'efbfe297-0827-406e-a7a4-17f3e8d13d83' date '03/12/2020' time '15:08:33' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.12' message '' id '4d6d809d-b803-4520-acfd-bcca621e13d2' date '03/12/2020' time '14:42:15' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.11' message '' id '2897ec48-8445-4f82-babd-6d3f2f198e0c' date '03/12/2020' time '14:16:57' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.10' message '' id '69b938db-7000-493d-a991-dfd88a79a2d1' date '03/12/2020' time '12:30:03' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.9' message '' id '428d2e2a-e023-48a5-a98f-78a570348aab' date '03/12/2020' time '12:06:53' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.8' message '' id 'a1de12e4-e941-47ec-a715-ee1185d77700' date '03/11/2020' time '15:24:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.7' message '' id 'd0306573-7fd0-4a3d-b4a9-9c04682fe99f' date '03/11/2020' time '14:48:47' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.6' message '' id '97ae81e6-e93d-4b66-829e-0ba919220ab8' date '03/11/2020' time '14:32:11' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.5' message '' id '6ac6e8a7-057f-49fe-b7d3-5288108a3dbf' date '03/11/2020' time '14:26:46' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.4' message '' id 'd521102f-44e4-4767-9d99-083423750195' date '03/11/2020' time '13:23:43' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.3' message '' id '61510b3e-2b90-44d8-9a67-289adbb3085d' date '03/11/2020' time '12:30:57' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.2' message '' id 'dd2fb37e-5a14-4a6a-902a-56fd0e563619' date '03/11/2020' time '12:23:46' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.1' message '' id '8ace5dcc-ebd0-4774-b887-fc9a5e27234a' date '03/11/2020' time '12:18:47' author 'brunobb' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file +(name 'OrbeonFormMigrator-brunobb.65' message '' id 'a15526f1-419c-454b-8022-0a8f381e05d5' date '07/22/2021' time '14:35:52' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.64' message '' id '81a2cb35-2ef2-4e52-9bca-85cc9df9964f' date '04/27/2021' time '13:40:47' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.63' message '' id 'f73bfaf1-18d4-4a60-b1a8-6ac7a0861383' date '04/26/2021' time '14:17:54' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.62' message '' id '5378df4c-26a5-4141-bb94-c4a78111ded8' date '04/16/2021' time '08:59:08' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.61' message '' id 'c1a419fb-a1a4-4e5a-977f-c866cf61c2dc' date '08/17/2020' time '11:22:26' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.60' message '' id '0fa40e12-9d80-4dde-b9d6-0fc0edc5733e' date '08/17/2020' time '10:07:57' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.59' message '' id 'c71ed442-cfea-4b8f-886f-b58defe606ab' date '08/14/2020' time '10:48:18' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-bruno.58' message '' id 'e9cb1546-cd38-4c4e-8e5d-f2ebc83ed790' date '07/19/2020' time '14:41:08' author 'bruno' ancestors ((name 'OrbeonFormMigrator-brunobb.57' message '' id '57552ceb-aaab-4b7b-bff5-415c83731b22' date '07/16/2020' time '14:09:03' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.56' message '' id 'fb5a5df3-d0cd-4284-a1ee-ed0f3aecb087' date '06/11/2020' time '14:53:38' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.55' message '' id '38b377ee-28ba-4f84-b946-be86b7dd6bc9' date '05/29/2020' time '14:22:24' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.54' message '' id '70284bc5-5cd9-464f-80be-54ea0df24c02' date '05/29/2020' time '14:15:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.53' message '' id 'c792c80c-7b84-4905-a84e-92a14daf8734' date '05/28/2020' time '18:21:40' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.52' message '' id '8726478a-0a8c-4451-8eaa-7ad35e492a73' date '05/28/2020' time '17:26:16' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.50' message '' id '769bb86d-b6e7-40dd-bee5-885f80478221' date '05/27/2020' time '14:47:40' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.49' message '' id '1b0c8dec-31d8-475a-81ba-29261007f61d' date '03/25/2020' time '14:43:26' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.48' message '' id '8f17042d-21a3-4f57-9650-5857679ef443' date '03/24/2020' time '14:07:54' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.47' message '' id '5324f94e-3620-40c4-9d1d-3f5cdcf319ef' date '03/20/2020' time '17:12:56' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.46' message '' id 'c07ea25e-4ab9-4ab9-960b-d81c53328d06' date '03/20/2020' time '17:10:41' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.45' message '' id '4ef1dc9d-dd33-45fa-8920-9f63e4245320' date '03/20/2020' time '15:19:13' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.44' message '' id '760b4a07-e23c-425f-bcc9-efafe10a63e3' date '03/20/2020' time '11:23:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.43' message '' id 'acfe8635-3288-404a-a231-d58310c55f2a' date '03/19/2020' time '15:35:40' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.42' message '' id 'a231abd1-678c-4cc9-8f38-c3deefc9aa33' date '03/19/2020' time '15:32:39' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.41' message '' id '2a603748-93ed-4a22-bfcb-0c8a6dba530c' date '03/19/2020' time '15:14:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.40' message '' id 'c3558873-f197-4282-93b6-d31b82cb3e10' date '03/19/2020' time '14:35:45' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.39' message '' id 'd7b50bdc-7250-49ee-9f7f-3d1bff3c1304' date '03/18/2020' time '17:31:35' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.38' message '' id '4aa6e8c9-7fa5-4cba-98e3-d6502ec9d4dd' date '03/18/2020' time '16:30:38' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.37' message '' id '687bacfd-d4a7-44bf-9be7-34878334c366' date '03/18/2020' time '16:20:55' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.36' message '' id '2425972b-6949-4745-b8b0-6ee962ef19ad' date '03/18/2020' time '16:04:08' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.35' message '' id '4dcb7874-afd5-4821-9730-b5bd4b342d71' date '03/17/2020' time '11:46:34' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.34' message '' id '2f7c815e-5400-46dc-af19-c79db0ed43b8' date '03/17/2020' time '11:18:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.33' message '' id '266e1237-4b67-4bd1-a359-bdde941a7dbc' date '03/17/2020' time '10:55:08' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.32' message '' id '6cd3754e-1bd3-4bb6-8232-d25677ee20cf' date '03/17/2020' time '10:30:46' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.31' message '' id 'ab5ac16b-0793-456a-938a-6948d287b487' date '03/17/2020' time '10:26:41' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.30' message '' id '8de789a9-83a5-4351-92ff-7aae9dd5111d' date '03/17/2020' time '10:23:27' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.29' message '' id '00a2bee2-f0ea-4b99-baa2-c0149ec5a68d' date '03/16/2020' time '15:13:13' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.28' message '' id '2c5acaca-3735-449e-9414-9d796818b76c' date '03/16/2020' time '14:48:46' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.27' message '' id '5af2b696-9ef1-4ae7-aba5-e53959b65159' date '03/16/2020' time '14:47:36' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.26' message '' id '0576f2e4-919f-471c-a511-abb4568099fc' date '03/16/2020' time '14:20:18' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.25' message '' id 'deb149cd-51f0-41af-bbf9-328a5e1dbce0' date '03/16/2020' time '14:06:24' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.24' message '' id 'ef8c1f0b-1b95-4eaa-aecc-f558707ed1b4' date '03/16/2020' time '13:52:58' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.23' message '' id '2ce7e8fb-e2d9-4ca1-b39d-6fe4759cd5cc' date '03/16/2020' time '13:11:38' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.22' message '' id '08962166-004b-4457-ac4f-5cf528c7ab1f' date '03/16/2020' time '12:53:39' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.21' message '' id 'e8dc5256-d0a1-423b-880f-73e6d79cbd16' date '03/16/2020' time '12:49:09' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.20' message '' id 'ad73c986-7290-4504-82aa-ca90f7277b88' date '03/16/2020' time '12:23:08' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.19' message '' id '7294957f-4ac4-467d-8d3c-4c733771b24c' date '03/15/2020' time '14:47:22' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.18' message '' id 'dc90630e-9e95-49a5-9a7b-c5e5f8e5139a' date '03/15/2020' time '14:27:09' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.17' message '' id '6a942217-03f5-44b7-9af2-30360237d51b' date '03/15/2020' time '13:37:42' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.16' message '' id '6ecc61bc-9cca-4127-9985-3777ac67b1d9' date '03/14/2020' time '16:19:43' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.15' message '' id '27f3b587-7203-4f0e-af56-e66dae0c358b' date '03/14/2020' time '15:14:52' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.14' message '' id '649de7b3-c68a-4662-a263-a3266e15b088' date '03/13/2020' time '14:05:09' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.13' message '' id 'efbfe297-0827-406e-a7a4-17f3e8d13d83' date '03/12/2020' time '15:08:33' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.12' message '' id '4d6d809d-b803-4520-acfd-bcca621e13d2' date '03/12/2020' time '14:42:15' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.11' message '' id '2897ec48-8445-4f82-babd-6d3f2f198e0c' date '03/12/2020' time '14:16:57' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.10' message '' id '69b938db-7000-493d-a991-dfd88a79a2d1' date '03/12/2020' time '12:30:03' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.9' message '' id '428d2e2a-e023-48a5-a98f-78a570348aab' date '03/12/2020' time '12:06:53' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.8' message '' id 'a1de12e4-e941-47ec-a715-ee1185d77700' date '03/11/2020' time '15:24:02' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.7' message '' id 'd0306573-7fd0-4a3d-b4a9-9c04682fe99f' date '03/11/2020' time '14:48:47' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.6' message '' id '97ae81e6-e93d-4b66-829e-0ba919220ab8' date '03/11/2020' time '14:32:11' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.5' message '' id '6ac6e8a7-057f-49fe-b7d3-5288108a3dbf' date '03/11/2020' time '14:26:46' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.4' message '' id 'd521102f-44e4-4767-9d99-083423750195' date '03/11/2020' time '13:23:43' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.3' message '' id '61510b3e-2b90-44d8-9a67-289adbb3085d' date '03/11/2020' time '12:30:57' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.2' message '' id 'dd2fb37e-5a14-4a6a-902a-56fd0e563619' date '03/11/2020' time '12:23:46' author 'brunobb' ancestors ((name 'OrbeonFormMigrator-brunobb.1' message '' id '8ace5dcc-ebd0-4774-b887-fc9a5e27234a' date '03/11/2020' time '12:18:47' author 'brunobb' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ()) \ No newline at end of file