fix: use NONE as default signature flow in initial states

Update default signature flow from 'parallel' to 'none' in page
controller, template loader, admin settings, and settings view.

Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
This commit is contained in:
Vitor Mattos 2025-12-17 02:03:45 -03:00
parent 8cf477fcbc
commit 86d486a717
No known key found for this signature in database
GPG key ID: 6FECE2AD4809003A
4 changed files with 5 additions and 5 deletions

View file

@ -95,7 +95,7 @@ class PageController extends AEnvironmentPageAwareController {
$this->provideSignerSignatues();
$this->initialState->provideInitialState('identify_methods', $this->identifyMethodService->getIdentifyMethodsSettings());
$this->initialState->provideInitialState('signature_flow', $this->appConfig->getValueString(Application::APP_ID, 'signature_flow', \OCA\Libresign\Enum\SignatureFlow::PARALLEL->value));
$this->initialState->provideInitialState('signature_flow', $this->appConfig->getValueString(Application::APP_ID, 'signature_flow', \OCA\Libresign\Enum\SignatureFlow::NONE->value));
$this->initialState->provideInitialState('legal_information', $this->appConfig->getValueString(Application::APP_ID, 'legal_information'));
Util::addScript(Application::APP_ID, 'libresign-main');

View file

@ -60,7 +60,7 @@ class TemplateLoader implements IEventListener {
$this->initialState->provideInitialState(
'signature_flow',
$this->appConfig->getValueString(Application::APP_ID, 'signature_flow', \OCA\Libresign\Enum\SignatureFlow::PARALLEL->value)
$this->appConfig->getValueString(Application::APP_ID, 'signature_flow', \OCA\Libresign\Enum\SignatureFlow::NONE->value)
);
try {

View file

@ -79,7 +79,7 @@ class Admin implements ISettings {
$this->initialState->provideInitialState('tsa_username', $this->appConfig->getValueString(Application::APP_ID, 'tsa_username', ''));
$this->initialState->provideInitialState('tsa_password', $this->appConfig->getValueString(Application::APP_ID, 'tsa_password', self::PASSWORD_PLACEHOLDER));
$this->initialState->provideInitialState('docmdp_config', $this->docMdpConfigService->getConfig());
$this->initialState->provideInitialState('signature_flow', $this->appConfig->getValueString(Application::APP_ID, 'signature_flow', ''));
$this->initialState->provideInitialState('signature_flow', $this->appConfig->getValueString(Application::APP_ID, 'signature_flow', \OCA\Libresign\Enum\SignatureFlow::NONE->value));
return new TemplateResponse(Application::APP_ID, 'admin_settings');
}

View file

@ -104,9 +104,9 @@ export default {
methods: {
loadConfig() {
try {
const mode = loadState('libresign', 'signature_flow', null)
const mode = loadState('libresign', 'signature_flow', 'none')
if (mode === null || mode === '') {
if (mode === 'none') {
this.enabled = false
this.selectedFlow = this.availableFlows[0]
} else {