Skip to content

Commit 27fe3f8

Browse files
authored
Merge branch 'develop' into task/FOUR-28803
2 parents 006321c + 0a86432 commit 27fe3f8

5 files changed

Lines changed: 48 additions & 41 deletions

File tree

ProcessMaker/ImportExport/Exporters/ProcessLaunchpadExporter.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ public function import(): bool
4646
foreach ($this->getDependents('screen') as $dependent) {
4747
$properties = json_decode($this->model->properties, true);
4848
$properties['screen_uuid'] = $dependent->model->uuid;
49+
$properties['screen_id'] = $dependent->model->id;
50+
$properties['screen_title'] = $dependent->model->title;
4951
$this->model->properties = json_encode($properties);
5052
}
5153

composer.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "processmaker/processmaker",
3-
"version": "2026.5.3",
3+
"version": "2026.6.1",
44
"description": "BPM PHP Software",
55
"keywords": [
66
"php bpm processmaker"
@@ -113,7 +113,7 @@
113113
"Gmail"
114114
],
115115
"processmaker": {
116-
"build": "10c67dca",
116+
"build": "a43d5c23",
117117
"cicd-enabled": true,
118118
"custom": {
119119
"package-ellucian-ethos": "1.19.10",
@@ -158,9 +158,9 @@
158158
"package-ab-testing": "1.4.0",
159159
"package-actions-by-email": "1.22.11",
160160
"package-advanced-user-manager": "1.13.2",
161-
"package-ai": "1.16.14",
161+
"package-ai": "1.16.15",
162162
"package-analytics-reporting": "1.11.3",
163-
"package-auth": "1.24.12",
163+
"package-auth": "1.24.13",
164164
"package-collections": "2.27.3",
165165
"package-comments": "1.16.2",
166166
"package-conversational-forms": "1.15.0",
@@ -172,20 +172,20 @@
172172
"package-googleplaces": "1.12.0",
173173
"package-photo-video": "1.6.1",
174174
"package-pm-blocks": "1.12.8",
175-
"package-process-documenter": "1.12.0",
175+
"package-process-documenter": "1.12.1",
176176
"package-process-optimization": "1.10.0",
177177
"package-product-analytics": "1.5.11",
178178
"package-projects": "1.12.7",
179179
"package-rpa": "1.1.1",
180-
"package-savedsearch": "1.43.8",
180+
"package-savedsearch": "1.43.9",
181181
"package-slideshow": "1.4.3",
182-
"package-smart-extract": "0.0.3",
182+
"package-smart-extract": "0.0.4",
183183
"package-signature": "1.15.2",
184184
"package-testing": "1.8.1",
185185
"package-translations": "2.14.5",
186186
"package-versions": "1.13.0",
187187
"package-vocabularies": "2.17.1",
188-
"package-webentry": "2.29.15",
188+
"package-webentry": "2.29.16",
189189
"package-api-testing": "1.3.1",
190190
"package-variable-finder": "1.0.5",
191191
"packages": "^0"

package-lock.json

Lines changed: 30 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@processmaker/processmaker",
3-
"version": "2026.5.3",
3+
"version": "2026.6.1",
44
"description": "ProcessMaker 4",
55
"author": "DevOps <devops@processmaker.com>",
66
"license": "ISC",
@@ -61,9 +61,9 @@
6161
"@fortawesome/free-solid-svg-icons": "^5.15.1",
6262
"@fortawesome/vue-fontawesome": "^0.1.9",
6363
"@panter/vue-i18next": "^0.15.2",
64-
"@processmaker/modeler": "1.69.34",
64+
"@processmaker/modeler": "1.69.35",
6565
"@processmaker/processmaker-bpmn-moddle": "0.16.0",
66-
"@processmaker/screen-builder": "3.8.28",
66+
"@processmaker/screen-builder": "3.8.29",
6767
"@processmaker/vue-form-elements": "0.65.6",
6868
"@processmaker/vue-multiselect": "2.3.0",
6969
"@tinymce/tinymce-vue": "2.0.0",

tests/Feature/ImportExport/Exporters/ProcessLaunchpadExporterTest.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,15 @@ public function testImportWithCopy()
116116
$properties = json_decode($newProcess->launchpad->properties, true);
117117
$newSavedSearch1Id = Arr::get($properties, 'tabs.0.idSavedSearch');
118118
$newSavedSearch2Id = Arr::get($properties, 'tabs.1.idSavedSearch');
119+
$cancelScreen = $newProcess->cancelScreen;
119120

120121
$this->assertNotEquals($originalSavedSearch1Id, $savedSearch1->id);
121122
$this->assertEquals($savedSearch1->id, $newSavedSearch1Id);
122123
$this->assertEquals($savedSearch2->id, $newSavedSearch2Id);
124+
$this->assertNotNull($cancelScreen);
125+
$this->assertEquals($cancelScreen->id, Arr::get($properties, 'screen_id'));
126+
$this->assertEquals($cancelScreen->uuid, Arr::get($properties, 'screen_uuid'));
127+
$this->assertEquals($cancelScreen->title, Arr::get($properties, 'screen_title'));
123128

124129
// Re-import the same process.
125130
$importer = new Importer($payload, $options);

0 commit comments

Comments
 (0)