Skip to content

Commit 8921fe3

Browse files
authored
Merge pull request #8752 from ProcessMaker/feature/FOUR-29961
FOUR-29961: APPLICANT >> Improve Draft behavior
2 parents 0d36bf7 + 028fa82 commit 8921fe3

3 files changed

Lines changed: 4 additions & 0 deletions

File tree

config/app.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@
246246
'cache_enabled' => env('SCREEN_CACHE_ENABLED', false),
247247
'cache_timeout' => env('SCREEN_CACHE_TIMEOUT', 5000), // timeout in milliseconds
248248
'show_secure_handler_toggle' => filter_var(env('SCREEN_SECURE_HANDLER_TOGGLE_VISIBLE', false), FILTER_VALIDATE_BOOLEAN),
249+
'merge_draft_on_restore' => filter_var(env('SCREEN_MERGE_DRAFT_ON_RESTORE', true), FILTER_VALIDATE_BOOLEAN),
249250
],
250251

251252
'queue_imports' => env('QUEUE_IMPORTS', true),

resources/js/next/screenBuilder.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,12 @@ export default () => {
3232
const screenCacheEnabled = document.head.querySelector("meta[name=\"screen-cache-enabled\"]")?.content ?? "false";
3333
const screenCacheTimeout = document.head.querySelector("meta[name=\"screen-cache-timeout\"]")?.content ?? "5000";
3434
const screenSecureHandlerToggleVisible = document.head.querySelector("meta[name='screen-secure-handler-toggle-visible']");
35+
const screenMergeDraftOnRestore = document.head.querySelector("meta[name='screen-merge-draft-on-restore']")?.content ?? "true";
3536
const screen = {
3637
cacheEnabled: screenCacheEnabled === "true",
3738
cacheTimeout: Number(screenCacheTimeout),
3839
secureHandlerToggleVisible: !!Number(screenSecureHandlerToggleVisible?.content),
40+
mergeDraftOnRestore: screenMergeDraftOnRestore === "true",
3941
};
4042

4143
setGlobalVariable("ScreenBuilder", ScreenBuilder);

resources/views/layouts/layoutnext.blade.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
<meta name="screen-cache-enabled" content="{{ config('app.screen.cache_enabled') ? 'true' : 'false' }}">
1717
<meta name="screen-cache-timeout" content="{{ config('app.screen.cache_timeout') }}">
1818
<meta name="screen-secure-handler-toggle-visible" content="{{ config('app.screen.show_secure_handler_toggle') }}">
19+
<meta name="screen-merge-draft-on-restore" content="{{ config('app.screen.merge_draft_on_restore') ? 'true' : 'false' }}">
1920
<meta name="settings-translations-enabled" content="{{ config('translations.enabled') ? 'true' : 'false' }}">
2021
@include('layouts.common-meta')
2122
@if(Auth::user())

0 commit comments

Comments
 (0)