Disable eula textarea when using global eula
This commit is contained in:
parent
6400034435
commit
e12935f7fa
3 changed files with 9 additions and 3 deletions
|
@ -48,4 +48,9 @@ class CategoryEditForm extends Component
|
|||
|
||||
return trans('admin/categories/general.email_will_be_sent_due_to_category_eula');
|
||||
}
|
||||
|
||||
public function getEulaTextDisabledProperty()
|
||||
{
|
||||
return $this->useDefaultEula;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<div class="form-group {{ $errors->has('eula_text') ? 'error' : '' }}">
|
||||
<label for="eula_text" class="col-md-3 control-label">{{ trans('admin/categories/general.eula_text') }}</label>
|
||||
<div class="col-md-7">
|
||||
{{ Form::textarea('eula_text', null, array('wire:model.lazy' => 'eulaText', 'class' => 'form-control', 'aria-label'=>'eula_text')) }}
|
||||
{{ Form::textarea('eula_text', null, ['wire:model.lazy' => 'eulaText', 'class' => 'form-control', 'aria-label'=>'eula_text', 'disabled' => $this->eulaTextDisabled]) }}
|
||||
<p class="help-block">{!! trans('admin/categories/general.eula_text_help') !!} </p>
|
||||
<p class="help-block">{!! trans('admin/settings/general.eula_markdown') !!} </p>
|
||||
{!! $errors->first('eula_text', '<span class="alert-msg" aria-hidden="true">:message</span>') !!}
|
||||
|
|
|
@ -59,13 +59,14 @@ class CategoryEditFormTest extends TestCase
|
|||
->assertSet('sendCheckInEmail', true);
|
||||
}
|
||||
|
||||
public function testSendEmailCheckboxCheckedWhenUseDefaultEulaSelected()
|
||||
public function testSendEmailCheckboxCheckedAndEulaTextDisabledWhenUseDefaultEulaSelected()
|
||||
{
|
||||
Livewire::test(CategoryEditForm::class, [
|
||||
'sendCheckInEmail' => false,
|
||||
'useDefaultEula' => false,
|
||||
])->assertSet('sendCheckInEmail', false)
|
||||
->set('useDefaultEula', true)
|
||||
->assertSet('sendCheckInEmail', true);
|
||||
->assertSet('sendCheckInEmail', true)
|
||||
->assertSet('eulaTextDisabled', true);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue