feature/FOUR-12189 : FOUR-11498: Create a Accordion component: Add Advanced options - Less Options by luNunezProcessmaker · Pull Request #5646 · ProcessMaker/processmaker
Expand Up
@@ -98,79 +98,103 @@
required
/>
</b-form-group>
<b-form-group
:description="
formDescription(
'Select a user to set the API access of the Script',
'run_as_user_id',
addError
)
"
:invalid-feedback="errorMessage('run_as_user_id', addError)"
:label="$t('Run script as')"
:state="errorState('run_as_user_id', addError)"
required
<div class="d-flex justify-content-end w-100">
<button
class="btn btn-link text-capitalize collapsed"
type="button"
data-toggle="collapse"
data-target="#collapseAdvancedOptions"
aria-expanded="false"
aria-controls="collapseAdvancedOptions"
>
<p class="closed">
{{ $t('Advanced Options') }}
<i class="fas fa-angle-double-down" />
</p>
<p class="opened">
{{ $t('Less Options') }}
<i class="fas fa-angle-double-up" />
</p>
</button>
</div>
<div
id="collapseAdvancedOptions"
class="collapse"
>
<select-user
v-model="selectedUser"
:class="{
'is-invalid': errorState('run_as_user_id', addError) == false,
}"
:multiple="false"
name="run_as_user_id"
<b-form-group
:description="
formDescription(
'Select a user to set the API access of the Script',
'run_as_user_id',
addError
)
"
:invalid-feedback="errorMessage('run_as_user_id', addError)"
:label="$t('Run script as')"
:state="errorState('run_as_user_id', addError)"
required
>
<select-user
v-model="selectedUser"
:class="{
'is-invalid': errorState('run_as_user_id', addError) == false,
}"
:multiple="false"
name="run_as_user_id"
/>
</b-form-group>
<slider-with-input
:description="
$t(
'How many seconds the script should be allowed to run (0 is unlimited).'
)
"
:error="
errorState('timeout', addError)
? null
: errorMessage('timeout', addError)
"
:label="$t('Timeout')"
:max="300"
:min="0"
:value="timeout"
@input="timeout = $event"
/>
</b-form-group>
<slider-with-input
:description="
$t(
'How many seconds the script should be allowed to run (0 is unlimited).'
)
"
:error="
errorState('timeout', addError)
? null
: errorMessage('timeout', addError)
"
:label="$t('Timeout')"
:max="300"
:min="0"
:value="timeout"
@input="timeout = $event"
/>
<slider-with-input
:description="
$t(
'Number of times to retry. Leave empty to use script default. Set to 0 for no retry attempts.'
)
"
:error="
errorState('retry_attempts', addError)
? null
: errorMessage('retry_attempts', addError)
"
:label="$t('Retry Attempts')"
:max="10"
:min="0"
:value="retry_attempts"
@input="retry_attempts = $event"
/>
<slider-with-input
:description="
$t(
'Seconds to wait before retrying. Leave empty to use script default. Set to 0 for no retry wait time.'
)
"
:error="
errorState('retry_wait_time', addError)
? null
: errorMessage('retry_wait_time', addError)
"
:label="$t('Retry Wait Time')"
:max="3600"
:min="0"
:value="retry_wait_time"
@input="retry_wait_time = $event"
/>
<slider-with-input
:description="
$t(
'Number of times to retry. Leave empty to use script default. Set to 0 for no retry attempts.'
)
"
:error="
errorState('retry_attempts', addError)
? null
: errorMessage('retry_attempts', addError)
"
:label="$t('Retry Attempts')"
:max="10"
:min="0"
:value="retry_attempts"
@input="retry_attempts = $event"
/>
<slider-with-input
:description="
$t(
'Seconds to wait before retrying. Leave empty to use script default. Set to 0 for no retry wait time.'
)
"
:error="
errorState('retry_wait_time', addError)
? null
: errorMessage('retry_wait_time', addError)
"
:label="$t('Retry Wait Time')"
:max="3600"
:min="0"
:value="retry_wait_time"
@input="retry_wait_time = $event"
/>
</div>
<component
:is="cmp"
v-for="(cmp, index) in createScriptHooks"
Expand Down
Expand Up
@@ -369,3 +393,10 @@ export default {
},
};
</script>
<style scoped> .collapsed > .opened, :not(.collapsed) > .closed { display: none; } </style>
<style scoped> .collapsed > .opened, :not(.collapsed) > .closed { display: none; } </style>