From 0d7f7ed6d0978b8f663da792318058ffcdfb2981 Mon Sep 17 00:00:00 2001 From: Lukas Erni Date: Wed, 19 Apr 2023 15:48:24 +0200 Subject: [PATCH 1/2] Submission tab translatable --- code/UserForm.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/code/UserForm.php b/code/UserForm.php index 38311fb..a28c3c7 100644 --- a/code/UserForm.php +++ b/code/UserForm.php @@ -185,10 +185,13 @@ trait UserForm $this->beforeUpdateCMSFields(function ($fields) { // remove - $fields->removeByName('OnCompleteMessageLabel'); - $fields->removeByName('OnCompleteMessage'); - $fields->removeByName('Fields'); - $fields->removeByName('EmailRecipients'); + $fields->removeByName([ + 'OnCompleteMessageLabel', + 'OnCompleteMessage', + 'Fields', + 'EmailRecipients', + 'Submissions' + ]); // define tabs $fields->findOrMakeTab('Root.FormOptions', _t('SilverStripe\\UserForms\\Model\\UserDefinedForm.CONFIGURATION', 'Configuration')); From 0b61d1a3bba0dc7254976cd1da8b35cf15373840 Mon Sep 17 00:00:00 2001 From: Lukas Erni Date: Wed, 26 Apr 2023 07:26:33 +0200 Subject: [PATCH 2/2] not remove Submissions, use setTitle --- code/UserForm.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/UserForm.php b/code/UserForm.php index a28c3c7..35c9dac 100644 --- a/code/UserForm.php +++ b/code/UserForm.php @@ -189,13 +189,12 @@ trait UserForm 'OnCompleteMessageLabel', 'OnCompleteMessage', 'Fields', - 'EmailRecipients', - 'Submissions' + 'EmailRecipients' ]); // define tabs - $fields->findOrMakeTab('Root.FormOptions', _t('SilverStripe\\UserForms\\Model\\UserDefinedForm.CONFIGURATION', 'Configuration')); - $fields->findOrMakeTab('Root.Recipients', _t('SilverStripe\\UserForms\\Model\\UserDefinedForm.RECIPIENTS', 'Recipients')); + $fields->findOrMakeTab('Root.FormOptions')->setTitle(_t('SilverStripe\\UserForms\\Model\\UserDefinedForm.CONFIGURATION', 'Configuration')); + $fields->findOrMakeTab('Root.Recipients')->setTitle(_t('SilverStripe\\UserForms\\Model\\UserDefinedForm.RECIPIENTS', 'Recipients')); // text to show on complete @@ -240,7 +239,7 @@ trait UserForm $fields->addFieldsToTab('Root.FormOptions', $this->getFormOptions()); $submissions = $this->getSubmissionsGridField(); - $fields->findOrMakeTab('Root.Submissions', _t('SilverStripe\\UserForms\\Model\\UserDefinedForm.SUBMISSIONS', 'Submissions')); + $fields->findOrMakeTab('Root.Submissions')->setTitle(_t('SilverStripe\\UserForms\\Model\\UserDefinedForm.SUBMISSIONS', 'Submissions')); $fields->addFieldToTab('Root.Submissions', $submissions); $fields->addFieldToTab( 'Root.FormOptions',